You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
David DugoisDD

David Dugois

Backend Developer (Go)

€600/day
Grenoble, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About David

Looking for an expertGolangdeveloper to join your team? Need to develop embedded, **backend**, or cloud solutions?

You've come to the right place.

I am a software engineer withover 7 yearsof experience, specializing in developing custom solutions in **Golang**.

Notable Experiences:

Avnet: Development of several backend solutions for collecting data from Bluetooth and/or wired sensors, local pre-processing, filtering, and sending to cloud platforms, all coded in Go.

Ingenico: Design and implementation of a secure anddockerized**microservice** solution inGolang**, reduction of technical debt, **mentoringjunior developers, bug fixing, and system performance optimization.
---
My added value:
A solid technical expertise ensuring robust and high-performance solutions.
A strong team spirit and the ability to work collaboratively with various project stakeholders.
The versatility to work on low-level projects (BSP, Linux drivers) as well as backend and cloud development in **Golang**.

Technical Skills:
-Golang: Expertise in backend and cloud development.
- Low-level: Creation of Linux BSPs for IMX8, Linux drivers.
- Production tools: Jira, Bitbucket, Git, etc.

My approach:
- Needs definition: Precise understanding of client requirements.
- Custom development: Creation of solutions tailored to project specifics.
- Follow-up and transparency: Regular reports on task and project progress.

Ready to discuss your project? Contact me to find the best solution for your business together.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Ingenico
    Senior Dev GOLANG
    BANKING AND INSURANCE
    August 2023 - Today (2 years and 10 months)
    Valence, France
    Ingenicois a global leader in secure payment solutions.

    I joined Ingenico's development team to participate in the design and implementation of a secure, dockerizedmicroservicesolution in **Golang**. My main role was to actively contribute to reducing technical debt, mentoring junior developers to enhance their skills, and optimizing system performance.

    Achievements:
    - Security and Dockerization: Participation in setting up a secure, dockerized microservice architecture in Golang.
    - Technical Debt Reduction: Identification and resolution of technical debt points to improve system stability and maintainability.
    - Mentoring Junior Developers: Mentoring and training junior developers to strengthen theirGolangskills.
    - Performance Optimization: Bug fixing and performance optimization to ensure optimal system efficiency.

    Technical Context:
    - Backend Development: Design and development of microservices in Golang.
    - Dockerization: Setup and management of Docker containers for services.
    - Microservice Architecture: Design and implementation of distributed architectures.
    - Mentoring: Supporting junior developers.
    - Optimization: Performance improvement and bug fixing.
    - Development Tools: Use of Bitbucket for version control and Jira for project management.
    Golang Developer Golang Development docker-compose Docker Shell Script
  • Touwi
    Senior Embedded Dev
    TECH
    January 2023 - December 2023 (11 months)
    Caen, France
    Touwi is a leader in IoT solutions with strong expertise in embedded artificial intelligence and local data processing.


    I joined Touwi to work on embedded firmware development for an e-Sport application. My role involved creating innovative solutions using FreeRTOS on an STM32 MCU to improve manufacturing efficiency and quality. I also managed a project to create a BSP (Board Support Package) for a new SoC platform, overseeing the development team and coordinating with stakeholders.

    Achievements:
    - Embedded Firmware Development: Creation of firmware for an e-Sport application using FreeRTOS on an STM32 MCU.
    - Production Tools: Development of tools to improve manufacturing efficiency and quality.
    - BSP Project Management: Supervision of the BSP project for a new SoC platform, including stakeholder coordination and development team oversight.

    Technical Context:
    - Embedded Firmware: Use of FreeRTOS on STM32 MCU.
    - Production Tools: Development of tools for production.
    - Project Management: Creation of BSPs for an SoC platform.

    Touwi stands out for its innovative approach and customized solutions for various sectors, including industry and sports, with advanced IoT technologies and a secure cloud-free architecture.
    STM32 FreeRTOS Agile methodology RISC-V
  • Avnet
    Senior Software Development Engineer
    April 2018 - June 2022 (4 years and 2 months)
    73000 Chambéry, France
    Avnet is a global leader in the distribution of electronic components and technology solutions.

    As a member of Avnet's R&D department, I participated in several projects for various clients, providing innovative technological solutions.

    Notable Experiences:
    - Project with Weidmuller
    Vibration Analysis Solutions: Development of vibration analysis solutions for engine monitoring.
    C# Dashboard: Creation of a C# dashboard to display engine wear information.
    Application Gateway: Development of an application gateway collecting data from long-range BLE sensors and relaying it to an OPC infrastructure.

    - Project with RelayR
    Elevator Monitoring: Implementation of an elevator monitoring solution.
    Linux BSP for IMX 8: Creation of a Linux BSP for the IMX 8 platform, including the development of some drivers.
    Data Collection: Development of software to collect data over a proprietary protocol and publish it to MQTT.
    C# Test Software: Creation of test software for the systems.

    - GUI for JTAG Solution: Creation of a graphical interface for an internal JTAG solution.


    Technical Context:

    - Programming Languages: C#, Golang.
    - Embedded Systems: FreeRTOS, Linux BSP.
    - Communication Protocols: Long-range BLE, OPC, MQTT.
    - Development Tools: Visual Studio, Git.

    These projects provided robust and high-performance solutions for our clients, improving the monitoring and maintenance of their equipment.
    Golang Golang Developer C# FreeRTOS Linux

Recommendations

Be the first to recommend David

Help this freelancer shine by sharing your experience working together.

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

Certifications

Skill set

Categories