Valentin Louvet, Developer in Bangkok, Thailand
Valentin is available for hire
Hire Valentin

Valentin Louvet

Verified Expert  in Engineering

Software Developer

Location
Bangkok, Thailand
Toptal Member Since
August 12, 2021

Valentin is a developer with a decade of IT experience—specializing in back-end development, especially with .NET C# and various databases, including SQL Server and NoSQL. Valentin began his career at a small IT company, eventually working his way up to his current role as an API architect at a multinational with a presence in 30 countries. Currently, Valentin is focusing on optimization and refactoring.

Portfolio

Dreamlopments
.NET 8, React
SMRU
.NET 8, React, PostgreSQL
Wegmans - Main
.NET, NServiceBus, Azure Service Bus, Entity Framework, Oracle Database...

Experience

Availability

Part-time

Preferred Environment

.NET Core, C#, .NET, Amazon Web Services (AWS), Angular, SQL, Architecture, NoSQL, HTML, CSS

The most amazing...

...thing I've developed was for a leading online payment company in Southeast Asia: their first API with a high TPS rate (transactions per second).

Work Experience

Senior Software Architect

2024 - 2024
Dreamlopments
  • Created a document reviewing the work of a consulting company to point out over 20 failures in implementing best practices on .NET 8.
  • Implemented an API to manage user creation using Azure Facial Recognition API, currently in pre-release. This API allows the discovery of fraudulent duplicate users.
  • Refactored the supporter portal for managing association donations using the latest version of React.
Technologies: .NET 8, React

Senior Software Architect

2024 - 2024
SMRU
  • Developed a website to manage over 70 research unit forms related to patient care using React and .NET 8.
  • Refactored the legacy application using the latest version of React and .NET to improve performance and maintainability.
  • Created the roadmap and improvement plan that led to the creation of over 300 tasks.
Technologies: .NET 8, React, PostgreSQL

Software Engineer

2023 - 2024
Wegmans - Main
  • Implemented idempotency to allow retries of all events.
  • Increased stability and performance by dividing the 200,000 orders into batches of 500. This allows us to run the process on multiple servers.
  • Removed cyclic and cognitive complexity making the project simpler to maintain and improve.
  • Added saga and sharding to follow NServiceBus best practices.
Technologies: .NET, NServiceBus, Azure Service Bus, Entity Framework, Oracle Database, Microsoft SQL Server

Full-stack Developer | Azure Architect

2022 - 2023
The Open Polytechnic of New Zealand Limited
  • Developed a migration API in .NET 6 to manage multiple databases with secrets stored in the key vault using an app configuration.
  • Added a workbook associated with Application Insights for all the queues and functions running on Azure.
  • Created the CI/CD pipeline for legacy Azure Functions using ACR and Azure DevOps. The code was stored in a GitHub repository, and GitHub Actions were used to manage PR.
  • Created a Kubernetes cluster with APIM as a manager and deployed APIs to it using Azure DevOps. Integrated Azure AD as a security feature.
  • Optimized the cost of different infrastructure elements such as Azure SQL Server DB, Azure Functions, Azure Resources Groups, and other resources.
  • Planned a roadmap for security improvement, performance tuning, and cost optimization.
  • Documented the overall architecture of their infrastructure that was forgotten due to leading tech leaving. Redacted articles for further improvements and infrastructure elements.
Technologies: SQL, C#, Data Pipelines, .NET, Node.js, Azure Cloud Services, TypeScript, Azure DevOps, Azure Table Storage, Azure Queue Storage, Azure Functions, Azure Kubernetes Service (AKS), Azure Pipelines, Dapper, .NET 6, Entity Framework Core, APIs, Azure, Queue Management, Microsoft SQL Server

Senior .NET Back-end Developer

2022 - 2022
Contract Communicator Systems SA (PTY) LTD
  • Developed SSRS reports to create claims and responses to claims for a contract communicator system.
  • Moved a source to the proper source control following Gitflow.
  • Fixed bugs and added new functionalities to web forms.
Technologies: .NET, ASP.NET Web Forms, Visual Basic .NET (VB.NET), Windows Workflow Foundation, Microsoft SQL Server

.NET Back-end Developer

2021 - 2022
Gartner
  • Developed the gift landing page associated with the rewarding process of reviewers using .NET MVC Core.
  • Optimized the database schema and stored procedure using Postgres.
  • Created topics and consumers using Kafka to share information with diverse sites.
  • Implemented localization for seven countries using the ASP.NET MVC localization pattern.
  • Migrated database information to third-party API calls to gather exchange rate information.
  • Rewrote the infrastructure layer from EF to Dapper to relocate to the microservice API.
  • Created a new Razor tag to generate third-party URLs.
  • Refactored code to decrease nesting and cognitive complexity using SOLID principles.
  • Removed vulnerabilities and created components in Angular for an admin portal.
Technologies: .NET, C#, ASP.NET, Optimization, Apache Kafka, Redis, Elasticsearch, Azure, PostgreSQL, Docker, Angular, TypeScript, Cloud Infrastructure, Application Architecture, Microsoft SQL Server

Full-stack Developer | API Architect

2021 - 2021
QI Group
  • Led a team of three to refactor legacy applications to microservices on Azure Cloud.
  • Migrated .Net 4 applications from IIS to Docker containers and upgraded them to .Net 5.
  • Created CI/CD pipeline in Azure Pipeline to build Docker images and push them on ACR and AKS.
  • Improved database response time from 10 seconds to 10 milliseconds for multiple stored procedures in SQL.
  • Created PoC and PPT for multiple presentations regarding core development concepts such as caching, logging, and scalability.
  • Compared services performance between Azure Functions and ACS using Node.js.
  • Implemented event-driven architecture using Azure Service Bus.
Technologies: Architecture, Azure, Azure Functions, Azure Service Bus, Azure Cloud Services, .NET, SQL, Docker, Node.js, Cloud Infrastructure, Application Architecture, Microsoft SQL Server

Architect

2019 - 2021
2C2P
  • Led a team of three to five .NET Core developers to refactor legacy applications' microservices, which also involved online payments for multiple merchants.
  • Optimized front-end C# APIs accessible to all our merchants to achieve a stable payment-process user experience during high-demand hours.
  • Implemented the caching strategies—using Redis with lazy loading and write-through patterns—to display a fluid website and robust payment processing.
  • Implemented CI/CD to deploy with Bamboo bash on an AWS infrastructure (ECR, ECS, EKS, and Lambda).
  • Created Amazon Simple Queue Service (SQS) and Lambda consumer to migrate to event drive microservices.
  • Interviewed multiple candidates from the junior to senior level during the hiring process.
  • Deployed an Angular front-end app on S3 and CloudFront. Created Lamda@Edge to optimize the user experience.
  • Optimized the SQL database schema and stored procedures from an average of one to fifteen seconds to under one millisecond.
  • Migrated the application from a monolith in .Net Framework 4 to microservices with the latest version of .Net Core to increase scalability.
  • Tested a PoC for Lambda function in Node.js to compare with AWS Batch.
Technologies: ASP.NET Core, C#.NET, JavaScript, SQL, NoSQL, Scrum, Docker, MySQL, Amazon Web Services (AWS), Architecture, C#, .NET, APIs, .NET Core, Entity Framework Core, Code Review, Technical Hiring, Interviewing, Task Analysis, Optimization, Angular, Bamboo, TypeScript, Node.js, Cloud Infrastructure, Application Architecture, Queue Management, Amazon Simple Queue Service (SQS), Microsoft SQL Server

.NET Engineer (Design and Development)

2017 - 2018
Leclerc Drive
  • Developed the mobile-browser version of an existing eCommerce with Angular and TypeScript.
  • Optimized pagination and infinite scrolling using Angular resulted in lightening the DOM size and limiting the number of events.
  • Created a database manager to monitor replication and the stored procedure used to optimize Windows Presentation Foundation (WPF).
  • Optimized SQL stored procedures and schema to decrease response time.
  • Fixed bugs in C# APIs to prevent multiple concurrent additions to a cart.
  • Created a PoC for Docker to migrate from IIS to containers.
  • Implemented a new design using Bootstrap with HTML and CSS for all devices.
Technologies: Angular, C#.NET, Perforce, Windows Presentation Foundation (WPF), Scrum, SQL, Architecture, C#, .NET, APIs, Entity Framework, Code Review, Optimization, TypeScript, Application Architecture, Presentation Foundation, Microsoft SQL Server

.NET Engineer (Design and Development)

2016 - 2016
SeLoger
  • Managed a team of two (a front-end and back-end developer) to redesign the old version of our fast rental platform using DoD (definition of done), DoR (definition of ready), and Scrum.
  • Worked with multiple teams to fix the fraud algorithm using SQL and C#.
  • Integrated Web API microservices APIs provided by other teams and implemented versioning using swagger.
  • Migrated the architecture from N-tier to Onion to improve logging and micro services-oriented design.
  • Fixed Webpack grunt implementation using SCSS files and resolved UI errors to help front-end developer.
  • Refactored WCF services to Rest APIs to improve code and maintainability.
Technologies: C#.NET, ASP.NET MVC, Onion Architecture, SQL, Scrum, C#, Code Review, Technical Hiring, Interviewing, Microsoft SQL Server

.NET Engineer (Design and Development)

2012 - 2016
Elcimai
  • Built reports with SQL Server Reporting Services (SSRS) to display the activity of a real estate development company called Kaufman & Broad.
  • Refactored a project from MVC to jQuery Ajax, which worked as a WYSIWYG for Business France's email campaign.
  • Mentored a sales project manager, which reduced the response time and led to the development of a good UX for Rothschild Bank (UK) in C# Webforms.
  • Fixed bugs and implemented new features on the new ASP.NET MVC Razor front end for Business France.
  • Created a new UI for tablet users with ASP.NET MVC Razor for Kaufman & Broad.
  • Migrated a cursor implementation to dynamic SQL for Kaufman & Broad to optimize the rendering of their reports.
  • Optimized the SQL database schema to reduce the response time of C# APIs for Business France.
  • Refactored WCF services to Rest APIs to improve code and maintainability for Business France.
Technologies: C#.NET, SQL, jQuery, TFS, VB.NET, ASP.NET MVC, Knockout (Knockout.js), DotNetNuke (DNN), Telerik WebForms Controls, ASP.NET, Crystal Reports, SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), Model View ViewModel (MVVM), Windows Communication Foundation (WCF), Entity Framework, Code Review, Microsoft SQL Server

Freelance Developer

2011 - 2012
Credit Foncier (Freelance Client)
  • Implemented reporting activity using VBA which included the principal exchange between the CFF and all the companies of the BPCE group.
  • Redirected an RSS flow to create new PowerPoint documents and email them to elected officials to inform them about the potential market opportunities in their region.
  • Developed software allowing the CFF to exchange commercial leads with the BPCE group.
Technologies: C#.NET, Excel VBA

2C2P Payment API (Version 4)

https://developer.2c2p.com/docs
This API provides the data to merchants to create their own payment UI where I was the lead developer and project manager on this API. This work included refactoring the API from version 2 to a new fully performant version 4. We reached our target of response time under 200 milliseconds for all the requests.

Mobile eCommerce

https://www.leclercdrive.fr/
A mobile version of the first French eCommerce retailer where I was the front-end Angular architect and back-end developer. This website was fully compatible with all browsers and devices. The director of Leclerc came and congratulated me personally for the success of this mobile version.

Reward Review Application

A reward website for a software review company.
I collaborated with the translation team, scrum master, and product owner to translate the rewards into eight languages.
Also, migrated the legacy API calls to the service to reduce dependencies.
I converted the Dapper layer to Entity Framework (EF) Core querying Postgres.

To the Next Level

https://ttnl.org/
A web browser game using only JavaScript framework hosted on AWS Cloudfront and S3 bucket. This is a personal project developed in my free time. The goal is to give an ad-free game experience to the user.
2009 - 2010

Bachelor's Degree in Engineering Mathematics

Evry Val d'Essone - Evry, Essone, France

SEPTEMBER 2020 - SEPTEMBER 2023

AWS Certified Solutions Architect Associate

AWS

MARCH 2020 - MARCH 2023

AWS Certified Developer – Associate

Amazon Web Services

Libraries/APIs

jQuery, Entity Framework, React, Node.js, NServiceBus

Tools

Azure Kubernetes Service (AKS), TFS, Crystal Reports, Perforce, Dapper, Bamboo, Hangfire, Amazon Simple Queue Service (SQS), Presentation Foundation

Frameworks

ASP.NET Core, Angular, ASP.NET MVC, ASP.NET, .NET, .NET Core, Entity Framework Core, Knockout (Knockout.js), Windows Presentation Foundation (WPF), ASP.NET Web Forms, Windows Workflow Foundation

Languages

SQL, C#.NET, VB.NET, C#, HTML, CSS, Excel VBA, JavaScript, TypeScript, Visual Basic .NET (VB.NET)

Paradigms

Application Architecture, Azure DevOps, DevOps, Model View ViewModel (MVVM), Scrum

Platforms

Amazon Web Services (AWS), Azure, Docker, Apache Kafka, Ubuntu, DotNetNuke (DNN), Azure Functions, Oracle Database

Storage

NoSQL, Azure Table Storage, Microsoft SQL Server, Redis, SQL Server Reporting Services (SSRS), MySQL, PostgreSQL, Elasticsearch, SQL Server Integration Services (SSIS), Azure Cloud Services, Data Pipelines, Azure Queue Storage

Other

Onion Architecture, APIs, Architecture, Cloud Infrastructure, Azure Pipelines, Full-stack Development, Code Review, Technical Hiring, Interviewing, Task Analysis, Optimization, Telerik WebForms Controls, Windows Communication Foundation (WCF), Azure Service Bus, .NET 6, Queue Management, .NET 8

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