Romain Godard CV
Curriculum
Vitae
2026

Romain Godard

Senior Java Backend · Intermediate React · AI-augmented development

Portrait of Romain Godard

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 — Present

Saint-Jean-sur-Richelieu, QC · People-counting and retail IoT analytics · Progressed from Backend Java Developer to Scrum Master, then to backend, architecture and DevOps lead

2026 · 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

Montréal, QC · IT consulting — banking sector mandate

  • 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

Saint-Jean-sur-Richelieu, QC · Life & health insurance platform

  • 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

Granby, QC · Delivery & field-service management (DMS)

  • 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 2014

Qué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 ScienceCégep de Matane, QC2013 — 2014
DUT, Computer ScienceUniversité Paris 13, France2011 — 2014
Apache Tomcat ServerUdemy2019

Interests

  • Real-time strategy gaming
  • Swimming
  • Travel
  • Building and repairing computers

Recommendations