About Mohammed
English
Fluent
German
Basic
Arabic
Native or bilingual
Experience
- RTE - DSI - Ile de FranceFullstack Java DeveloperENERGY AND UTILITIESMay 2023 - Today (3 years and 1 month)Paris, FranceProject: TOPASE (supply/demand balancing platform)• Participation in requirements gathering workshops• Development of backend Micro-services and Rest APIs• Unit and integration tests using Junit with the Groovy language• Development of evolutions• Code refactoring and optimization
- LEFEBVRE DALLOZConsultant / Technical referentPUBLISHINGApril 2018 - February 2023 (4 years and 10 months)Île-de-France, France• Participation in requirements gathering workshops• Modeling the new application architecture via draw.io on confluence• Modeling sequence diagrams, state transitions and the data model• Participate in defining the customer journey• Development of REST micro-services• Writing openapi Specs via swagger editor• Proxying and securing SOAP webservices via APIGEE• Develop the current system and optimize Webservices• Writing openapi Specs• Deploying the application interfaces (registration form, user management, authentication, advanced search) with ReactJS• Setting up continuous integration via Jenkins file• Deploying and managing the application in the AWS cloud• Analysis, monitoring and implementation of monitoring via appDynamics• Developing an internal monitoring application with angularJS• Administering the database• Versioning with GIT• Analyzing metrics on Sonar & reducing technical debt• Performing unit tests with Junit 4 and Mockito, and integration tests with Postman• Performing the graphic redesign of the application and functional tests with Selenuim• Migration from tomcat6 to Tomcat8 and from Java6 to Java8• Deployment on integration and pre-production environments• Deploying on Linux servers• Setting up the new architecture and carrying out technical version upgrades• Corrective and evolutionary maintenance• Setting up continuous integration• Data recovery and transformation via TalendTechnical environments:Java 11/8, Spring Boot, Spring batch, Spring Security, Hibernate, JPA, React, Kotlin, TypeScript, AngularJS, NodeJS, Javascript, React JS, Micro-services, APIGEE, Web services (REST), POSTMAN, OpenAPI/Swagger, SOAP, Kafka API, SQL, MySQL, JUnit4, Mockito, Git/Bitbucket, Maven, Selenium, Talend Data Integration, Jenkins, Docker-Kubernetes, AWS, mRemoteNG, Sonar, Jira, Agile/Scrum
- ExpertflowWeb Software EngineerTELECOMMUNICATIONSOctober 2014 - March 2018 (3 years and 5 months)Rabat, Morocco• Creation of ETL Jobs under scheduled tasks to feed and transform data (DB, file, CSV, Excel ..)• Creating a web application for INTERNAL CHAT by group.• Developing a web application to manage the quality of services in teleconsulting spaces.• Creation of SQL queries for real-time reports displayed on central TVs (with Raspberry).• Creating web applications that display REPORTING on televisions.• Development/Integration of CISCO finesse gadgets.• Creating a web application for monitoring the evolution of service quality in Tunisia Telecom centers.Technical environments:Java/J2ee, Spring, Hibernate, ETL Talend, Grails, NodeJS, AngularJS, Socket.io, Cross document messaging, NetBeans, SQL Server, Jboss, WebSocket, Git, Raspbian, RaspBerry.
Recommendations
Be the first to recommend Mohammed
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
- Engineer's degree in computer engineering, Software engineeringHigh-Tech Rabat2017Diplôme d'ingénieur en génie informatique, Génie logiciel
- Professional University Degree, MIAGEfaculty of sciences and techniques of Settat Hassan 1st University2013Licence Universitaire Professionnelle, MIAGE