Experience
Freelance Software Engineer
CHANEL - Full time Contract - Remote - Jul 2022 to Apr 2024
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 - Full time Position - Grenoble, France - Mar 2018 to Mar 2022
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 - Full time Position - Grenoble, France - Fev 2017 to Mar 2018
**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.
Wi-Fi-Togger Android
Open source project - 2015 - 2016
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)
Freelance Software Engineer
LaRoueVerte.com - Contract - Grenoble, France - Mar 2015 to Mar 2015
First Client: LaRoueVerte.com
Feasability study and prototyping of a carpooling Android application. (The content is under NDA)
Android developer (Consultant)
SFR (via Astek) - Full time position - Grenoble, France - Jun 2013 - Nov 2014
- Developed a network diagnostic app (GIS mapping, speed tests, incident reporting).
- Migrated SOAP to REST (JSON) for a visual voicemail app (1M+ downloads), with UI integration.
- Added features to a mobile security app (100K+ downloads): remote lockdown, geolocation, and backup.
Software Engineer (Consultant)
Inilead - Full time position - San Francisco - New York City, USA - Sep 2012 - Dec 2012
Inilead provides consultants to start-ups that need support on their projects. I first started in San Francisco, where I registered a new consulting branch and found a workplace. At the same time, I looked for a C2C contract as a Junior Java Developer. As time passed quickly, I decided to try my luck in New York where a branch was already in place. Unfortunately, finding a C2C contract proved itself to be complicated since most of the companies that I contacted were instead looking for either a contractor or a full-time engineer eligible to work (I had an E-2 visa).
Software Engineer
Comarch - Full time position - Grenoble, France - Oct 2011 to Jul 2012
I contributed to the integration of an M2M platform into a CRM portal (Java, PL/SQL, Groovy, Liferay) for Deutsche Telekom.
Intern - Software Engineer (Consultant)
Capgemini Télécom Média Défense - Apprenticeship / Full time - Grenoble, France - Jul 2010 à Oct 2011
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).