Senior back-end engineer with 8+ years of experience designing and building REST APIs and modular architectures (Hexagonal, Clean) for large enterprise environments (LC L, ENGIE, TotalEnergies, EDF). Proven track record from requirements to production support, with strong software engineering culture (SOLID, design patterns, TDD, code reviews) and hands-on CI/CD experience (Kubernetes, GitLab CI, ArgoCD, Rancher).

Nad ia Ferch ic hi

Senior back-end engineer with 8+ years of experience designing and building REST APIs and modular architectures (Hexagonal, Clean) for large enterprise environments (LC L, ENGIE, TotalEnergies, EDF). Proven track record from requirements to production support, with strong software engineering culture (SOLID, design patterns, TDD, code reviews) and hands-on CI/CD experience (Kubernetes, GitLab CI, ArgoCD, Rancher).

Available to hire

Senior back-end engineer with 8+ years of experience designing and building REST APIs and modular architectures (Hexagonal, Clean) for large enterprise environments (LC L, ENGIE, TotalEnergies, EDF). Proven track record from requirements to production support, with strong software engineering culture (SOLID, design patterns, TDD, code reviews) and hands-on CI/CD experience (Kubernetes, GitLab CI, ArgoCD, Rancher).

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Advanced

Work Experience

Senior Back-end Engineer at LCL (French bank)
October 1, 2023 - Present
Completed the end-to-end design of an online sales platform for savings products. Owned the entire back-end delivery: gathered and clarified business/product requirements, wrote user stories, estimated and prioritized the backlog, and defined API contracts (REST, OpenAPI). Applied Hexagonal architecture principles and produced sequence diagrams for functional and technical design. Implemented the API and unit tests, and contributed to production operations by tailoring and evolving CI/CD pipelines (Kubernetes, GitLab CI, ArgoCD), supporting releases, and providing ongoing technical support.
Backend Java Engineer at ENGIE Lab Crigen
January 1, 2021 - September 1, 2023
Turned researchers’ solutions into production-ready REST APIs. Analyzed client requirements and identified suitable technical solutions; refined and estimated user stories using Agile methods; defined interface contracts using Swagger/OpenAPI; designed sequence diagrams and system logic actor interactions; and defined state machines. Implemented REST APIs using Hexagonal architecture, wrote unit tests, performed code reviews, and deployed projects on Kubernetes clusters. Built a proof of concept for securing APIs with OKTA (OAuth2), provided ongoing technical support and maintenance, and investigated and fixed bugs.
Full Stack Java / React & Cloud Engineer at TotalEnergies (GCP) / Project Edison Sismage portal
October 1, 2019 - November 1, 2020
Migrated the Sismage platform to Google Cloud Platform (SaaS model). Developed a portal for deploying preconfigured virtual machines (high memory/GPU requirements) for Sismage users. Built REST APIs (Spring Boot), wrote unit tests, and developed user interfaces using React. Implemented cloud billing by exporting billing data to BigQuery via GCP APIs, and worked with Compute Engine and Cloud Storage. Monitored code quality with SonarQube and provided corrective/adaptive maintenance.
Back-end Java Engineer at EDF (Energy production supervision information system)
June 1, 2018 - September 1, 2019
Developed back-end services to receive production programs and transmit/print production data. Published production sites performance capabilities (ChartJS frontend). Managed versioning with SVN within a Struts architecture.
Back-end Java Engineer at Sm oove – Vélib' (startup)
April 1, 2017 - May 1, 2018
Redesigned the billing management system for Vélib' bike-sharing services. Developed REST web services and batch jobs to manage customer profiles, subscriptions, trips, and invoices. Helped define web service interface contracts. Wrote unit tests (JUnit, Mockito) and automated acceptance test scenarios using Postman; monitored code quality with SonarLint.

Education

Master's degree (M2) in Data Science (NLP) at Université de Lorraine, Nancy, France
January 1, 2015 - January 1, 2016
National Engineering Degree (EN SI) at EN SI
January 1, 2012 - January 1, 2015

Qualifications

Preparatory program for engineering schools
January 1, 2010 - January 1, 2012

Industry Experience

Software & Internet, Energy & Utilities, Financial Services, Professional Services, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more