À propos
Senior Software Engineer with 8+ years of experience designing and building distributed systems, cloud-native applications, AI platforms, and modern full-stack solutions. Expertise in backend engineering, system design, microservices, RESTful APIs, event-driven architectures, and cloud infrastructure using Java, Python, Kotlin, TypeScript, Spring Boot, Django, React, Kubernetes, Docker, Kafka, and AWS. Proven experience delivering enterprise-scale software at Amazon, Okta, HSBC, Capgemini, and Vretta. Strong background in architecting highly available backend services, scalable cloud platforms, and AI-enabled applications. Experienced in building Generative AI solutions using Amazon Bedrock, OpenAI APIs, LangChain, Retrieval-Augmented Generation (RAG), and modern LLM technologies. Passionate about solving complex engineering challenges while improving scalability, reliability, performance, and developer productivity.
Compétences
- Amazon Web Services
- C#
- C++
- CI/CD
- CSS
- Django
- Docker
- Flask
- Go
- HTML
- Java
- JavaScript
- Kotlin
- Kubernetes
- Apprentissage automatique
- MongoDB
- MySQL
- .NET
- Next.js
- Node.js
- PHP
- PostgreSQL
- Python
- Redis
- API REST
- Rust
- Spring Boot
- Tailwind CSS
- Terraform
- TypeScript
- Vue.js
Expérience
Senior Software Engineer
Okta
juill. 2025 to août 2026
Project: Identity Lifecycle Management & Directory Services • Developed backend services supporting identity lifecycle management, user provisioning, and directory synchronization. • Designed and maintained RESTful APIs for user, group, and organization management. • Built asynchronous processing pipelines using Kafka to improve scalability for identity synchronization. • Optimized backend services and database queries to improve response time and system reliability. • Worked closely with product managers and security engineers to deliver enterprise identity features. • Participated in code reviews, technical design discussions, and production support.
System Development Engineer
Amazon
avr. 2021 to juill. 2025
Amazon Bedrock (Generative AI Platform) • Contributed to the development of Amazon Bedrock, building scalable backend services and AI platform capabilities that enable enterprise customers to securely access and integrate foundation models. • Designed and developed distributed microservices and cloud-native backend services supporting foundation model orchestration, inference workflows, and AI service integration across AWS infrastructure. • Built backend components for AI service integration, improving maintainability, observability, and performance in large-scale distributed systems. • Participated in architecture design, code reviews, CI/CD pipelines, testing, production deployments, and on-call support for mission-critical cloud services. • Optimized backend services through performance tuning, asynchronous processing, and distributed systems best practices to support high-throughput AI workloads. • Contributed across the software development lifecycle, combining backend engineering with AI platform development to deliver enterprise-grade generative AI services.
Senior Full-stack Developer
HSBC
oct. 2020 to avr. 2021
Project: HSBC Personal Internet Banking Live: https://www.hsbc.com • Developed customer-facing banking features using Java Spring Boot and Angular. • Built backend APIs supporting account management and customer services. • Improved application performance through SQL optimization and backend enhancements. • Collaborated with QA and business teams to deliver new banking features.
Full-stack Developer
Vretta Inc.
févr. 2020 to oct. 2020
• Developed new features for a cloud-based online learning and assessment platform used by educational institutions. • Built responsive Angular components for student and instructor dashboards, improving usability across desktop and tablet devices. • Developed RESTful APIs using Spring Boot and Node.js to support course management, assessments, and user administration. • Implemented backend validation and business logic for quizzes, assignments, and assessment workflows. • Optimized database queries and API performance to improve page load times and user experience. • Collaborated with product managers, designers, and QA engineers to deliver new platform capabilities using Agile methodologies. • Participated in code reviews, bug fixes, and production deployments to maintain application quality and reliability.
IT Developer Consultant
Capgemini
mai 2018 to déc. 2019
RBC Wealth Management Platform • Developed advisor-facing wealth management applications using Angular, Angular Material, and Redux, delivering new investment management and client servicing features. • Designed and implemented Spring Boot microservices supporting financial data processing and business validation. • Built Kafka-based event streaming services to synchronize customer and portfolio data between Microsoft SQL Server and MongoDB. • Developed JSON validation services to enforce business rules and ensure data consistency across frontend and backend applications. • Deployed Java applications to Pivotal Cloud Foundry (PCF) and configured secure application secrets using PCF Vault. • Improved application observability by integrating Spring Boot Actuator with Prometheus and Grafana for production monitoring and troubleshooting. • Collaborated with business analysts, QA engineers, and client stakeholders in an Agile environment to deliver enterprise banking solutions.
Formation
University of Toronto
Computer Science and Statics double major
2014 to 2018
University of Toronto
Bachelor's degree, Computer Science
2014 to 2018
Permis et certifications
Google IT Professional
AWS Certified Solutions Architect Associate
Cisco Certified Network Associate