Marc Eekhout, Developer in Delft, Netherlands
Marc is available for hire
Hire Marc

Marc Eekhout

Verified Expert  in Engineering

Back-end Developer

Location
Delft, Netherlands
Toptal Member Since
July 30, 2020

Marc is a back-end developer who excels at building APIs and services. Besides leading groups of developers in successful sprints, the bulk of Marc's work consists of writing .NET code and some C++ for optical character recognition and computer vision solutions. Skilled in various paradigms (dependency injection, MVC, Core), libraries (Entity Framework), and programming languages (C#.NET, C#) with a strong aptitude for learning new technologies, Marc will be a fantastic asset to your project.

Portfolio

Anywhere365
Node.js, ASP.NET Core MVC, ASP.NET Core, JavaScript, TypeScript, NPM...
Elvy Group B.V.
CSS, HTML, jQuery, OCR, Computer Vision, C++, .NET, .NET Core, APIs, SQL...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Windows, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is a website where people upload their invoices to and are automatically processed by using optical character recognition (OCR).

Work Experience

Senior Full-stack Developer

2020 - PRESENT
Anywhere365
  • Developed multiple C# APIs where an audio or text support ticket is tracked from beginning to end with history.
  • Created an MSTest framework for 40 developers that is used daily. It supports unit tests and integration tests.
  • Led the current team. Coached juniors, mediors, and new seniors.
Technologies: Node.js, ASP.NET Core MVC, ASP.NET Core, JavaScript, TypeScript, NPM, Private NPM Modules, Webpack, React, C#, Git, Azure DevOps, MSTest, ASP.NET, ASP.NET MVC, ASP.NET Identity, REST APIs, SQL Server 2014, Windows Forms (WinForms), Bootstrap, Windows 10, REST, Entity Framework, Entity Framework Core, Azure PaaS, Concurrency, Object-oriented Programming (OOP), .NET 5, .NET 8, .NET 3, Node-RED, Playwright, Automated Testing, .NET Framework, T-SQL (Transact-SQL), DI, Jest, Azure SQL Databases, JSON Web Tokens (JWT), OpenID Connect (OIDC), Docker, Test-driven Development (TDD), Domain-driven Design (DDD), .NET MAUI, Microsoft SQL Server

Senior Full-stack Developer

2014 - 2020
Elvy Group B.V.
  • Developed a website as the lead developer to which users can upload their invoices. The invoice data are automatically recognized by using optical character recognition. The data is converted into information such as invoice number and price.
  • Used and configured the Team Foundation Server (now Azure DevOps), where we tracked tickets for bugs and wishes.
  • Communicated to different APIs from different companies to upload recognized invoices such as Exact Online and Account View.
Technologies: CSS, HTML, jQuery, OCR, Computer Vision, C++, .NET, .NET Core, APIs, SQL, Windows Presentation Foundation (WPF), C#, DevExpress, ASP.NET, ASP.NET MVC, ASP.NET Identity, REST APIs, SQL Server 2014, Windows Forms (WinForms), Machine Learning, Bootstrap, Java, REST, Entity Framework, SCSS, Entity Framework Core, Concurrency, Object-oriented Programming (OOP), .NET Framework, T-SQL (Transact-SQL), XML, SOAP, DI, Domain-driven Design (DDD), Microsoft SQL Server

Elvy Online

https://start.elvy.nl/
I built a C# .NET framework MVC6 website where invoices can be uploaded. The site is reliant on three WPF C# .NET framework services:
• A service that retrieves emails in case invoices are sent by mail
• A service that uses optical character recognition (OCR) to process the invoice data on an image to readable information
• A service that manages these two services

Users can upload the recognized invoices to different software solutions through APIs with different implementations, such as REST and SOAP.
2011 - 2014

Bachelor's Degree in Computer Engineering

The Hague University - Delft, the Netherlands

AUGUST 2020 - PRESENT

Azure Fundamentals

Microsoft

SEPTEMBER 2017 - PRESENT

Exam 483: Programming in C#

Microsoft

Libraries/APIs

Entity Framework, REST APIs, Node.js, jQuery, Windows Forms (WinForms), Playwright, React

Tools

Visual Studio, NPM, Webpack, Git, MSTest, TFS, Microsoft Teams, Skype for Business, Node-RED

Frameworks

ASP.NET, ASP.NET MVC, ASP.NET Identity, .NET, Windows Presentation Foundation (WPF), Entity Framework Core, .NET Core, ASP.NET Core, JSON Web Tokens (JWT), .NET MAUI, Bootstrap, ASP.NET Core MVC, .NET 3, .NET 5, Jest

Languages

C#.NET, C#, TypeScript, C++, SQL, UML, HTML, SCSS, JavaScript, T-SQL (Transact-SQL), CSS, PHP, Java, XML, Sass

Paradigms

Dependency Injection, Model View Controller (MVC), REST, Object-oriented Programming (OOP), Scrum, Automated Testing, Test-driven Development (TDD), ITIL, Azure DevOps, Model View Presenter (MVP)

Storage

JSON, SQL Server 2014, Microsoft SQL Server, MySQL, SQL Server 2019, Azure SQL Databases

Platforms

Azure PaaS, Arduino, Windows Server 2012, Android, Azure, Windows, Visual Studio Code (VS Code), Docker

Other

Unit of Work Pattern, APIs, DevExpress, Windows 10, .NET Framework, OCR, DI, Domain-driven Design (DDD), Robotics, Computer Vision, Machine Learning, Concurrency, Cloud Security, Cloud Services, Cloud Storage, Virtualization, Private NPM Modules, Windows Communication Foundation (WCF), SOAP, .NET 8, OpenID Connect (OIDC)

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