About Mohamed
English
Fluent
Arabic
Native or bilingual
Experience
- Renault s.a.s.Lead Front DeveloperAUTOMOBILEJuly 2018 - Today (7 years and 11 months)Le Plessis-Robinson, FranceProject 1: CUBES: A data aggregation system for visualizing, documenting, analyzing, solving, and escalating incidents to a third-party platform.Project 2: PERISCOPE: Partnership management and cost optimization application.Team of 8 people in Agile/Scrum mode - 3-week sprints - daily stand-ups in EnglishMain tasks:- Application "Bootstrapping" (LazyLoading design)- Optimization of existing applications: code audit, problem analysis, and solution proposals.- Implementation of security using OpenId/OAuth2/JWT/Routes Guards.- User roles management- Error handling.- Continuous improvement: refactoring and Peer programming- Setup of a mock server in NodeJS for development and E2E tests- Creation of several execution environments (local, mock, staging, ...)- Implementation of an e2e testing system starting from Jira/Xray/gherkin and running in Gitlab via cucumber and Cypress- Unit tests using Karma/Jasmine- Performance indicator monitoring with Dynatrace.- Creation of technical continuous improvement tasks on Jira and planning them with the team.- Development with Angular libraries Ag Grid and Highcharts.- Update of Angular versions and related libraries- State flow management via NgRx (effect/reducer/selector/..) and data flows via RxJs- Creation of new Angular components and modules based on Marvel or Figma mockups.- Implementation of code audit tools: Prettier, ESLint, and Sonar Lint.- Code review and peer programming.- Analysis of potential client feedback, page execution times, and back-end requests using Chrome DevTools or IntelliJ debugger.- DevOps tasks in collaboration with the DevOps team and an experimental setup of the entire GITLAB pipeline for continuous integration on GCP: Gitlabee/gitlab-ci (install, build, lint, test, docker front, docker back, deploy), Ingress-Nginx, and k8s.- Active participation in requirements gathering in collaboration with the PO and UI/UX.Technical Environment:Angular 2+, NgRx, Typescript, Javascript, Node.js, Reactive Forms, RxJsReact/Typescript, Vite, React Hook FormAngularMaterial, PrimeNg, AG Grid, Highcharts, Flex Layout, HTML5/CSSXray, Cypress, CucumberOpenID / OAuth Security / JWT token / IDPJasmine, ProtractorMockserver (node.js)Rest Webservices, Java8, SpringBootScrum, JIRA, ConfluenceGIT, GitlabEE, GitlabCIIntelliJ IDEA
- Crédit Agricole SAFullstack Developer Angular - JavaBANKING AND INSURANCEMay 2017 - June 2018 (1 year and 1 month)Paris, FranceProject:- Pricing and offer calculation engine based on IBM ODM Cloud decision support server calculations.- Offer proposal and customization API according to market and client profileTasks:- Application design and bootstrapping- Training for new employees- Participation in requirements analysis and story estimation- Code Review and Unit Test automation- DevOps tasks: Jenkins2 and Docker in collaboration with the DevOps team
- Finance ActiveSoftware EngineerBANKING AND INSURANCEApril 2016 - April 2017 (1 year)Paris, FranceOn Fairways Debt, an intelligent SaaS solution for optimizing debt management: Financing management, financial charges, and risk exposure control.Tasks:- In Agile and Scrum team mode, through two-week sprints, I develop new modules.- Adapting our solution to our new clients- Reporting and Data visualization- Migration of UIs from Typestry to Angular- Agile/Scrum Team - three-week sprint- Production supportProject Examples:• MongoDB Statistics: A REST service for connection statistics calculation.• Standard Report: Report generator based on indicators using BIRT.
Recommendations
Be the first to recommend Mohamed
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
- Computer EngineeringEcole Supérieure Privée d’Ingénierie et de Technologies Esprit2008
Certifications
- ITIL® Foundation CertificationAXELOS2016