About Ulrich Ivanick
French
Native or bilingual
English
Fluent
Experience
- Credit Agricole Technologies et ServicesJava Developer | Lead DevSecOpsBANKING AND INSURANCEMarch 2025 - Today (1 year and 3 months)Lyon, FranceObjectives: Contribute to the modernization of GED core applications by developing robust backend solutions (Java 21, Spring Boot 3, Spring Batch), ensuring code quality and security (tests, SonarQube), and automating CI/CD processes. Actively participate in infrastructure migrations (Windows to Linux), observability (centralized logs via ELK).• Complete rewrite of existing batches in Spring Boot/Spring Batch and version upgrade from Java 8 to Java 21 with Spring Boot 2 to Spring Boot 3.5.x migration to improve the robustness and performance of import and GED storage services.• Code compliance with SonarQube quality and security requirements, integrating security into the development cycle ("Shift Left"): vulnerabilities, critical bugs, duplications, and code smells.• Writing unit and integration tests with optimized coverage to pass Sonar thresholds.• Redesign of logs for all GED storage applications for uniform format and integration into ELK Stack.• Drafting technical and functional documentation to facilitate maintenance and evolution.• Monitoring of production deployments and support during application startups.• Analysis and correction of incidents related to environments (OS, middleware, Tomcat servers).• Maintenance and optimization of CI/CD pipelines under GitLab CI for other squad members.• Migration of Windows Server 2012 servers to Windows Server 2016.• Migration of batch back-offices from Windows servers to Red Hat Linux servers for production.• Participation in technical choices and contribution to the continuous improvement of GED applications.• Implementation of technical solutions adapted to new business needs in a rapidly evolving context.• Continuous technological watch on GED, Java, DevOps, and application security tools.
- Ministère de l'Economie, des Finances et de la RelanceFull Stack Java Developer | DevSecOpsBANKING AND INSURANCESeptember 2020 - Today (5 years and 9 months)Paris, FranceObjectives: Support the digital transformation of the Ministry of Economy and Finance services by designing GED/BPM solutions integrating document lifecycle management, electronic archiving with probative value, and electronic signature. Ensure robust, secure applications compliant with business and regulatory requirements.Missions:• Development of technical and functional components for GED and BPM applications, adhering to clean code principles: notably SOLID, TDD (Test-Driven-Development), DDD (Domain-Driven Design).• Execution of unit tests with JUnit, functional and UI tests with Selenium, performance tests.• Creation of delivery packages and deployment on development and testing environments.• Incident management, technological watch, and user support.• Development and evolution of database architectures.• Refactoring of SQL queries and performance improvement.• Design, implementation, and maintenance of CI/CD pipelines.• Real-time monitoring of system and application performance.• Writing detailed technical specifications.• Management of system and data security.• Continuous improvement of DevSecOps practices.• Integration of security into the development cycle: "Shift Left".• Continuous updates on OWASP TOP 10 and implementation of recommendations.• Communication with various business units for understanding business needs, scoping, and anticipating requirements.Technologies: Java 17, Java 11, Java 8, Spring Boot, REST API, JSON, MicroServices, SQL, JQuery/Js, JSP, Angular, Shell, Bootstrap, HTML/CSS, Hibernate (JPA), MVC, MVVM, GitLab.
- Ministère de l'Economie, des Finances et de la RelanceFull Stack Java Analyst (Apprenticeship)PUBLIC SECTORSeptember 2019 - August 2020 (1 year)Paris, FranceObjectives: Rewrite the core of an electronic document management (GED) application to improve performance and make it responsive for VIP mobility needs on tablets and phones.Missions:- Development of technical and functional components for GED and BPM applications,- Redesign of the ergonomics of GED applications to improve performance and make them responsive for VIP mobility needs on tablets and phones,- Rewrite of the core of a GED application, migrating from Struts to Spring MVC,- Writing detailed technical specifications,- Assistance during integration testing and business acceptance testing,- Technological watch and skill development.Technologies used: Java 8, JQuery, JavaScript, Oracle SQL, Spring, Apache Struts2, Shell, Bootstrap, HTML/CSS, GitLab, SVN, Tomcat.
Recommendations
Be the first to recommend Ulrich Ivanick
Help this freelancer shine by sharing your experience working together.
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
- Software Architecture and Big Data EngineeringESIEA Paris, France2020
- Bachelor's Degree in Fundamental PhysicsUniversity of Yaounde 12017