Founder
2013 - PRESENTRobusta Code- Developed a web platform connecting great products to influencers having an ethic in a Lean Canvas startup process.
- Connected the web platform with Stripe for basic eCommerce features.
- Created the robusta.io website, using Next.js and styled components, having 100% on Lighthouse.
- Created an eCommerce site for the dental industry using Thelia, a very customizable eCommerce platform based on Symfony.
- Built a crypto trading bot using CCXT with arbitrage across multiple exchanges and order book depth strategies.
Technologies: SQL, PostgreSQL, Domain-driven Design (DDD), Microservices, Stripe API, eCommerce, Stripe, Symfony, Java, React Native, Blockchain, Next.js, Scrum Master, SoliditySenior Full-stack Developer
2019 - 2020Boston Consulting Group- Contributed to the development of a very large and customizable Java CMS for the BCG public site.
- Provided data extraction support for the machine learning team.
- Added a good coverage of E2E automated testing with WebdriverIO.
- Designed a REST API restructuring data from CMS internals consumed by AWS services.
- Worked on the scalability of the CMS using cache strategies with Elasticsearch.
Technologies: Java, E2E Testing, Software Design, Amazon Web Services (AWS), Agile, CSSSoftware Designer and Coder
2019 - 2020Groupe Renault- Designed the architectural system that fits the client's needs.
- Created a CQRS/event sourcing processor with Node.js.
- Created a full React interface using light dependencies.
- Helped the team learn how to use a test-driven design approach.
- Trained and managed junior staff providing confidence and implementing good practices with an agile practice.
Technologies: SQL, PostgreSQL, Domain-driven Design (DDD), CQRS, React, IT Projects, Architecture, E2E Testing, Software Design, Amazon Web Services (AWS), Agile, MySQL, Test-driven Development (TDD), Redux, Node.js, TypeScriptPython Developer
2019 - 2019IOT Valley- Created a React UI displaying device alerts on a dashboard.
- Designed UX for construction workers on-site, with strong constraints on the ergonomy.
- Worked on the Django/Python back end to scale correctly a system listening to IoT events sent by thousands of devices.
- Had great productivity with Django framework, using views and serializers.
Technologies: Agile, MySQL, Django, PythonCTO
2018 - 2019Neo Funeraire- Defined the client's needs for this small startup.
- Created a dedicated microservice for invoice printing with Spring Boot.
- Deployed microservices to AWS inside a Docker container.
- Created a graveyard customizer with Angular and canvas with Fabric.js.
- Deployed a RESTful API in PHP and created an Angular client application.
Technologies: Microservices, JavaScript, Java, IT Projects, Architecture, Software Design, Amazon Web Services (AWS), HTML5, PHP, DockerCo-creator
2015 - 2019Masala Parser- Created a parser combinator generator, inspired by Haskell's Parsec library.
- Maintained from the start of the project a 100% line coverage with automated unit tests.
- Started to grow a community for this open-source project, explaining the goals and benefits of the library.
- Worked with enterprise clients and open source contributors interested by either replacing complex regex or creating customized parsers.
- Designed an API that is understandable by most developers, optionally typed with TypeScript.
Technologies: JavaScript, IT Projects, Software Design, Test-driven Development (TDD)Solidity Developer
2018 - 2018Vuca Strategy- Prepared definition of needs in the agriculture market, describing how tracking with a blockchain could limit the use of pesticides.
- Created a basic but working proof of concept (POC) with IBM Hyperledger despite very limited documentation. The code was written with Solidity.
- Wrote a report about the relevance of the solution.
Technologies: Blockchain, Hyperledger, SolidityReact Native Developer
2018 - 2018Robusta Code- Created a mobile app with React Native. The application was able to take quick notes on-site then the user could edit them more clearly on their desktop back at the office.
- Used suitable architecture for both mobile and web apps connected to Firebase.
- Tracked the app's launching on Android and iOS, with a similar design.
Technologies: Redux, Firebase, React NativeTrainer and Curriculum Designer
2015 - 2018Aelion- Designed a software curriculum for young scientists whose specialty was not in employment market preferences.
- Screened candidates with the good qualities for intensive training.
- Gave Java and JavaScript training for each three-month sessions.
- Helped more than 100 trainees to find their jobs in IT market.
- Grew up the talent factory to parallelize up to three sessions.
Technologies: JavaScript, Java, Spring Boot, Symfony, HTML5, PHP, UMLFront-end Developer
2014 - 2014LivingObjects- Led the front-end team of a modular dashboard customizer written in AngularJS with TypeScript.
- Used Highcharts and basic D3.js intensively for data visualization inside the dashboard.
- Pushed an AngularJS API to the limit, with some performance optimizations on different web platforms.
- Created a drag-and-drop text and image editor integrated into the dashboard.
- Simplified the UX of this huge dashboard, by adding clever behavior to some buttons/dropdown.
Technologies: Microservices, D3.js, Java, Agile, Spring Boot, HTML5, AngularJS, Scrum MasterLead Developer
2011 - 2012Dokdoku- Led a team of five people in a fast-growing company.
- Worked with Titanium, Android, and iOS to create a mobile application for clients including Airbus.
- Designed back-end APIs for mobile applications using mainly Java EE, but also Symfony and Node.js.
- Trained people across France with UML, design patterns, Java, and Backbone.js.
- Brought some (at the time) modern tools to the team such as WebRTC, Three.js, Git, and JavaScript modules.
Technologies: JavaScript, Java, Architecture, Software Design, Symfony, MySQL, HTML5, Test-driven Development (TDD), PHP, iOSDeveloper
2009 - 2011Akka Technologies- Migrated an old Struts application to GWT with Ajax benefits.
- Designed applications with Airbus or EDF client using UML or Balsamiq mockups.
- Used JavaScript modern frameworks (at that time) such as Ext JS.
- Trained teams to GWT.
Technologies: JavaScript, Java, MySQL, GWT