About Abou
French
Fluent
English
Conversational
Bambara
Native or bilingual
Experience
- Alptis AssurancesTech LeadBANKING AND INSURANCEJanuary 2025 - Today (1 year and 5 months)Lyon, FranceMain responsibilities:
- Technical leadership of a team in collaboration with other Tech Leads and the Engineering Manager: alignment of practices, architectural decisions, and dissemination of standards
- Coaching and mentoring developers: supporting skill development, in-depth code reviews, promotion of good development practices (clean code, testing, design patterns)
- Technical referent for a critical application scope: mastery of business challenges and associated architectures
- Design and evolution of robust and scalable architectures (API, microservices, partner integrations)
- Development of complex, high-value features (security, performance, scalability)
- Design, implementation, and deployment of APIs (REST), including their exposure and management via API Management solutions like Gravitee
- Integration of partner APIs and management of inter-system flows
- Continuous improvement of software quality: maintainable, tested, documented code compliant with company standards
- Setup and optimization of CI/CD pipelines using GitHub Actions (automation, deployment reliability)
- Supervision and analysis of production incidents (monitoring, troubleshooting) using tools like Kibana and Rancher
- Workload estimation, technical impact analysis, and contribution to strategic product/tech choices
- Management of production deployments and ensuring their smooth execution
- Writing and maintaining technical documentation (service catalog, architecture, best practices)
- Publicis SapientBackend DeveloperE-COMMERCEJuly 2023 - December 2024 (1 year and 5 months)Paris, France• API Design with OpenAPI: Collaboration with front-end developers and facilitating service integration by third parties.• Microservices Development: Using Spring Boot and Java 17 to create autonomous services communicating via RESTful APIs.• Hexagonal Architecture and DDD: Designing applications centered around the business domain.• Data Management: Designing and optimizing database schemas with PostgreSQL and MongoDB.• Asynchronous Communication with RabbitMQ: Improving application performance and reliability.• Testing with JUnit, Testcontainers, and Karate: Writing unit, integration, and functional tests to ensure code quality.
- Cat-AmaniaSoftware Development EngineerRETAIL (SMALL BUSINESS)July 2022 - June 2023 (11 months)Lyon, France• Design and implementation of new data models using SQL and MySQL, thereby improving database efficiency and performance.• Development of new web services using Spring and Apache Camel, enabling smoother and more efficient interaction between different parts of the system.• Integration with third-party APIs such as Alfresco and Akeneo, thereby increasing the system's versatility and interoperability.• Data processing and storage using Spring Batch, ensuring accurate and efficient data management.• Communication between microservices using Apache Camel, thereby ensuring seamless coordination between different services.• Writing unit tests with JUnit5, thus helping to maintain code quality and reliability.
Recommendations
Be the first to recommend Abou
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 2ENS Lyon2018Master 2
- Engineering DegreeFaculty of Science and Technology2016Diplôme d'ingénieur