Talented Software Developer equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks.
Overview
4
4
years of professional experience
1
1
Certification
Work History
Software Engineer
Demenager Facile
Rouen
05.2021 - 11.2021
Develop new features into the multiple apps that form the demenager facile stack, using multiple technologies: PHP(Sillex), NodeJS(Kuzzle), React, Docker, SQL, ElasticSearch, Redis, GraphQL, Amazon AWS and more
Develop APIs and webhooks for external third-party tools such as Salesforce, Octobat and more
Fix bugs and maintain the apps
Propose new features, approaches and discuss the different problems encountered with the team to find the best solutions collectively
Play the role of Scrum Master.
Web developper
WScripted
USA
03.2021 - 04.2021
Develop new features on the back office using Ruby On Rails
Fix multiple bugs on the app.
Lead developper
L'alchimiste Paris
Paris
11.2020 - 02.2021
Rebuild the UI from scratch
Maintain the Shopify store
Supervision of the project: control of the good progress of developments, definition of the guideline, technical choices, methods to be used
Build an API Client that serves as a proxy between the Shopify store and the multiple apps used by the company such as Recharge, JudgeME, and more
The needs of l'alchimiste were a bit too specific, Hence why this client was needed
The technology used is Laravel.
Web developper
Azimut Business Solutions
Algiers
10.2019 - 10.2020
Build and maintain an HR management system(EasyHR)
Develop and maintain the main company website(azimutbs.com)
To build different websites and web applications: lamiseenscenecafe.com, kaproserv.com and more, using different technologies such as: VueJS, JQuery, Laravel(PHP), Wordpress
Participate in business and technical decisions : what is the best approach to solve a problem
What are the features that could interest our market
What technology should we use
Etc..
Supervision of the interns' work in the company.
Web developper
Uplife academy
Alger
05.2018 - 09.2019
To build the main public website using: Laravel and JQuery and multiple design patterns (such as lazy loading)
To build the back office using: Laravel, VueJS and multiple design pattern (MVC, Repository pattern and more..)
To build a dynamic tool for building landing pages (a mini crm) using VueJS
Setting up and maintaining a moodle CMS instance
Setting up and maintaining a BigBlueButton(videoconferencing tool) instance
Setting up, maintaining and expanding a Wowonder social network for uplife's students
Usage of many different technologies for live messaging, automation and more (Redis, SocketIO, Selenium Python and more).
Software developer
Barona Oy
Helsinki
01.2022
Develop new features and functionalities using the React ecosystem, Express.js, MongoDB, PostgreSQL and the Prismic CMS
Refactor codebase and getting rid of technical debts
Write documentation on both existing and new features
Occasionally facilitate sprint retros
Bug fixing and maintenance.
Education
Unversité Des Sciences Technologique De Houari Boumediene(USTHB)
07.2019
Skills
SQL
MongoDB
Redis
Selenium(python)
Puppeteerjs(Javascript)
C
Java
Docker
Amazon AWS
Kubernetes
ReactJS
Redux
NextJS
VueJS
Primary Assets
Self-learner
Ambitious
Patient
Hobbies and Interests
Karaoke
Chess
Football
Guitar
Affiliations
Chess
Guitar
Karaoke
Football
Languages
Arabic
First Language
French
Proficient (C2)
C2
English
Proficient (C2)
C2
Finnish
Beginner (A1)
A1
Certification
Kubernetes Certified Application Developer (CKAD) with Tests Udemy certificate
Docker for the Absolute Beginner - Hands On - DevOps Udemy certificate