Christophe Carneiro

Senior Software Engineer

Salary / Daily rate

Grenoble, France

Freelance, open to permanent contract

Can come onsite

Skills

Test Driven DevelopmentJavaSpring BootHexagonal ArchitectureBackend DevelopmentReactTailwind CSSAngularAzureAndroidPythonMicrosoft SQL ServerPostmanClean ArchitecturePrometheusLinuxGitMobile DeveloperClean CodeDockerGitHubPostgreSQLGrafanaMavenFullstack DeveloperSoftware EngineerScrum

Languages

EnglishFrenchSpanishThai

About me

Intro

Ingénieur logiciel avec plus de dix ans d’expérience, attentif à la qualité du code et à l’optimisation des performances. Bonne maîtrise de Scrum et animation de rétrospectives pour améliorer les processus d’équipe. Attaché à la collaboration, au pair programming et au TDD pour favoriser la montée en compétences et l’amélioration continue. Motivé par les projets innovants et les nouvelles technologies.

Links

Work experience

Backend Software Engineer (Full Remote)

CHANELFreelance

Jul 2022 - May 2024

1 year 11 months

Remote

=>English version below Participation au refactoring en cours d'une application web destinée au système interne de référence des points de vente, avec pour objectif de réduire la dette technique tout en ajoutant de nouvelles fonctionnalités. Un accent particulier a été mis sur la qualité et les performances, notamment au niveau de la conception de la base de données (SQL Server), avec la mise en oeuvre de tests unitaires et d'intégration approfondis, du développement piloté par les tests (TDD) et de revues de code rigoureuses. --- I contributed to the ongoing refactoring of a web application for the internal point of sale reference system, with the goal of reducing technical debt while adding new features. Emphasis was placed on quality and performance, particularly in database design (SQL Server), involving extensive unit and integration testing, Test-Driven Development (TDD), and rigorous code reviews.

Software Engineer

Kayentis

Mar 2018 - Mar 2022

4 years 1 month

Meylan, France

=> English version below J'ai commencé comme développeur back-end sur Clin'Form 3, une solution eCOA multiplateforme dédiée aux essais cliniques, puis j'ai progressivement élargi mon périmètre d'intervention à différents outils et technologies. J'ai contribué à l'ajout de fonctionnalités sur l'API REST, à la maintenance de chargeurs de données internes (Python), et à la co-conception de preuves de concept prêtes pour la production, comme un intercepteur de requêtes API. J'ai introduit les tests basés sur les propriétés (junit-quickcheck) afin d'améliorer la validation des scripts Groovy, conçu des prototypes d'automatisation de tests mobiles, et apporté un support au CI (Jenkins) ainsi qu'au développement front-end (Angular, Android). Fort accent mis sur la qualité via le TDD, les revues de code, le pair/mob programming, et une implication active dans les échanges fonctionnels avec le PO et l'équipe de développement. --- I started as a back-end developer on Clin'Form 3, a multi-platform eCOA solution for clinical trials, I progressively broadened my scope across tools and technologies. I added features to the REST API, maintained internal data loaders (Python), and co-designed production-ready PoCs like an API request interceptor. I introduced property-based testing (junit-quickcheck) to improve Groovy scripts validation, designed mobile test automation prototypes, and supported CI (Jenkins) and front-end dev (Angular, Android). Strong focus on quality via TDD, code reviews, pair/mob programming, and active involvement in functional discussions with the PO and dev team.

Software Engineer

Open

Feb 2017 - Mar 2018

1 year 2 months

Grenoble, France

=> English version below **Développeur Android**: Premier projet Équipe : 2 développeurs Android, 1 développeur back-end Nous avons développé et publié un navigateur sécurisé pour Android, axé sur la protection de la vie privée des utilisateurs. Deuxième projet Équipe : 1 développeur Android, 1 développeur iOS, 1 développeur back-end J'ai développé la structure principale et l'architecture de la fonctionnalité de coaching d'une application Android existante. Cette application se connecte en Bluetooth à un « smart pillow » (oreiller connecté). **Développeur Full stack**: J'ai développé from scratch le front-end (application hybride utilisant le framework Kony) et le back-end (hébergé sur IBM Bluemix) en utilisant le framework Spring Boot. L'application est principalement utilisée comme outil de support. Elle permet au back-end de transférer dynamiquement des e-mails vers une équipe de support informatique dédiée. --- **Android developer**: First project Team: 2 Android developers, 1 back-end developer. We developed and released a secure browser for android focused on user privacy. Second project Team: 1 Android developer, 1 iOS developer, 1 Back-end developer. I developed the main frame and architecture of the coaching feature of an existing android app. This app connects via bluetooth to a 'Smart pillow'. **Full stack developer** I Developed from scratch front (Hybrid application using Kony framework) and back-end (hosted in IBM bluemix) using Spring Boot framework. The app is mainly used as a support utility. It allows the back-end to forward a dynamic e-mail to a decicated IT support team.

Ingénieur Android

Entreprise Individuelle

Jan 2015 - Jan 2016

1 year 1 month

Grenoble, France

=> English version below Conception et publication d'une application Android open source de gestion automatique du Wi-Fi. [Wi-Fi-Toggler - GitHub](https://github.com/chris-carneiro/Wi-Fi-Toggler) --- I designed and released an open-source Android application for automatic Wi-Fi management. [Wi-Fi-Toggler - GitHub](https://github.com/chris-carneiro/Wi-Fi-Toggler)

Android Engineer

FreelanceFreelance

Mar 2015 - Mar 2015

1 month

Grenoble, France

=> English version below First Client: LaRoueVerte.com Feasability study and prototyping of a carpooling Android application. (The content is under NDA) --- Étude de faisabilité et prototypage d'une application Android de covoiturage. (Le contenu est confidentiel)

Software Engineer

Astek

Jun 2013 - Dec 2014

1 year 7 months

Grenoble, France

=> English version below Développement d'une application de diagnostique réseau (cartographie GIS, speed tests, incidents). Migration SOAP vers REST (JSON) sur une application de messagerie vocale visuelle (1M+ téléchargements), avec intégration UI. Ajout de fonctionnalités à une application de sécurité mobile (100K+ téléchargements) : géolocalisation, verrouillage et sauvegarde à distance. --- I Developed a network diagnostic app (GIS mapping, speed tests, incident reporting). I Migrated SOAP to REST (JSON) for a visual voicemail app (1M+ downloads), with UI integration. I Added features to a mobile security app (100K+ downloads): remote lockdown, geolocation, and backup.

Software Engineer

Inilead

Sep 2012 - Dec 2012

4 months

New York, NY, USA

=> English version below Inilead fournit des consultants à des start-ups ayant besoin d'accompagnement sur leurs projets. J'ai d'abord commencé à San Francisco, où j'ai créé une nouvelle filiale de conseil et trouvé un lieu de travail. En parallèle, je recherchais un contrat en C2C en tant que développeur Java junior. Le temps passant rapidement, j'ai décidé de tenter ma chance à New York, où une filiale existait déjà. Malheureusement, la recherche d'un contrat en C2C s'est révélée compliquée, car la plupart des entreprises que j'ai contactées recherchaient plutôt soit un prestataire, soit un ingénieur en CDI autorisé à travailler (je disposais d'un visa E-2). --- Inilead provides consultants to start-ups that need help in their projects. I first started in San Francisco where I registered a new consulting branch and found a working place. Alongside, I was looking for a C2C contract as a Junior Java Developer. As time was passing quickly, I decided to take my chances in New York where a branch was already in place. Unfortunately, finding a C2C contract revealed itself to be complicated since most of the companies that I got in touch with were rather looking either for a contractor or a full-time engineer eligible to work(I had an E-2 VISA).

Software Engineer

Comarch R&D

Oct 2011 - Jul 2012

10 months

Grenoble, France

=> English version below J'ai contribué à l'intégration d'une plateforme M2M dans un portail CRM (Java, PL/SQL, Groovy, Liferay) pour Deutsche Telekom. --- I contributed to the integration of an M2M platform into a CRM portal (Java, PL/SQL, Groovy, Liferay) for Deutsche Telekom.

Software Engineer Intern

Capgemini TMD

Jul 2010 - Oct 2011

1 year 4 months

Grenoble, France

=> English version below J'ai optimisé de façon drastique un outil de traitements de données écrit en PL/SQL pour Orange (gain de 95% sur le temps d'exécution initial). J'ai contribué à l'implémentation d'un service de détection de plages IP disponibles pour France Telecom (Java, WebLogic, XML). --- I drastically optimized a data processing tool written in PL/SQL for Orange (95% reduction in execution time). I also contributed to the implementation of a service for detecting available IP address ranges for France Telecom (Java, WebLogic, XML).


Education

SUPINFO International University

M.S; B.S

2006 - 2011

5 years 1 month

SUPINFO

Master of Science (MS)

2006 - 2011

5 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.