Experiences

My professional journey

Technologies:

Lead Developer

Executive at IC-Green

May 2025 - Aug 2026

Recommendation

IC-Green

Angular is a TypeScript framework for building large or complex web applications. Feature-based HTML is a markup language used to structure the content and meaning of web pages. Cascading Style Sheets is a language used to control the layout and appearance of web pages. Version 3 also supports animations and transitions. TypeScript is a programming language that adds static type checking to JavaScript. Short for internationalisation, a software development practice that prepares applications for multiple languages and regional formats without changing their source code. Jasmine is a JavaScript testing framework used to write and organize unit tests with assertions, test suites and test doubles. Karma is a JavaScript test runner that executes tests in real browsers and reports their results during development. Vitest JSDOM Node.js is a runtime environment for running JavaScript outside a web browser, including on servers. SQL Server NoSQL Docker is a platform for packaging and running applications in containers, keeping the environment consistent across development, testing and production. ROS is a set of software tools for connecting a robot's software and hardware components. MQTT is a messaging protocol that uses little bandwidth and few device resources, making it suited to connected devices and constrained networks. AI is a field of technology that enables software to recognize patterns, interpret information and perform tasks. Gerrit is a source code review and repository management tool for Git that adds an approval workflow before changes are merged. Phabricator is a software development collaboration platform providing code review, repository browsing, task tracking and project management tools. Jenkins is an automation server used to build, test and deploy software through configurable pipelines. SonarQube Linux is an open-source operating system used for servers, development environments, embedded devices and desktop computers. Windows Access control is a security practice that determines who or what can access resources and which actions they are permitted to perform. Server hardening is a security practice that reduces vulnerabilities by removing unnecessary services, restricting access and applying secure configuration. A monorepo is a repository structure that stores multiple related applications, libraries or services in a single version-controlled codebase. Nx Leadership Team Leading Project Management
  • Lead the development of an autonomous agricultural robotics platform designed to remove weeds without toxic herbicides.
  • Drive software architecture, development activities, and technical direction across the robot software ecosystem.
  • Lead and coordinate development teams working on robot implementation, testing, validation, and field-ready software delivery.
  • Develop full-stack features for an Angular operator interface and a distributed architecture connecting multiple robots, each running a Node.js backend, to a chain of online Node.js servers. These servers handle security, routing, load balancing, and communication with multiple SQL and NoSQL databases, including logging stores.
  • Collaborate with robotics, AI, and hardware engineers to integrate AI-powered weed detection into operational workflows.

Software Engineer

Employee at Akkodis - Tihange Nuclear Power Plant

Sep 2024 - Jun 2025
Angular is a TypeScript framework for building large or complex web applications. Feature-based HTML is a markup language used to structure the content and meaning of web pages. Cascading Style Sheets is a language used to control the layout and appearance of web pages. Version 3 also supports animations and transitions. TypeScript is a programming language that adds static type checking to JavaScript. Jasmine is a JavaScript testing framework used to write and organize unit tests with assertions, test suites and test doubles. Karma is a JavaScript test runner that executes tests in real browsers and reports their results during development. Node.js is a runtime environment for running JavaScript outside a web browser, including on servers. C# is a programming language used mainly with .NET to build applications and services for Windows, Linux and macOS, with strong use in the Microsoft ecosystem. .NET is Microsoft's platform for building and running applications on Windows, Linux and macOS, with strong use in the Microsoft and Windows ecosystems. WinDev is a WLanguage development environment for building database-backed business applications for Windows and Linux, with visual tools for creating interfaces. SQL is a language for storing, organizing and retrieving data in databases. SQL Server Azure DevOps is a suite of services for planning, building, testing and releasing software. Windows

Software Engineering Consultant

Employee at Akkodis - Innovation Department

Dec 2023 - Sep 2024
Angular is a TypeScript framework for building large or complex web applications. Feature-based HTML is a markup language used to structure the content and meaning of web pages. Cascading Style Sheets is a language used to control the layout and appearance of web pages. Version 3 also supports animations and transitions. TypeScript is a programming language that adds static type checking to JavaScript. Jasmine is a JavaScript testing framework used to write and organize unit tests with assertions, test suites and test doubles. Karma is a JavaScript test runner that executes tests in real browsers and reports their results during development. Node.js is a runtime environment for running JavaScript outside a web browser, including on servers. FastAPI is a Python framework for building web APIs. Python is a programming language used for web services, automation, data processing and AI. NoSQL AI is a field of technology that enables software to recognize patterns, interpret information and perform tasks. Docker is a platform for packaging and running applications in containers, keeping the environment consistent across development, testing and production. A monorepo is a repository structure that stores multiple related applications, libraries or services in a single version-controlled codebase. Nx Windows

Site Leader

Corporate at Akkodis at Procter & Gamble

Apr 2022 - Nov 2023
Leadership Consulting

Software Engineering Consultant

Employee at Procter & Gamble - LFE Department

May 2023 - Nov 2023
Angular is a TypeScript framework for building large or complex web applications. Feature-based HTML is a markup language used to structure the content and meaning of web pages. Cascading Style Sheets is a language used to control the layout and appearance of web pages. Version 3 also supports animations and transitions. TypeScript is a programming language that adds static type checking to JavaScript. Jasmine is a JavaScript testing framework used to write and organize unit tests with assertions, test suites and test doubles. Karma is a JavaScript test runner that executes tests in real browsers and reports their results during development. C# is a programming language used mainly with .NET to build applications and services for Windows, Linux and macOS, with strong use in the Microsoft ecosystem. .NET is Microsoft's platform for building and running applications on Windows, Linux and macOS, with strong use in the Microsoft and Windows ecosystems. A REST API is a type of web API that exchanges data through standard HTTP requests. SQL is a language for storing, organizing and retrieving data in databases. ServiceNow Jira Windows

Software Engineering Consultant

Employee at Procter & Gamble - ANA & SUD Departments

Apr 2022 - Apr 2023
C# is a programming language used mainly with .NET to build applications and services for Windows, Linux and macOS, with strong use in the Microsoft ecosystem. .NET is Microsoft's platform for building and running applications on Windows, Linux and macOS, with strong use in the Microsoft and Windows ecosystems. SQL is a language for storing, organizing and retrieving data in databases. Automation Data Processing Jira Windows

Software Engineering Consultant

Employee at Avanade Academy Pilot Project

Oct 2021 - Apr 2022
Microsoft Dynamics 365 is a suite of business applications for customer, sales and operational processes. Power Platform is a low-code platform for building applications and automating workflows. Consulting Leadership Windows

Angular / Ionic Developer

Employee at Noomia

Jan 2021 - Mar 2021
Angular is a TypeScript framework for building large or complex web applications. Feature-based HTML is a markup language used to structure the content and meaning of web pages. Cascading Style Sheets is a language used to control the layout and appearance of web pages. Version 3 also supports animations and transitions. Ionic is a JavaScript and TypeScript framework for building mobile applications with web technologies. TypeScript is a programming language that adds static type checking to JavaScript. RxJS is a JavaScript and TypeScript library for managing events and data that change over time. NgRx is a TypeScript library for managing shared state in Angular applications. SCSS is an extension of CSS that adds features for organizing and reusing styles. Windows

Full-Stack Angular / Node.js Developer

Employee at Inforius

Jan 2020 - Jun 2020
Angular is a TypeScript framework for building large or complex web applications. Feature-based HTML is a markup language used to structure the content and meaning of web pages. Cascading Style Sheets is a language used to control the layout and appearance of web pages. Version 3 also supports animations and transitions. Node.js is a runtime environment for running JavaScript outside a web browser, including on servers. Express is a JavaScript framework for building web servers and APIs with Node.js. SQL is a language for storing, organizing and retrieving data in databases. TypeScript is a programming language that adds static type checking to JavaScript. Windows