About Johan
What I can do for you
- Do you have an existing web application that's slow, expensive to evolve, and has become unmanageable? I tackle the existing codebase, identify technical debt, and build a clean architecture to start from solid foundations.
- Do you have a project to launch and need a developer who understands your business before writing a single line of code? I frame the needs with you, propose a suitable architecture, and deliver in short iterations.
- Do you need to connect your tools or expose your data via an API? Design, development, and integration of REST APIs, for your service or to connect third-party services.
- Do you have an idea you want to validate quickly before committing? I develop functional prototypes to test business needs without committing to a full development.
- Do you have data to migrate or scattered across multiple systems? I design ETL pipelines to migrate your clean and lossless data.
What sets me apart
- Business-oriented approach: I understand your problem before coding.
- Maintainable and scalable code: DDD, Clean Architecture, SOLID: ensuring long-term maintainability.
- I integrate generative AI tools into my daily workflow: code generation, review, documentation, debugging.
- Multi-context experience: large corporations, startups, fintech, high-volume data projects, I adapt to your environment.
- Autonomous and responsive: as team reinforcement or solo on a project, I integrate quickly and communicate clearly on progress.
French
Native or bilingual
English
Fluent
Experience
- +SimpleR&D EngineerBANKING AND INSURANCEFebruary 2024 - August 2025 (1 year and 6 months)Nancy, FranceR&D Engineer within a team of 20 people in a horizontal organization, responsible for the full feature lifecycle from design to delivery, including quality and releases.
Main Contributions:
- Development and maintenance of features with Laravel, applying DDD and TDD principles to ensure code quality and maintainability.
- REST API design.
- CMS migration through the design of export scripts to transfer marketing data at scale.
- Frontend development with Tailwind, Vue.js / Nuxt.js and Typescript.
- Performing code reviews and participating in the code lifecycle.
- DevissimaSoftware EngineerBANKING AND INSURANCEMarch 2023 - February 2024 (11 months)Nancy, FranceTechnical lead for a credit brokerage platform that experienced significant revenue growth during my tenure, processing thousands of financial leads per day via API. Responsible for both evolutionary maintenance and complete application redesign to support this growth.
Product Management
- Technical backlog management: prioritization, breakdown, and task tracking in line with business needs.
- Design, development, and maintenance of features on a platform handling sensitive financial data (credit files) with reliability and security constraints.
Application Redesign
- Existing system audit: critical analysis of legacy code, identification of technical debt, and cleanup.
- Design of the new software architecture based on DDD, Clean Architecture, and SOLID principles with Laravel as the technical foundation, considering the constraints of volume and confidentiality of financial data.
- Database modeling and design optimized for processing thousands of daily API exchanges while ensuring data integrity.
- Migration and transformation of financial data from the existing database using Pentaho (ETL) to ensure a reliable and secure transition to the new system.
- ViaevistaSoftware EngineerSOFTWARE PUBLISHINGFebruary 2019 - February 2023 (4 years)Nancy, FranceVersatile full-stack engineer within a small team of less than 10 people, working simultaneously on diverse projects for internal (same group) and external clients. Strong adaptability to different stacks and business contexts. Working in a Dockerized development environment, ensuring consistency between local and production environments.
Projects & Missions:
- Devissima: Product Management, design and implementation of features, evolutionary maintenance of a high-volume credit brokerage platform. PHP · Laravel
- Group ERP: development, maintenance, and updates of features on the internal group ERP, corrective and evolutionary maintenance.
- Various PHP Projects: Backend development on diverse client projects with different stacks.
- Drupal Sites & Modules: custom module design and development, Drupal core maintenance and security updates.
- Data & Databases: database schema design and data import/transformation pipelines for several projects.
Recommendations
Be the first to recommend Johan
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
- Engineer, Computer Science SpecializationCESI2019