
Benjamin Laffont
Verified Expert in Engineering
C# Developer
Donneville, France
Toptal member since February 26, 2019
With over 15 years of experience, Benjamin is a technical asset in any team. He splits his time between .NET development, defining the concept and architecture, and considering the human factor. Benjamin has also written a book about MVVM, and he regularly coaches people.
Portfolio
Experience
- C# - 15 years
- WCF Web Services - 10 years
- Service-oriented Architecture (SOA) - 9 years
- Software Design - 8 years
- Windows Presentation Foundation (WPF) - 7 years
- Optimization - 5 years
- Entity - 5 years
- TypeScript - 2 years
Work Experience
CTO
Marius Renov
- Architecture BPM engine in building and renovation SaaS software company.
- Managing resources (Dev, PM, PO) and organisation.
- Handling IA/Agentic development context into all company layers.
Main Developer | Technical Leader
AppForce
- Worked as the CTO of a startup. Architected a Microsoft Cloud Ready SaaS solution. Worked as the Technical Lead for the developer team. Defined the DevOps stack, managed internal resources, administered Microsoft tenants for SSO and API integration.
- Fixed and optimized a legacy finance application at Gunvor Group. Used Blazor, MediatR, and RabbitMQ.
- Worked as a coach and trainer on C# and WPF development, best practices, and overall architecture. Contributed to internal solutions architecture.
- Worked on the architecture and development of a board for the meeting room with Office 365 integration, statistics, and more. Technologies used include Azure continuous delivery, WPF, MVVM, Reactive.NET, and Windows Server 2016.
- Streamed a Windows desktop part and sent it to a live stream server. Reused the stream in a distributed application and took into account the interaction. Technologies used include VLC.NET, SignalR, and Ant Media Server.
- Handled the development and client interface of a new solution for an industry operator. Technologies used include Reactive.NET, MVVM, WPF, and Git.
- Worked as the CTO of a real estate startup and built a Blazor EF Core SaaS platform with a REST API. Integrated the solution into an N8N stack along with the OpenAI API and DocuSeal.
.NET Technical Consultant
Intuilab S.A.
- Created a data warehouse and business intelligence with Chartio.
- Created a messaging hub system to interconnect multiple tools (Salesforce, ActiveCampaign).
- Worked on Salesforce development and deployment in Apex for a business data hub.
- Worked with nVLC, DirectX, Three.js, FFMpeg, CefSharp.
- Worked under Scrum methodology and used Jira, Confluence, and Git.
Technical Consultant
TechForm S.A.
- Created a BPM Engine and modeling business process.
- Created business applications integrated with a CPQ (a configurator tool).
- Integrated CRM layers (SAP Business One, Cedig, custom).
- Researched the best way to build a video stream of a 3D engine with user interactions (FFmpeg, Neoaxis engine, and Maya).
.NET Developer | Technical Leader | Technical Trainer
Devoteam Luxembourg
- Creation of multiple Silverlight screens for modular application. Creation of multiple services. Maintenance of T_SQL Scripts. Finance subject : FX Hedging, Collateral management. Silverlight, MVVM and Prism, Blend 5, SOA, SQL Server 2008.
- Individual training on best practice development (Global development, SOA, WPF, MVVM). Creation of a Silverlight application embedded in CRM Dynamics 2011. OData, Silverlight, MVVM, Blend 5, Windows Phone 7, SOA, CRM Dynamics 2011.
- Official Microsoft Trainer for Accessing Data with framework 4 (70-516) for Editus (40 hours). Entity, SQL Server, T4, LinQ.
- Individual training on best practice development (Global development, SOA, WPF, MVVM). Creation of a Silverlight application embedded in CRM Dynamics 2011. OData, Silverlight, MVVM, Blend 5, Windows Phone 7, SOA, CRM Dynamics 2011.
- For Administration of Luxembourg client: Development of Silverlight new application, from services to user interface. Use of T4 for generating MVVM classes. .Net 4 , Blend 4, WCF, Silverlight 4, MVVM, SQL Server, T4.
- For “LuxEnergie” client: Development of windows service that allows multiple and scheduled files. transfer from heterogeneous sources and destinations (FTP, File System, Network …). .Net 4 , Quartz.Net.
- For “Tech Days 2012”: Creation of a Windows Phone 7 application that shares VCard contacts with QRCode reader/writer. Creation of a Windows 8 application for displaying a showroom. .Net 4, Windows RT , Blend 4, Silverlight for Windows Phone,MVVM.
- For “Swiss Life Products” client: Development of WPF application, Dashboard of SQL Server daily. batches. Use of MVVM pattern. .Net 4, WPF, MVVM, SQL Server, T4.
- For internal purpose: Setting up guidelines for Silverlight projects. Development of IPhone and Windows Phone 7 application for managing consultant time off. SharePoint Object Client, WCF, Phone Gap, Windows Phone 7 & MVVM Light, Blend 4.
- Development of Silverlight widgets, of Web Services, WebParts, and integration in. SharePoint project. Setting up guidelines for Silverlight projects. Setting up WCF services in SharePoint security context. .Net 4, Blend 4, WCF, MVVM, SharePoint 2007.
.NET Developer
Valtech
- Created a multi-users Silverlight application for complementary health insurance. Worked on the development of web services, server architecture, and on the part of the presentation layer. Set up WCF and the use of NHibernate.
- Spoke at Valtech Days, Paris: Presented the experience feedback on migration from ASP.NET application to Silverlight 2 in 45 minutes.
- Named: “Silverlight: Rebirth for your ASP.NET application?”.
- Created software for desktop publishing from scratch, for Airbus Communication. Led a small team that developed presentation layers in Silverlight and server-side with NHibernate and WCF.
- Developed a plug-in for Petrel (geostatistic modelization) that integrates C library (mathematic computing).
Project History
MVVM | Master Your .NET Development
Education
Master's Degree in Mathematical and Computer Science
Université Paul Sabatier - Toulouse, France
Certifications
Scrum Master
Scrum.org
Microsoft Certified Trainer
Microsoft
.NET Framework 4, Data Access
Microsoft
Skills
Libraries/APIs
Three.js, DirectX, Reactive Extensions, FFmpeg, Vue, Entity Framework
Tools
Microsoft Silverlight, Git, Expression Blend, Hudson, Prism, Maya, Jira, Jenkins, Blender, Trac
Languages
C#, C#.NET, SQL, TypeScript, JavaScript, XAML, HTML, Transact-SQL (T-SQL)
Frameworks
.NET, Windows Presentation Foundation (WPF), Entity, ASP.NET Core, ASP.NET, Chromium Embedded Framework (CEF), ASP.NET MVC, Bootstrap, .NET 8, .NET Core, Blazor, ADO.NET
Paradigms
Model View ViewModel (MVVM), Azure DevOps, Reactive Programming, Scrum, Photoshop Design, Service-oriented Architecture (SOA), Design Patterns, ETL
Platforms
Windows, Salesforce
Storage
Microsoft SQL Server, MySQL, SQL Server 2008, SQL Server 2012
Other
Windows Communication Foundation (WCF), Software Design, Architecture, Optimization, Scientific Computing, .NET Core 2, ASP.NET Core 8, APIs, 3D, Autodesk Maya, WCF Web Services, Training, Scrum Master, Agentic AI, AI DevOps, GitHub Actions, GitHub Workflows
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