Salah Eddine Bachir-Cherif
Email:-LinkedIn: www.linkedin.com/in/salah-bc/
__________________________________________________________________________
SUMMARY: I am Software engineer with more than 2 years of experience, my main tech stack is MERN
stack, but I am also proficient in Ruby (on Rails), Python, Go and C#. I have a strong background in data science
and machine learning, networking and distributed systems. I am very eager to learn and always looking for new
challenges. Currently I am seeking for fulltime remote positions in backend, full stack or mobile development.
__________________________________________________________________________
EDUCATION
Higher School of Computer Science, Algiers, Algeria
Bachelor of science in computer engineering
Coursework
● Data Structures and Algorithms
●
● Data analysis/Machine learning/Computer vision
● Networks/ Networking
●
● Databases
●
June 2019
Software engineering
High Performance computing
Parallel and distributed systems
Projects
Huntease
March 2020 - July 2020
● Microservices based Backend.
● Built an API service using NodeJS, ExpressJS, MongoDB with many 3rd party apps integrated.
● Real time service for voice emotions in audio analysis using NodeJS, websockets, Vokaturi.
EasyTech
January 2019 - May 2019
● Built a mobile Application for road safety and awareness using React Native, Javascript.
● Built an API service for it using NodeJS, ExpressJS, MongoDB.
PROFESSIONAL EXPERIENCE
Divercity.io
Full stack Engineer / Interim Lead Engineer
•
•
November 2019 - Current
Leading a team of talents in the mission of building the Divercity Platform.
Technologies we use:
- Ruby on rails / NodeJS, Python microservices.
- ReactJS / NextJS.
- PostgreSQL/ Amazon RDS.
- AWS Elastic Beanstalk / EC2 / S3 / Elastic Load Balancers.
- Reddis
- Trello/ Slack.
- Bitbucket / Bitbucket pipelines.
- Heroku.
Integrated different tools for performance monitoring, bug tracking (Sentry, Scout apm...)
•
•
•
•
•
Migrated the Divercity blog to NextJS to use server-side rendering.
Assured DevOps, CI/CD pipelines and monitoring.
Built multiple microservices.
Deployed and maintained machine learning models.
Managed a team of 5 developers.
CasbahTech, Algiers, Algeria
April 2019 - November 2019
Software Engineer
● Participated in building a mobile app for the venture using React Native and Javascript.
● Added functionalities to their API, which is built in NodeJS, ExpressJS, MongoDB.
● Added functionalities for the Backoffice platform which is built using ReactJS.
WorldWide Computing, Algiers, Algeria
November 2018 - March 2019
Mobile Developer
● Built Xena, a mobile application using React Native.
● Integrated Monitoring/bug tracking tools for the application.
● Implemented the API integration to communicate with the backend.
● Integrated Codepush for OTA updates.
A-TechDZ, Algiers, Algeria
Web Developer
● Worked on building a Web application using .Net Core and C#.
● Implemented the real time notification system.
● Built a warehouse management solution.
August 2018 - November 2018