About
Developer with 10+ years of experience (including 3 years as Lead Dev) guided by
software craftsmanship principles.
Embracing full-cycle development and DDD, BDD, and TDD practices, I help teams grow their skills and take charge of each feature end-to-end to maximize quality, accelerate
feedback, and deliver value quickly.
Developer.
I'm interested into creating business value & solving real-world problems.
- Birthday: 5 January 1989
- Website: pierre-simonet.github.io
- Phone: 0681585133
- City: Ampuis, France
- Age: 36
- Degree: Master
- Email: pierre.simonet.pro@gmail.com
- Freelance: Try reach out to me !
Skills
Resume
Sumary
Pierre Simonet
Developer with 10+ years of experience in building high-performing, quality, enterprise-grade applications using Agile & Devops methodologies.
- Ampuis, France
- +33681585133
- pierre.simonet.pro@gmail.com
Education
Master degree of Information Technology engineering
2010 - 2013
Sciences-U, Lyon
Two-year technical degree of Information Technology
2008 - 2010
CESI École de Formation des Managers, Ecully
Professional Experience
Lead Developer / Developer
2023 - Present
Move Solutions
Within the R&D team, I work on products to automate data migration, code conversion, and replatforming projects. Projects are developed using hexagonal architecture, DDD, TDD, BDD (Cucumber), and Clean Code principles.
-
Testing and Monitoring Platform for replatforming projects
- Scheduler: developed a planning and execution system for Cobol test workflows across multiple SSH runners, including automatic retry mechanisms and REST API, 200+ daily tests.
- Test Dashboard: designed a real-time monitoring dashboard for tracking and analyzing 200+ daily tests across 10+ environments.
- Data Dashboard: developed a real-time dashboard for monitoring data migrations, enabling proactive anomaly detection and automated client reporting.
Architecture & Practices: Hexagonal Architecture, DDD, BDD, Cucumber, CQRS/ES, Clean Code, TDD
Role: Lead Dev / Team: 1 PO, 2 Dev / Methodology: Agile -
Visual Studio Code Extension
- Developed a VS Code extension to compile and debug COBOL (leveraging GDB/CDB), accelerating development on legacy migration projects.
Architecture & Practices: Hexagonal Architecture, DDD, Clean Code, TDD
Role: Lead Dev / Team: 1 PO, 1 Dev / Methodology: Agile -
Cobol Program Execution Framework
- Maintained and evolved a Java-Cobol framework ensuring interoperability between modern and legacy systems, used in replatforming projects.
- Developed launchers for batch and interactive CICS programs via 3270 terminals and web UI.
- Redesigned the CI/CD pipeline, creating native binaries using GraalVM.
- Implemented automated End-to-End tests with Cucumber, increasing test coverage and reducing regressions.
Architecture & Practices: Hexagonal Architecture, DDD, Clean Code, BDD, Cucumber, TDD
Role: Dev / Team: 1 PO, 1 Lead Dev, 2 Dev / Methodology: Agile -
GitLab Templates
- Created reusable GitLab CI/CD templates, reducing new project setup time and standardizing DevOps practices across the company (adopted by 20+ projects).
Architecture & Practices: Clean Code
Role: Lead Dev / Team: 1 Dev / Methodology: Agile
Developer
2019 - 2022
Tessi
Within the Check Business Unit, I worked on a digitalization, management, processing, and traceability product for check flows. The context involved high availability and a large number of production servers (+200).
- Developed and maintained a check processing platform running on 200+ production servers with high availability
- Improved performance and reduced technical debt through SonarQube analysis and refactoring
- Assisted in implementing CI/CD pipelines (GitLab/Jenkins)
- Redesigned UI/UX for critical modules, improving user experience and reducing support tickets by 25%
- Collaborated closely with clients on specification writing and support during testing and acceptance phases
- Built an automated test suite (Cucumber/Gherkin) covering critical functionalities
Architecture & Practices: DDD, BDD, Cucumber, Clean Code
Role: Dev / Team: 1 PO, 4 Dev / Methodology: Agile
IT Consultant
2013 - 2018
Amaris
As an IT consultant, worked on full-stack Java development and UI/UX design assignments.
- Developed enterprise applications in Java with jQuery and Bootstrap interfaces
- Contributed to software architecture design and Agile/Waterfall project management
- Implemented Jenkins CI/CD pipelines automating build, testing, and deployment processes
- Improved software quality through SonarQube analysis and best practices implementation
Role: Dev / Team: 1 PO, 1 Lead Dev, 1 Dev / Methodology: Agile & Waterfall
Java & Web Developer
2010 - 2013
SNCF
Within the Information Services Department, I worked on a Computer-Aided Maintenance Management application for trains as a developer.
- Developed a computerized maintenance management system for SNCF using the Grails framework
- Improved UI & UX (frontend) and set up a CI environment with Jenkins
- Managed projects using Agile methodology with Scrum
- Delivered software via WebSphere Application Server (WAS)
Role: Dev / Team: 1 PO, 1 Lead Dev, 1 DBA / Methodology: Agile
Languages
- French: native
- English: professional
Projects, Meetups & Conferences
- GWT Eclipse plugin: Contribution to maintaining and evolving the GWT plugin for the latest Eclipse versions
- Meetups & Conferences: Active participation in Software Crafters Lyon meetup and Mix-IT and Lyon Craft conferences
- Continuous learning: Regular training and continuous technology watch on Java, Spring, DevOps technologies and Software Craftsmanship practices
Interests
- Travel, road trips: 6 months in Australia and 8 months in New Zealand
Contact
Location:
Ampuis, France
Email:
pierre.simonet.pro@gmail.com
Call:
+33681585133