![canada](https://assets.thebasetrip.com/api/v2/countries/flags/canada.png)
About
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.
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.
Experience
- With the help of 2 teammates, build Combyne Connect API from scratch using NestJS framework
- Write unit, integration and e2e tests using Jest for Combyne Connect API
- Write Swagger documentation for Combyne Connect API
- Participate in writing “black box” automated test using Mocha and Chai for Combyne Connect API
- ✔ Build from scratch and deploy the first version of Combyne Connect API
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.
- Developing new features and fixing bugs
- Writing documentation to help new developers integrate quicker into the team
- Coordinating with the Engineering Manager and Product Managers to agree upon projects' specifications
- Writing automated tests for the RESTful API
- Participating in the recruitment process of new developers by technically interviewing them
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.
- Maintaining a proper execution of the data analytics dashboard
- Working with legacy Javascript code
- Hunting and fixing bugs, cleaning the code
- Coordinating with Product Owners
- Helping Product Owners detect bugs
- Participating in releases to the pre-production and production environments
- Coordinating with other teams such as PHP and GO developers about data transfer
- Participating in recruiting new developers
Upleveling Web Development skills during the pandemic, exploring further JavaScript and learning the MERN Stack through tutorials and side-projects.
- Personal Website & Portfolio: https://salimdellali.netlify.app
- Dummy 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-website
- Dummy 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
- 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-server
- Parking 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-server
- Text 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-processing
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.
- Gathering Mr. Boumala’s requirements to build websites and web services
- Coordinating with a graphic designer to create assets for websites development
- Developing websites and web services
- Coordinating with Mr. Boumala and reporting periodically the advancement status of websites and web services
- Daily news publishing on https://www.annugate.com, owned by Mr.
- ✔ 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)
Feel Safety (Small-sized business of 10 employees)is specialized in wholesale distribution of personal protective equipment and fire fighting equipment.
- Build new features for the Feel Safety website : https://www.feelsafety-dz.com using Wordpress Technology
- Fix bugs, and ensure the proper and smooth execution of the website
- Participate in improving the User Interface and User Experience (UI/UX) of the website
- Populate, update and remove products for the online shop on the website
Education
Projects
Typescript Express.js REST API for twitter, developed as an assignment for an interview
Javascript Express.js REST API to store and process text for 3 languages: English, French and Arabic, developer as an assignment for an interview
Typescript Express.js REST API for managing a parking lot, developed as an assignment for an interview
Personal project to practice newly gained MERN Stack skills during the COVID-19 period
Personal project to practice newly gained MERN Stack skills during the COVID-19 period
Personal project to practice newly gained MERN Stack skills during the COVID-19 period