Sanvir Manilal

Sanvir Manilal

Senior Software Engineer · BSc Hons Computer Science

Almere Poort, Netherlands [email protected] LinkedIn

About

Hi there! I'm Sanvir, a Software Developer living in the Netherlands with my wife and our newest family member: our daughter. I emigrated from South Africa to the Netherlands in 2019 and it's been one of the best decisions I've ever made. I have learned the local language and naturalised in these short few years.

I am an experienced C# developer with more than 15 years of experience and a deep knowledge of Azure, OOP, .NET Framework, .NET Core, Entity Framework, SQL, API development, and ETL.

My colleagues know me for working effectively in a team and adhering to established schedules and deadlines. I strive to bring out the best in everyone.

The software world keeps changing every few months and I am constantly striving for professional growth, learning new technologies, and adapting to rapidly changing technical conditions.

Besides my professional career, I am learning how to play the piano and guitar. I also am an avid fan of gaming (not so much these days with a baby around), and grab my fix whenever I can on my Steam Deck.

Experience

Backend Lead Developer Emergo Systems BV
March 2025 – Present · Harderwijk, Gelderland, Netherlands

Responsible for architecting technical solutions for the implementation of new modules and features in the Compas Cloud Web Application.

Tech Stack:
  • Angular
  • SQL
  • Message Queueing
  • Web API
  • C#
Senior Software Engineer and Architect ABN AMRO Bank N.V.
January 2022 – March 2025 · 3 yrs 3 mos · Amsterdam, Netherlands

Designed and refactored Assets and Liability Management (ALM) Liquidity software for Azure migration, while improving coding standards and software engineering practices. In addition I was the System Architect for my department and led bi-weekly discussions regarding Solution Architecture, governance and helped teams to translate their technical requirements to adhere to the bankwide standards. In addition I was responsible for the maintenance of a Python Application that calculated Intraday positions at ABN Amro's Nostro accounts around the world.

Tech Stack:
  • C#
  • Python
  • SQL
  • Azure DevOps CI CD with YAML and Bicep
  • Azure SQL
  • Azure Virtual Machines
  • Azure Key Vaults
  • Azure Durable Functions
  • Azure Storage
Senior Software Engineer Capgemini
August 2019 – December 2021 · 2 yrs 5 mos · Netherlands
Tech Stack:
  • Deployed as consultant to ABN AMRO (see above)
Senior Software Engineer Consultant at Entelect worked for eBay and Gumtree
May 2018 – July 2019 · 1 yr 3 mos · Cape Town, South Africa

Led the team responsible for maintaining the South African equivalent of Marktplaats.nl: Gumtree Online Marketplace. Was also part of the team that built and maintained the Property Agent Portal for Colombia and Mexico Vivanuncios, which allowed agents to upload their properties and update metadata. They were then able to publish this latest information. This is similar to funda.nl.

Tech Stack:
  • React front end
  • C#
  • Batch Processing background services
  • SQL Server
  • Razor front end
Software Developer University of Cape Town
December 2015 – April 2018 · 2 yrs 5 mos · Cape Town, South Africa

Developed software for the National Income Dynamics Study (NIDS) in conjunction with the Southern Africa Labour and Development Research Unit (Saldru).

Tech Stack:
  • C#
  • Windows Forms
  • SQL
Software Engineer Korbitec
September 2013 – November 2015 · 2 yrs 3 mos · Newlands, Cape Town

Was part of a team that maintained WinDeed Which is South Africa's leading search tool for individual, company and property information. WinDeed offers a collection of easy-to-use searches, providing a single point of access to information from a variety of data sources.

Tech Stack:
  • C#
  • Typescript
  • SQL
  • Razor Front End MVC
Intermediate .NET Software Developer Airborne Consulting / Old Mutual
October 2011 – August 2013 · 1 yr 11 mos · Cape Town, South Africa

Part of a team responsible for developing the Long-Term-Savings Web Application for Old Mutual across South Africa, Colombia, Mexico and the UK.

Tech Stack:
  • ASP.NET
  • C#
  • MVC
  • WCF
  • SQL
Developer Metropolitan Health Group
January 2010 – November 2011 · 1 yr 11 mos · Cape Town, South Africa

Implemented a WPF framework that served as a platform to build .NET WPF applications. Worked on an agile project to re-engineer the Medicine Risk Management system, creating the GUI for data capturers, pharmacists and other stakeholders.

Tech Stack:
  • C#
  • Windows Presentation Foundation
  • SQL

Skills & Technologies

C# Programming

C# 14 .NET 10 Async / Await TPL Delegates & Events Generics LINQ Dependency Injection

Frameworks

.NET .NET Framework ASP.NET MVC Entity Framework ASP.NET Core Web API

Architecture & Patterns

Clean Architecture SOLID CQRS Repository Pattern Microservices Domain-Driven Design Event-Driven Architecture

Database

SQL Server Azure SQL Entity Framework LINQ-to-SQL Dapper

Cloud & DevOps

Microsoft Azure Azure Durable Functions Azure DevOps CI/CD (YAML Pipelines) Bicep Azure Service Bus Azure Key Vault Azure Storage

Testing

NUnit XUnit MSTest Moq FluentAssertions

Tools

Visual Studio Visual Studio Code Git SQL Server Management Studio NuGet

Front End

Blazor Angular React

Certifications

Microsoft Certified: Azure Fundamentals AZ-900

Microsoft

Developing Solutions for Microsoft Azure AZ-204

Microsoft

Professional Scrum Master I

Scrum.org

ITIL 4 Foundation

AXELOS / PeopleCert

Education

BSc Honours in Computer Science

University of Cape Town

2006 – 2009

Matric

Marburg Secondary School

2000 – 2005

Languages

English Native / Bilingual
Dutch Professional Working