About Jonathan
French
Native or bilingual
English
Conversational
Experience
- CGIJava DeveloperDIGITAL AND ITJanuary 2023 - January 2025 (2 years)Cesson-Sévigné, FranceCGI is a company in the information technology and digital services sector whose objective is to provide innovative and tailor-made solutions to support organizations in their digital transformation.The company has over 5,500 clients worldwide, nearly 90,000 employees, and operates in over 40 countries.I joined the modernization team in 2024.I participated in the modernization of a payroll software used in Canada.We were organized into several Squads, 5 in France and 4 in Canada. My squad consisted on average of:- 7 Java developers- 1 Tech leadAs a Java developer, I was responsible for:- migrating AS400 programs to a Java, Spring Boot Stack- migrating screens to Thymeleaf templates- writing E2E tests for the provided scenariosI contributed to the migration of the payroll engine, which is the core of the software, as well as the payroll simulator.Technical context: Java 21, Spring Boot, SQL Server, DB2, RPG, Jira, Kanban, E2E Test, JUnit, Cypress
- Groupe technologique DesjardinsProgrammer AnalystBANKING AND INSURANCEAugust 2022 - May 2023 (9 months)Shawinigan, CanadaDesjardins is a company in the cooperative finance and banking services sector whose objective is to offer accessible, responsible financial services focused on the needs of its members and clients.The company has over 7.5 million members and clients, employs over 58,000 people, and is the largest cooperative financial group in Canada.I joined the modernization team in 2022.I participated in the migration of Desjardins banking applications to the Cloud.We were organized into Squads. My squad consisted on average of:
- - 6 Java developers
- - 1 Tech lead
- - 1 QA
- - 1 Scrum master
As a Java developer, I was responsible for:- - migrating functionalities from a Struts monolith to Spring Boot microservices in the Cloud
- - migrating JSP screens to Angular
- - writing unit tests
I helped demonstrate to Desjardins IT services that it was entirely feasible to extract a functionality from a Struts monolith and migrate it to microservices in the Cloud without regression, in a simple and fast manner.Technical context: Java 8 and 17, Spring Boot, SQL Server, Microservice, Cloud, Jira, Kanban, Confluence Unit Test, Angular 14, TypeScript - CGI FranceInformation Systems EngineerDIGITAL AND ITOctober 2021 - June 2022 (8 months)Rennes, FranceCGI is a company in the information technology and digital services sector whose objective is to provide innovative and tailor-made solutions to support organizations in their digital transformation.The company has over 5,500 clients worldwide, nearly 90,000 employees, and operates in over 40 countries.I joined the modernization team in 2021.I participated in the modernization of a payroll software used in Canada.As a Java developer, I was responsible for:
- - Analyzing functional and technical requirements in collaboration with business or MOA teams
- - Designing and developing robust, maintainable, and scalable Java applications
- - Writing and maintaining unit and integration tests (JUnit, Mockito)
- - Participating in code reviews to ensure quality and compliance
- - Fixing anomalies (bugs, regressions) identified during testing phases or in production
- - Monitoring performance and optimizing code or SQL queries
- - Regularly communicating with functional, QA, and product teams
I contributed to the migration of the payroll engine, which is the core of the software, as well as the payroll simulator.Technical context: Java 17, Spring Boot, SQL Server, DB2, RPG, Jira, Kanban, E2E Test, JUnit, Cypress
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Web Application Development IntegratorOpenClassRooms2018Au cours de cette formation, j'ai perfectionné mes connaissances en HTML5, CSS3, JavaScript, PHP, jQuery, BootStrap, utilisation d'API (JC Decaux => réservation de Velib en temps réel). Utilisation de Git, hébergement de site (utilisation de FTP et connexion SSH) . Développement d'un projet personnel sous Symfony4 (jeu Tetris). Développement d'un site sous WordPress avec modification du theme.
- Application Designer/DeveloperENI school of IT2021J'ai appris au cours de cette formation les concepts clés du développement logiciel, tels que la modélisation UML, la programmation avancée en Java, le développement d’applications Web avec Angular, ainsi que la gestion des bases de données et l’architecture microservices ainsi que le pilotage IA avec Python.
Certifications
- Application Designer DeveloperEni school of IT2021
- Design your website with PHP and MySQLOpenClassRooms2017