You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ulrich Ivanick Fogno BopdaaUI

Ulrich Ivanick Fogno Bopdaa

Java Developer | GED, ECM and BPMN | DevOps

€570/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ulrich Ivanick

Java Engineer | DevSecOps with 7 years of experience in high-availability, high-volume, and security-constrained environments. I particularly work within the Java Spring ecosystem, natively integrating observability and CI/CD into the core design to ensure proactive and efficient maintenance. Technical referent focused on Clean Code and security, I support teams in architectural choices and continuous improvement of robust and scalable solutions.

Technical Skills

Languages: Java 8 to 21, JavaScript, SQL, Shell.
Frameworks: Spring Boot, Spring Batch, Spring Cloud, Hibernate/JPA.
Monitoring and Observability: Promtail, Loki, Prometheus, OpenTelemetry, Tempo Grafana, Dynatrace, ELK Stack.
Architecture: Microservices (REST API, Event-Driven), Hexagonal Architecture, AOP, MVC.
Distributed Architecture Patterns: CQRS, Saga, Circuit Breaker, Event Sourcing, Retry Pattern.
CI/CD and DevSecOps Tools: GitLab CI/CD, Docker, Kubernetes, Terraform, Ansible, Artifactory, HashiCorp Vault.
Tests and Quality Metrics: JUnit, SonarQube, Postman, Selenium, JFrog Xray, OWASP ZAP, OWASP Dependency-Check.
AWS Cloud: EC2, S3, SES, RDS, CloudFront (CDN), EKS.
Messaging and Eventing: Apache Kafka.
Repository: Git, SVN.
Server and Systems: Linux / Red Hat, Apache Tomcat.
DBMS: DB2, Oracle, MongoDB.
Development Methodology: Agile (Scrum, Spotify).
Clean Code Practices: SOLID, TDD, DDD, Pair Programming.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Credit Agricole Technologies et Services
    Java Developer | Lead DevSecOps
    BANKING AND INSURANCE
    March 2025 - Today (1 year and 3 months)
    Lyon, France
    Objectives: 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.
    Java 21 Spring boot Spring Batch Microservices Architecture Apache Kafka
  • Ministère de l'Economie, des Finances et de la Relance
    Full Stack Java Developer | DevSecOps
    BANKING AND INSURANCE
    September 2020 - Today (5 years and 9 months)
    Paris, France
    Objectives: 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.
    Spring boot DMS BPMN Angular Kubernetes
  • Ministère de l'Economie, des Finances et de la Relance
    Full Stack Java Analyst (Apprenticeship)
    PUBLIC SECTOR
    September 2019 - August 2020 (1 year)
    Paris, France
    Objectives: 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.
    Java 8 JS/JQuery SQL SpringBoot Spring Shell Gitlab Git SVN Apache 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Software Architecture and Big Data Engineering
    ESIEA Paris, France
    2020
  • Bachelor's Degree in Fundamental Physics
    University of Yaounde 1
    2017

Skill set

Categories