Florian Coudert, Developer in Paris, France
Florian is available for hire
Hire Florian

Florian Coudert

Verified Expert  in Engineering

Software Developer

Location
Paris, France
Toptal Member Since
September 26, 2022

Florian is a passionate developer and IT consultant with more than a decade of experience. He has worked for a noteworthy worldwide bank and the first French recycling company, which allowed him to develop solid software, networks, and systems development skills. Experienced with .NET, Java, Python, C, C++, and Objective-C, Florian is currently focused on GO, a future-proof language that he believes integrates perfectly into today's needs.

Portfolio

Self-employed
Go, Apache Kafka, Amazon S3 (AWS S3), RabbitMQ, Elasticsearch, Kibana, Swagger...
Self-employed
Go, .NET, SQL Server 2016, REST, Docker, Azure, Git, Angular...
BNP Paribas
.NET, Java, SQL Server 2008, Oracle, Active Directory Programming...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Windows, Linux, Go, REST, Docker, Git, Databases, Back-end, Microservices, SQL, Agile

The most amazing...

...solution I've developed is an HR app that computes hundreds of thousands of inputs from a database applying user-defined formulas in a real-time fashion.

Work Experience

Software Engineer

2022 - PRESENT
Self-employed
  • Worked on the return part of the app as part of the R&D team.
  • Changed the way the orders were processed to optimize the warehouse workflow.
  • Optimized the conversion rate by putting A/B testing in place.
Technologies: Go, Apache Kafka, Amazon S3 (AWS S3), RabbitMQ, Elasticsearch, Kibana, Swagger, Docker Compose, Back-end Development, Amazon Web Services (AWS), Microsoft SQL Server, Incident Management, Architecture, Message Queues, Event-driven Programming, Relational Databases, Service-oriented Architecture (SOA)

Software Developer

2015 - 2022
Self-employed
  • Migrated and maintained the three most used software solutions to manage the waste lifecycle, including contracts and invoices, planning, and truck weighing.
  • Developed a .NET desktop application for easier drag-and-drop truck planning.
  • Built the company's client-specific applications to facilitate waste collection.
  • Redeveloped the planning application three years later using Go and Angular. It was the first Go project for the company, and it used containers as a deployment method.
  • Acted as the lead developer of the new HR application, leading a team of five developers using Go, Angular, Git, Docker, and Azure DevOps.
Technologies: Go, .NET, SQL Server 2016, REST, Docker, Azure, Git, Angular, Visual Studio Code (VS Code), Windows, Algorithms, Databases, SQL Server 2008, Back-end, Microservices, Python, APIs, SQL, JavaScript, React, TypeScript, Agile Sprints, Agile, Debugging, Unit Testing, CI/CD Pipelines, DevOps, Full-stack, CSS, Single-page Applications (SPA), HTML, Distributed Systems, REST APIs, Swagger, Docker Compose, Microsoft SQL Server, Architecture, Relational Databases, Service-oriented Architecture (SOA)

IT Engineer

2010 - 2014
BNP Paribas
  • Developed an application that could navigate hundreds of computers to list and back up local data for banking and finance applications, restoring the user's environment to a remote backup site.
  • Built an application that could detect specific security breaches on traders' computers and inform the CISSO's team.
  • Organized user test sessions on remote recovery sites.
Technologies: .NET, Java, SQL Server 2008, Oracle, Active Directory Programming, IT Deployments, Visual Studio Code (VS Code), Windows, Databases, Git, MySQL, SQL, JavaScript, Agile Sprints, Agile, Debugging, CSS, Trading, HTML, C#, REST APIs, Microsoft SQL Server, Relational Databases

HR App for a Company with 12,000 Employees

An HR application that handles employees' hours, careers, and other elements before payment. The main goal was to enable the management of 12 thousand employees from different sub-companies and working backgrounds. It was meant to aggregate information based on user-defined formulas to compute derivative values, such as nightly hours and vacations, to establish a salary according to French regulations.

I was the full-stack lead developer in the project, although I mainly focused on the back end. I designed the API, microservice architecture, and base deployment methods while ensuring other developers followed the best practices and testing. I also conducted grooming and peer review sessions.

Truck Scheduling tool - 2015

A C# .NET 4.5 + WPF drag&drop desktop app that allows planning employees to schedule truck waste collection.

The tool to handle that was a grid-style list of trucks, truckers, and types of trucks associated with an address and an order of execution.

People were on a card wall dashboard to visually represent the day.

We decided to make an app doing just that.
I conceived it from start to finish, given some specs. It was an innovation and side project acclaimed by the company.

Database: SQL Server 2008 then 2016
Click-Once app deployed locally on servers.

Truck Scheduling tool - 2020

A redo of the 2015 version

A Go and Angular drag-and-drop web app (SPA) that allows planning employees to schedule truck waste collection.

The tool to handle that was a grid-style list of trucks, truckers, and types of trucks associated with an address and an order of execution.

People were on a card wall dashboard to visually represent the day.

Due to the success of its previous iteration and the lack of time to maintain and upgrade it, I was given free credits to modernize the app
I chose Go as the back-end language, its first use in the company, while Angular was used for the front-end.

I did an MVP to show the potential of the new tech. It was a success, and a junior front-end developer then joined me.

Docker was used for easier deployment.

Languages

Go, SQL, CSS, HTML, C#, Python, JavaScript, TypeScript, PHP, C, C++, Java

Frameworks

.NET, Angular, Swagger, Windows Presentation Foundation (WPF)

Libraries/APIs

REST APIs, React

Tools

Git, Docker Compose, RabbitMQ, Kibana

Platforms

Docker, Windows, Linux, Azure, Apache Kafka, Visual Studio Code (VS Code), Oracle, Amazon Web Services (AWS)

Storage

Databases, SQL Server 2008, SQL Server 2016, Microsoft SQL Server, Relational Databases, PostgreSQL, MySQL, Amazon S3 (AWS S3), Elasticsearch

Other

Back-end, APIs, Debugging, Back-end Development, Agile Sprints, Full-stack, Single-page Applications (SPA), Distributed Systems, Architecture, Message Queues, User Interface (UI), Algorithms, Networks, Active Directory Programming, IT Deployments, CI/CD Pipelines, Trading, Code Review, Incident Management

Paradigms

REST, Microservices, Agile, Unit Testing, Testing, Event-driven Programming, Service-oriented Architecture (SOA), DevOps

2006 - 2011

Master's Degree in Computer Science

EPITECH - Paris, France

2010 - 2010

Exchange Program in Computer Engineering

California State University - Long Beach - Long Beach, CA, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring