You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Adrien MarquèsAM

Adrien Marquès

GO / Fullstack Web / IoT Developer

€500/day
Montauban, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Adrien

I come from web development, which I discovered in 2011. For the past 6 years, I have been specializing in Go, particularly for web backends and microservices. I also have good experience with IoT technologies; through my personal projects, I have learned a lot, and this field interests me greatly.

I have about 4 years of experience in IT consulting firms and 3 years as a freelancer, where I have worked in various domains:
- Creating a modular system in Angular 8 for maritime satellite boxes
- Frontend web with associated Android application
- Architecture and development of iOS applications in C++/Qt for aeronautics
- Project management for a small team
- Use of agile methodologies and client relations
- Refactoring and architecture of a microservices system


Above all, I believe my broadest background comes from my interest in IT through the numerous personal projects I developed alongside my studies (from middle school to the end of my master's degree). It is thanks to these experiences in particular that I developed my interest in code "maintainability," a point I am very attached to; because in my eyes, it is the major flaw of many software products on the market today. This period also taught me to work autonomously and to develop my versatility: graphic design and web design, fullstack development, being proactive, and having a real interest in the health of the projects I develop.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • NGEConnect
    R-Smart
    SOFTWARE PUBLISHING
    April 2023 - December 2023 (8 months)
    Design, study, and development of GO microservices enabling incoming and outgoing communication with field LoRa devices.
    Integration into existing systems.

    In detail:
    - A lot of refactoring and architecture work
    - Refactoring of the rights system
    - Migration of JS microservices to TS
    - Involvement in CI/CD and DevOps issues; k8s context
    - Introduction of gRPC in microservices
    - Migration of microservices to gRPC, reusability and deployment issues
    - Design and implementation of the global device control system
    - Creation of the minikube dev environment
    - Creation of the GO library for error management
    - Creation of the GO library for business transaction implementation across different databases; CI setup
    - Creation of the E2E test suite
    - Creation of 4 new microservices
    GO Kubernetes Refactoring Architecture LoRa gRPC
  • Vygon
    EasyCom
    MEDICAL
    January 2022 - Today (4 years and 5 months)
    Toulouse, France
    Medical project for a French company with an international reach. The project consists of a modern web system for managing fleets of nutrient pumps via the Internet. I developed the system's backend and set up the production environment.

    The backend is developed in Go and uses Docker. It exposes a REST API for the frontend and a WebSocket API to communicate with the pumps. A PostgreSQL database manages the various resources. Several systems have been implemented to ensure medical-grade security at different application levels, notably through the use of certificate chains, Argon2, mTLS, and JWT. The backend is fully tested with unit and integration tests (dockerized) to achieve maximum code coverage (+80%). I developed continuous integration and deployment mechanisms to provide the client with an up-to-date version throughout the development process.

    The REST API relies on the open-source aicra library, which I have been developing for several years.

    My work includes:
    - Backend: the backend with its 2 APIs.
    - Cert: a command-line tool for managing certificate chains, used as a library by the backend.
    - Package: a simplified execution environment for team members.
    - Setup: production environment.
    GO Docker REST Cybersecurity docker-compose CI/CD Websocket Linux
  • Collins Aerospace
    ADSBOnPED
    AVIATION AND AEROSPACE
    July 2020 - Today (5 years and 11 months)
    Toulouse, France
    Cross-platform application (Linux, Windows, and iOS) for flight assistance for airline pilots. Within the company's research and development department.

    I am the architect of the project and have been responsible for its technical direction since its inception. I manage a rotating team of 2 to 3 people, oversee and analyze client needs, and break them down into tasks through a simplified Agile organization.

    The project is developed in C++ with the Qt framework. It includes:
    - An asynchronous event-driven message bus
    - A simplified SCSS engine
    - A dynamic settings system
    - A generic iOS windowing system
    - A unit and integration testing system
    - A generic interface for various avionics computers

    The first iteration of the project moved to industrialization after testing by pilots. I am currently working on the next R&D phases.
    R&D Project Management Agile Methodology Qt C++ User Interface Design Inkscape Linux iOS

Recommendations

DF
TC
FU
Damien F and 2 other people have recommended Adrien

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • DUT Informatique
    Université Paul Sabatier Toulouse III
    2016
    Informatique générale, réseaux et communications, programmation Java, C, théorie informatique, gestion, mathématiques.
  • License 3 Informatique
    Université de Pau et des Pays de l'Adour
    2017
    Informatique générale, maths, théories des langages, programmation concurrente, réseau.

Skill set

Categories