À propos de Nathan
👋 About me
💼 Experience
- Darwin → Crédit Agricole (2023 - now) - FREELANCE
- Kaibee → Tennaxia (2022 - 2023) - CDI
- Sopra Steria → CNAF (2021 - 2022) - CDI
- Frenchsky (2021) - CDD
📱 Personal projects
📚 Continuous Learning
- Master's degree in Computer Science — 2021
- Technical degree (DUT) in Computer Science — 2018
- High school diploma in Technology (STI2D) — 2016
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Credit Agricole Technologies et ServicesJava software engineerBANQUE & ASSURANCESoctobre 2023 - Aujourd'hui (2 ans et 8 mois)Annecy, FranceI'm part of the Fraud Acquisition team, developing and maintaining a case management platform that allows bank staff to handle fraud dispute cases with customers and decide whether fraudulent transactions should be reimbursed.Being in a banking environment means navigating a dense set of regulatory and business rules — which keeps every feature both challenging and meaningful.Among the features I delivered:
- Automated preliminary analysis — the system now automatically evaluates whether a transaction should be reimbursed based on a set of business rules and criteria, removing the need for manual assessment
- Automated reimbursement — prior to my arrival, the platform was purely declarative. Staff had to manually enter transactions to reimburse in a separate payment tool. I automated this process end-to-end
- Wire transfer dispute support — dispute handling was initially limited to bank card transactions. I extended the full dispute workflow — from retrieval to analysis and reimbursement — to wire transfers as well
- TennaxiaFullstack developerEDITION DE LOGICIELSaoût 2022 - octobre 2023 (1 an et 2 mois)Lyon, FranceTrackdéchet is a waste management platform used by large companies like Intermarché to track their waste from creation to destruction — whether wooden pallets or radioactive materials. I joined as a fullstack developer, contributing to both the Java/Spring Boot backend and the Vue.js frontend of an existing monolith.The highlight of this mission was implementing multi-packaging support within a single transport, a significant feature that required a deep refactoring of the existing data model and had a wide impact across the application.What I appreciated most here was the engineering culture. After dealing with legacy codebases in previous missions, this was a refreshing change — the team genuinely cared about code quality. The process reflected that: every feature went through development, peer testing, a merge request reviewed and tested by at least two other developers, a team demo, and a production release only once everything was validated.
- CNAF - Caisse nationale d'allocations familialesJava software engineerSECTEUR PUBLIC & COLLECTIVITÉSavril 2021 - juillet 2022 (1 an et 4 mois)Lyon, FranceMy first real professional experience in an enterprise environment. I worked on OMEGA, an early childhood grant management software with highly complex business rules — over 250 database tables, a large user base, and years of legacy code to navigate.It was a tough but formative environment. Most of the codebase didn't follow modern development practices, which forced me to quickly develop a sense for managing complexity, reading unfamiliar code, and delivering features despite technical debt.The highlight of this mission was the opportunity to build a new monolithic application from scratch in Spring Boot — my first hands-on experience with the framework. Going from legacy code to a greenfield project in the same mission gave me a unique perspective on what good software architecture actually means in practice.
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Computer Science MasterSupinfo2021
- Two-year technical degree (DUT Informatique)DUT de Belfort-Montbéliard2018