Édouard Leroy

SOFTWARE ENGINEER - JAVA BACKEND

Victoria, British Columbia 🍁

About

I work mainly with Java and Spring Boot, building and maintaining backend applications, from new microservices and systems to existing and legacy codebases.

I particularly enjoy solving problems, digging into existing systems, identifying what is going wrong and finding clean, maintainable solutions.

I have a strong interest in software architecture and system design. I’m currently building Flyn, an independent microservices project.

Skills

JavaSpring BootSpring SecuritySpring Data JPA REST APIsMicroservicesPostgreSQLRabbitMQ DockerGitMavenJUnit/Mockito

Experience

2024 - 2025 · Software Development & Java Engineering

Developed several applications throughout my software engineering studies, culminating in LowCarb, an independently built proof of concept transforming a monolithic application into a microservices architecture. Independently updated the complete set of around 30 Java and Spring software engineering courses to modern versions and practices.

2025 - Present · Emplify - Backend Developer

Sole backend developer working directly with the CTO and collaborating with the frontend developer. Developing new backend features, resolving security issues, implementing scheduled processes and refactoring existing applications.

Projects

Flyn

Social platform built around shared activities, real-world experiences and meaningful connections. Microservices architecture with messaging, service communication and backend-focused design.

LowCarb - Microservices Proof of Concept

Academic project transforming an existing monolithic application into a distributed microservices architecture.

Contact

Interested in working together or discussing a software engineering opportunity?

edouard@edouardleroy.ca