Florian Coudert
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Software Developer
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.
IT Engineer
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.
Experience
HR App for a Company with 12,000 Employees
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
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 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.
Skills
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
Education
Master's Degree in Computer Science
EPITECH - Paris, France
Exchange Program in Computer Engineering
California State University - Long Beach - Long Beach, CA, USA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring