Florent Espanet
Verified Expert in Engineering
Back-end Developer
Florent is a back-end engineer with ten years of experience designing and building highly scalable products. He worked for Datadog and two French startups that became unicorns, LumApps and Back Market, and led a team of 15 back-end engineers. Florent is a polyglot (Python, Go, Java) specializing in distributed services deployed on AWS or GCP using Kubernetes.
Portfolio
Experience
Availability
Preferred Environment
Python, Go, Java
The most amazing...
...thing I've made is a Pub/Sub Python library used by tens of services to publish and consume millions of messages per day.
Work Experience
Senior Software Engineer
Datadog
- Developed a highly reliable service consuming millions of messages per hour from a Kafka topic. This service factorizes some logic that was duplicated on four services and, at the same time, improves performance, reliability, and observability.
- Developed the API of the entry point to every security product at Datadog. The API aggregates data from several sources and allows the presentation of all security issues in a customer's environment.
- Improved the development tooling by adding a staging environment to the team's main service and the automation, documentation, and tooling required for every teammate to use it.
Senior Back-end Engineer
Back Market
- Played a key role in Python and Django upgrades and overall performance and CI/CD improvements.
- Designed and developed a library that enabled all back market back-end services to communicate asynchronously by publishing and consuming messages on RabbitMQ queues.
- Extracted a domain from a Django monolith in a dedicated service. Designed and executed the migration plan and created and implemented the service itself.
- Designed and developed an SDK generator for all services that defined a standard way to consume APIs through a tested and type-checked interface.
Lead Back-end Engineer and Engineering Manager
LumApps
- Developed an entire notification system in a very short time to sign a big client, Google.
- Designed the migration of the monolith to microservices architecture.
- Grew the back-end team from three to 15 people by creating job ads, collaborating with external tech recruiting companies, and organizing tech and fit interviews.
- Designed and implemented an email-sending service that sent more than 100,000 emails a day.
Lead Back-end Engineer
Like a Bird
- Developed a new Twitter contest mechanics end-to-end as the company's only developer, including performing server administration tasks, designing a database, and building back end and front end.
- Reworked the whole infrastructure architecture to enable scaling, from a single EC2 server to load balancing with auto-scaling and messages queues consumed by background workers.
- Collaborated hand-in-hand with the CEO and COO to design new Twitter contest mechanics.
- Handled customer care by phone and email to understand the client's needs and issues.
- Teamed with the CEO to raise a seed round with investors. Prepared and presented the financial numbers and forecasts to potential investors.
Experience
Personal Financial Advisor As A Service
SDK Generator
Pub/Sub Python Library
Skills
Libraries/APIs
Django ORM, SQLAlchemy, Kombu, OpenAPI, REST APIs, WhatsApp API, Terragrunt, Stripe API
Tools
Emacs, Celery, Pytest, GitHub, CircleCI, RabbitMQ, Git, PyPI, Terraform, Travis CI, Amazon SageMaker, Jira
Frameworks
Django, Swagger, Flask, Symfony, AngularJS
Languages
Python 3, Python, SQL, Go, Java, PHP, JavaScript
Paradigms
Web Architecture, Web Application Architecture
Platforms
Linux, Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), Amazon EC2, Apache Kafka
Storage
Datadog, Amazon S3 (AWS S3), MySQL, PostgreSQL, Redis, RocksDB, Polyglot Persistence, MongoDB
Other
FastAPI, Poetry, Interviewing, Message Queues, CI/CD Pipelines, APIs, Back-end, Distributed Architecture, Infrastructure as Code (IaC), Supabase, Performance Analysis, Key Performance Indicators (KPIs), Architecture, Minimum Viable Product (MVP)
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