Salim .

Salim .

  • Backend Node.js Developer
  • Ottawa, Canada
  • **** **** ****
  • 5 Jahre Erfahrung
  • ASAP
  • Mid-Level

Software Engineer & Backend Web Developer by passion and profession, with years of experience in websites, web apps, and web services development. Working mainly with the Javascript ecosystem (specializing in Node.js Backend Development), and focusing on delivering high quality solutions by following as many web development best practices as possible. Always excited about learning new and developing current soft and technical skills, both on the professional and personal levels.

Bildung

S

Software Engineering

University of science and technology Houari Boumedien, Master's Degree, Algeria
2015 - 2017

Arbeit & Erfahrung

C

Intermediate Backend JS Developer

Combyne Ag by BAYER
Mar'2023 - Gegenwart
Being part of the Combyne Connect Team, as a Backend Javascript Developer, my duties were:With the help of 2 teammates, build Combyne Connect API from scratch using NestJS frameworkWrite unit, integration and e2e tests using Jest for Combyne Connect APIWrite Swagger documentation for Combyne Connect APIParticipate in writing “black box” automated test using Mocha and Chai for Combyne Connect APIWhile working at Combyne, the key achievements were: ✔ Build from scratch and deploy the first version of Combyne Connect APIMain technologies used at Combyne Ag: Typescript · Node.js · NestJS · Prisma · AWS Cognito · Swagger · Jest · Jira · RESTful API · Git · GitHub · VSCode · Postman · Slack · MacOS
Y

Fullstack Web Developer

YASSIR
Mar'2022 - Feb'2023
YASSIR (Medium-sized startup of +100 employees) is the leading super App for on-demand and payment services in French-Speaking Africa, offers on-demand services such as ride-hailing, last-mile delivery, and financial services to help users pay, save and borrow digitally. Being part of the Shared and Financial Services Engineering Team, as a Backend Developer, the duties were: Developing new features and fixing bugsWriting documentation to help new developers integrate quicker into the teamCoordinating with the Engineering Manager and Product Managers to agree upon projects' specificationsWriting automated tests for the RESTful APIParticipating in the recruitment process of new developers by technically interviewing them Main technologies used at YASSIR Typescript · Node.js · Express.js · MongoDB · Mongoose.js · Jira · RESTful API · Git · GitHub · VSCode · Postman · Slack · MacOS
D

Javascript Developer

Data Impact by NielsenIQ
Sep'2021 - Jan'2022
Data Impact (Medium-sized startup of +100 employees) is A powerful, collaborative analytics platform that helps brands interpret and master their omnichannel data. Real-time e-store data and advanced A.I. algorithms offer actionable insights and clear strategic guidance for optimized execution across an organization. Being part of the Engineering team, the duties were:Maintaining a proper execution of the data analytics dashboardWorking with legacy Javascript codeHunting and fixing bugs, cleaning the codeCoordinating with Product OwnersHelping Product Owners detect bugsParticipating in releases to the pre-production and production environmentsCoordinating with other teams such as PHP and GO developers about data transferParticipating in recruiting new developers Main technologies used at Data Impact Javascript ES6 · VSCode · Jira · Git · BitBucket · Slack
H

Self-taught MERN Stack Developer

Home
Apr'2020 - Sep'2021
Upleveling Web Development skills during the pandemic, exploring further JavaScript and learning the MERN Stack through tutorials and side-projects. During the lockdown, had the chance to deep dive into the Javascript ecosystem. the key achievements were the development of:✔ Frontend Web Projects:Personal Website & Portfolio: https://salimdellali.netlify.appDummy React Conference Website: Built as a Jamstack Website using React.js,React-router-dom, Formik, and React-bootstrap as UI library ■ Live demo link: https://dummy-react-conf-website.netlify.app ■ GitHub repo: https://github.com/salimdellali/dummy-react-conf-websiteDummy React Conference Dashboard: Built as a Jamstack Website using React.js, React-router-dom, Redux, Formik, and Material-UI as UI library ■ Live demo link: https://dummy-react-conf-dashboard.netlify.app ■ GitHub repo: https://github.com/salimdellali/dummy-react-conf-dashboard✔ Backend Web Projects (RESTful APIs):Dummy React Conference Server: built using Node.js, Express.js, JWT, MongoDB,and Mongoose ■ Live demo link: https://dummy-react-conf-server.onrender.com ■ GitHub repo: https://github.com/salimdellali/dummy-react-conf-serverParking Lot Server: built using Node.js, Express.js, Typescript, In-Memory Storage, and Jest ■ Live demo link: https://parking-lot-server.onrender.com ■ GitHub repo: https://github.com/salimdellali/parking-lot-serverText Storing and Processing: built using Node.js, Express.js, MongoDB, and Mongoose ■ Live demo link: https://text-storing-processing.onrender.com/text ■ Github repo: https://github.com/salimdellali/text-storing-processingMain technologies learned Javascript ES6 · Gulp.js · Npm · MongoDB · Express.js · React.js · Node.js · Mongoose.js · Typescript · Redux · Axios · Sass · React-bootstrap · Material-ui · Styled-components · Git · Github · JWT · Jest · RESTful API · Postman · WebStorm · VSCode · Netlify · Heroku
M

Fullstack Web Developer

Mediafex
Feb'2019 - Mar'2020
Médiafex (Small-sized business of 10 employees) is a Communication Consulting and Web Agency founded in 1999 by Mr. Mohamed Boumala, the core activities of Médiafex are graphic design, building search engines about companies, producing advertising objects and corporate gifts, producing advertising signages, and providing internet services such as web development and web hosting. As a Fullstack Web Developer, the duties were: Gathering Mr. Boumala’s requirements to build websites and web servicesCoordinating with a graphic designer to create assets for websites developmentDeveloping websites and web servicesCoordinating with Mr. Boumala and reporting periodically the advancement status of websites and web servicesDaily news publishing on https://www.annugate.com, owned by Mr.Boumala While working at Médiafex, the key achievements were: ✔ Building a presentational Website for exposing Médiafex company and it’s services✔ Build a Website with a complex search in large catalogs for Line-x Algeria (Line-x Algeria being a company of waterproofing, thermal insulation and protective coating solutions and services, owned by Mr. Boumala)Main technologies used at Médiafex HTML5 · CSS3 · Javascript ES5 · PHP · MySQL · Bootstrap · JQuery · FileZilla · CPanel · Git · BitBucket · PhpStorm
F

Wordpress Web Developer

Feel Safety
Oct'2018 - Jan'2019
Feel Safety (Small-sized business of 10 employees)is specialized in wholesale distribution of personal protective equipment and fire fighting equipment. As a Wordpress developer, the duties were: Build new features for the Feel Safety website : https://www.feelsafety-dz.com using Wordpress TechnologyFix bugs, and ensure the proper and smooth execution of the websiteParticipate in improving the User Interface and User Experience (UI/UX) of the websitePopulate, update and remove products for the online shop on the website

Projekte

M
Typescript Express.js REST API for twitter, developed as an assignment for an interview
T
Javascript Express.js REST API to store and process text for 3 languages: English, French and Arabic, developer as an assignment for an interview
P
Typescript Express.js REST API for managing a parking lot, developed as an assignment for an interview
D
Personal project to practice newly gained MERN Stack skills during the COVID-19 period
D
Personal project to practice newly gained MERN Stack skills during the COVID-19 period
D
Personal project to practice newly gained MERN Stack skills during the COVID-19 period

Berufliche Fähigkeiten

Technology
  • JIRA 3 Jahr(s)
  • Git 5 Jahr(s)
API
  • Mongoose 1 Jahr(s)
  • REST APIs 4 Jahr(s)
DevOps
  • AWS Cognito 1 Jahr(s)
Language
  • TypeScript 2 Jahr(s)
  • Javascript 5 Jahr(s)
Database
  • MongoDB 2 Jahr(s)
  • MySQL 2 Jahr(s)
Framework
  • Prisma 1 Jahr(s)
  • Node js 4 Jahr(s)
  • NestJS 1 Jahr(s)
  • React js 2 Jahr(s)
  • Express 2 Jahr(s)
General
  • Postman 4 Jahr(s)
Testing
  • Jest 2 Jahr(s)

Sprachen

  • English very good
  • French very good
  • Arabic good
  • Russian good
  • Ukrainian basic
Remoteplatz Logo