// full stack developer
Steven Codjo
Java / Spring Boot · React / Angular. I build complete applications, from backend to pixel-perfect UI.
// about
About
Full Stack Developer with 5 years of experience, including 4 in work-study programs, I build robust and polished web applications — from Java/Spring Boot backend to React and Angular frontends. Currently at AG2R La Mondiale, I work on microservices, REST APIs, and CI/CD pipelines in an Agile/SAFe environment.
Born in Togo, based in Paris, I approach every project with rigor and a sharp eye for detail — both in code quality and interface polish. My international background and technical curiosity allow me to adapt quickly and bring a fresh perspective.
Attention to detail
From clean code to polished UI, every layer matters.
Autonomy
Able to design and deploy a complete project from scratch.
Versatility
True Full Stack: back, front, DevOps — no arbitrary boundaries.
Languages
// journey
Journey
// projects
Projects
IrisExam
Full-featured online exam platform with anti-cheating system — designed, built, and deployed solo.
Stack
Key highlights
- →~160 Java classes, layered architecture (controller / service / repository / DTO / mapper / security)
- →Complete JWT authentication: access + refresh tokens, password reset via email
- →3 roles (student, teacher, admin) with admin-validated registration workflow
- →Anti-cheating system: suspicious event detection, point deduction, session cancellation
- →Dashboards & success rate statistics with Chart.js
- →Unit tests on all services (13 test classes, H2 in test environment)
- →CI/CD GitHub Actions: back tests (JDK 21) + front (Node 22), build and push to ghcr.io
- →Docker Compose 3 services with healthchecks and conditional dependencies, Nginx reverse proxy
// skills
Skills
Front-end
Back-end
Databases
DevOps & CI/CD
Testing & API
Tools & Methodology
// experience
Experience
AG2R La Mondiale
Full Stack Angular / Java Spring Boot Developer
- →REST APIs validated via Swagger, Postman, and Bruno
- →Microservices development in distributed architecture
- →Full ticket lifecycle: User Stories, estimation, development, Merge Requests, code review, CI/CD pipeline, deployment and monitoring
- →Production incident resolution
- →Agile/Scrum ceremonies and SAFe PI Planning
ASSA ABLOY France
AEM Developer (Adobe Experience Manager)
- →Developed applications on Adobe Experience Manager (AEM)
- →Created and maintained SharePoint portals
- →Optimized corporate websites and intranets
- →Maintenance and bug fixing
// contact
Let's work together
Available for a permanent position starting September 2027. A question or an opportunity? Reach out.