About Amine
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Cegedim OutsourcingDevelopment and Studies EngineerSOFTWARE PUBLISHINGDecember 2023 - Today (2 years and 7 months)Analysis of functional and technical requirements in collaboration with business teams and project managersDesign, development, and maintenance of web applications in JavaScript / TypeScriptDevelopment of dynamic and performant user interfaces (React / Next.js depending on projects)Implementation and consumption of REST APIsIntegration of UI/UX mockups respecting accessibility and performance standardsParticipation in frontend architecture and technical choicesApplication state management and client-side performance optimizationBug fixing, refactoring, and continuous improvement of existing codeWriting technical and functional documentationParticipation in code reviews and application of best practices (clean code, design patterns)Writing and maintaining unit and integration testsWorking in an Agile / Scrum environment (sprint planning, daily meetings, retrospectives)Use of versioning and CI/CD tools (Git, automated pipelines)Collaboration with backend, QA, and DevOps teamsTechnological watch and continuous skill development in the JavaScript ecosystem
- EconocomJavaScript / Node.js DeveloperSOFTWARE PUBLISHINGSeptember 2021 - Today (4 years and 10 months)Analysis of functional and technical requirements in conjunction with business teams and stakeholdersDesign and development of backend applications in Node.js / TypeScriptDevelopment and maintenance of secure and performant REST APIsImplementation of business logic and data flow managementIntegration with relational and NoSQL databases (PostgreSQL, MongoDB, Redis)Implementation of authentication and authorization mechanisms (JWT, OAuth, roles and permissions)Development of interoperable services in a modular or microservices architectureError handling, logging, and application monitoringOptimization of backend service performance and scalabilityWriting unit and integration tests (Jest, Mocha, Supertest)Participation in code reviews and application of best practices (clean architecture, SOLID)Close collaboration with frontend, DevOps, and QA teamsUse of versioning and CI/CD pipelines (Git, GitLab CI, Jenkins)Deployment and maintenance of applications on cloud or on-premise environmentsParticipation in Agile / Scrum ceremoniesContribution to technical documentation and API specificationsTechnological watch on the JavaScript / Node.js ecosystem
- Avocat BakkaliFull Stack Web DeveloperCONSULTING AND AUDITSAugust 2022 - September 2022 (1 month)Analysis of the functional needs of a law firm and definition of use casesDesign and development of an appointment management web applicationImplementation of a scheduling system allowing the secretary to create, modify, and organize appointmentsManagement of availability and prevention of time slot conflictsDevelopment of an intuitive user interface for schedule administrationImplementation of an automatic notification system (email / in-app) to inform the lawyer of new appointments and updatesDevelopment of backend logic for managing appointments and usersSecuring access to the application according to roles (lawyer / secretary)Integration of a database for data persistenceFunctional testing and validation of business workflowsDeployment and maintenance of the application
Recommendations
Be the first to recommend Amine
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's in Data Science and Artificial IntelligenceEcole Normale Supérieure de l'Enseignement Technique2024
- Professional Bachelor's degree in Medical InformaticsUniversité Hassan 22022