

Results-driven Technical Lead with expertise in Java development, Spring Boot, and AWS deployment. Proven ability to mentor teams, streamline CI/CD processes, and deliver innovative microservices solutions aligned with business objectives.
Beyond my professional work, coding is also a personal passion. I explore React Native and Spring Boot projects in my spare time, hosting applications on my self-managed homelab using Docker and Traefik for container orchestration and proxy management. This hands-on practice keeps me sharp with modern deployment strategies and cloud-native patterns.
As a Technical Lead, I led cross-functional teams in delivering high-quality software solutions within a microservice-based architecture, deployed on AWS. Collaborating closely with stakeholders, I gathered requirements, defined project scope, and ensured timely delivery, aligned with business objectives. The core tech stack included Java and Spring Boot for backend services, and React for the frontend, while other microservices leveraged Python, Rust, Groovy, and Node.js to meet specific domain needs. I worked closely with the DevOps team on CI/CD pipelines, cloud deployments, and production support, ensuring stability and scalability across environments. My responsibilities also included mentoring junior developers, conducting team assessments, and fostering continuous technical growth. I initiated and developed multiple proof-of-concepts (POCs) to evaluate and integrate emerging technologies, driving innovation and efficiency within the project. Through regular client engagement, I identified opportunities for improvement, and delivered solutions that aligned with long-term business and technical goals.
I contributed to the development and maintenance of multiple insurance applications for a French client, leveraging Java Spring and Angular technologies to deliver robust and scalable enterprise solutions. I utilized Jira for project management and issue tracking, Git for version control (initially through GitLab, and later Bitbucket), and Jenkins for managing CI/CD workflows and application deployments. Beyond development, I played an active role in the recruitment process by conducting structured interviews to assess technical and cultural fit, developing interview questions aligned with organizational values, and collaborating with hiring managers to refine candidate selection criteria. Additionally, I facilitated weekly mentoring sessions to support the professional growth and skill enhancement of junior developers within the team.