About Amine
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- QuickSignSenior Java DeveloperMay 2022 - Today (4 years and 1 month)Paris, FranceEvent-driven event system for orchestration and aggregation of multiple services (BPMN) As a developer, I participated in the development of an event-driven event system for the orchestration and aggregation of multiple services (BPMN). My responsibilities included:- Assisting clients in their integration process by providing solutions tailored to their needs.- Updating BPMN according to client requests.- Developing new components to meet client requirements.- Participating in the design and implementation of the system using a microservice architecture.- Using Camunda's BPMN for business process modeling.- Using Camunda operate & modeler for business process management.- Implementing continuous integration CICD using Gitlab CI.- Developing automated API tests using Postman.- Creating open API documentation to facilitate client integration.- Working in Agile SCRUM mode for project management.- Maintaining and optimizing the PostgreSQL database. Java 17, SQL, xml, yaml, json, bash Spring, SpringBoot, junit, Hibernate Kafka, Elasticsearch, Cloud Camunda, ZEEBE, Grafana, Docker, Kubernetes, Gradle, PostgreSQL, Postman, GIT Agile Scrum, Continuous Delivery CI/CD
- QuickSignSenior Java DeveloperApril 2019 - Today (7 years and 2 months)Paris, FranceMaintenance of a SaaS application for a digital onboarding solution for financial services- Optimization of the webapp architecture to improve performance and scalability- Development and maintenance of new APIs (REST and SOAP) to meet client needs- Creation of new BATCH jobs and maintenance of existing ones to automate recurring tasks- Design and development of unit tests to ensure code quality- Assisting QA in their testing processes to ensure application quality- Maintenance of automated tests in Selenium- Fixing detected bugs and refactoring existing code to improve maintainability and readability- Implementation and maintenance of application monitoring and alerts- Implementation and maintenance of Continuous Delivery CI/CD to ensure code quality before production deployment- Active participation in technical choices for the platform to ensure application quality and longevity- Assisting clients in their integration process to facilitate solution adoption- Managing communication between cross-functional teams to ensure effective and smooth collaboration- Scoping and estimating client evolution requests- Crisis management and urgent request handling to ensure service continuity- Maintenance of internal and external documentation to ensure good understanding of the application- Maintaining application security (Spring security ex Oauth and basic auth)- Coaching and training new employees- Maintenance and optimization of the Oracle database Java 8, SQL, HTML, JavaScript, css, xml, yaml, json, bash, GIT Spring, SpringBoot, Kafka, Struts, JUnit Docker, Ansible, Maven, JBoss, Appdynamics/Kibana, Postman, GitLab, Selenium, Confluence Agile Scrum/Kanban, Continuous Delivery CI/CD
- AEDMAP FranceFull Stack DeveloperFebruary 2018 - April 2019 (1 year and 2 months)Île-de-France, FranceProject: Development of the Android application StayingAlive and its derivative applications (ReaApp, SaveALife, Responders)- Using Git as a solution to resolve merge issues and propose an efficient and structured working method- Design and implementation of the different screens of the StayingAlive application, respecting the graphic charter- Integration with APIs- Testing and validation of the application- Deployment of an internal test version, beta version, and production version- Design and implementation of applications derived from StayingAlive Project: API server maintenance and new API development- Optimization of the Node.js API server architecture to improve performance and scalability- Development of new APIs to meet client needs and improve existing functionalities- Implementation of unit tests to ensure code quality and facilitate maintenance- Fixing detected bugs to ensure server stability and client satisfaction- Refactoring existing code to improve readability, maintainability, and performance- Using Git to manage code versions and collaborate effectively with the team- API documentation to facilitate their use and integration- Participation in code reviews and team meetings to ensure the quality of work and communication among team members. Project: Development of a monitoring website- Design and implementation of different website pages- Integration with necessary APIs to retrieve monitoring data- Testing and validation to ensure functionalities were operational and met user needs.
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
- Engineering degree in Computer Engineering, Computer EngineeringESPRIM2017Cycle d'ingénieur en Génie Informatique, Ingénierie informatique
- Applied Bachelor's degree, Electronics, Electrical Engineering and AutomationNational Institute of Applied Science and Technology2014Licence appliquée, Électronique, Électrotechnique et Automatique