Curriculum
Vitae
2026
Vitae
2026
Romain Godard
Senior Java Backend · Intermediate React · AI-augmented development
- Saint-Jean-sur-Richelieu, QC
- (514) 771-8120
- rogodard@live.fr
- linkedin.com/in/romain-godard-7073378b

Profile
Senior backend developer with 9 years of experience modernizing Java/Spring systems. I design resilient, secure architectures built to scale, while keeping production stable throughout. I bring AI agents into development to accelerate delivery, retaining full ownership of architectural decisions, quality and technical risk.
Experience
SMS Storetraffic · Senior Software Developer
Feb 2023 — Present2026 · delivered with AI agents
- Mobile rewrite: rebuilt the React Native app on Expo with AI assistance, delivered in two months against an initial estimate of six or more; set up the Android/iOS CI/CD and validated architecture, UX and security choices.
- Backend modernization: migrated Java 8 / Tomcat 9 / Spring 5 to Java 25 / Tomcat 11 / Spring 7, dependencies included — delivered solo in one month with AI agents.
- Security & integrations: secured APIs with JWT and built an OAuth 2.0 authorization server on Spring Authorization Server, backed by SaaS accounts; developed and published MCP integrations.
- Product integration: integrated the admin dashboard and point-of-sale app into Shopify.
- Resilience & scale: refactored MSMQ messaging into modular services with circuit breakers, controlled feature activation, and queue distribution across multiple Tomcat nodes.
- Architecture & modernization: designed a microservice architecture isolating legacy 32-bit IoT components from the monolith, enabling progressive, non-disruptive migrations.
- Technical leadership: drove the transition to Scrum, championed Clean Architecture and SOLID, and mentored a junior developer.
- DevOps: set up Dev/QA/Prod CI/CD and quality gates with Jenkins, Nexus and SonarQube; Docker environments, Flyway SQL migrations, centralized logging, and Tomcat clustering with session replication.
Cofomo · Senior Backend Java Developer
Feb 2021 — Feb 2023- Technical lead & architecture: owned the architecture and led the rewrite of a bank-transfer application, delivered in one month leading a team of five developers, reaching 92% unit-test and 85% integration-test coverage. After the rewrite, a new account type shipped in two weeks against an initial six-month estimate on the legacy application.
- Designed and re-engineered microservices and REST APIs with Spring Boot on Pivotal Cloud Foundry, integrating RabbitMQ, IBM MQ and Concourse CI/CD pipelines.
- Strengthened quality and security: test-driven development with JUnit and Cucumber, API performance testing, and vulnerability detection and remediation across development, QA and production.
- Trained and coached junior developers through pair programming — design, TDD, code quality and development practices — in support of the tech lead.
Prima Solutions · Full-Stack Developer & Scrum Master
Jun 2019 — Feb 2021- Built features and interfaces for a life and health insurance platform in Java EE, Spring MVC, JSP and MySQL.
- Led the transition to Scrum and the migration from Redmine to Jira; structured sprints and simplified team processes.
ProgressionLIVE · Full-Stack Developer
Jan 2017 — Jan 2019- Developed Groovy plugins tailored to customer processes, and HTML/CSS reports for live invoicing and statistics.
- Contributed to the Java EE backend and the Android and iOS apps; handled escalated technical support.
RAMQ · Junior Full-Stack Developer (internship)
Mar — Jun 2014Québec, QC · Modernized a VB6 application to VB.NET, with PL/SQL and ASP.NET.
Skills
Architecture & designMicroservices, REST APIs, resilience, progressive migrations, Clean Architecture, SOLID
BackendJava (8 → 25), Spring Boot, Spring MVC, Spring Batch, Spring Authorization Server, Hibernate, Groovy, SQL
AI & integrationsClaude Code, Cursor, Codex, Gemini, Model Context Protocol (MCP); agent-assisted development and code review
Application securityOAuth 2.0, JWT, vulnerability detection and remediation
Data & messagingSQL Server, PostgreSQL, MySQL, RabbitMQ, IBM MQ, MSMQ
DevOps & qualityJenkins, Docker, Git, Maven, Gradle, Nexus, SonarQube, Flyway, Tomcat, JUnit, Cucumber, TDD
Web & mobileReact, React Native, Expo, Next.js
LanguagesFrench — native · English — professional working proficiency
Education & Certification
DEC, Computer Science — Cégep de Matane, QC2013 — 2014
DUT, Computer Science — Université Paris 13, France2011 — 2014
Apache Tomcat Server — Udemy2019
Interests
- Real-time strategy gaming
- Swimming
- Travel
- Building and repairing computers