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
Responsible for architecting technical solutions for the implementation of new modules and features in the Compas Cloud Web Application.
- Angular
- SQL
- Message Queueing
- Web API
- C#
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.
- C#
- Python
- SQL
- Azure DevOps CI CD with YAML and Bicep
- Azure SQL
- Azure Virtual Machines
- Azure Key Vaults
- Azure Durable Functions
- Azure Storage
- Deployed as consultant to ABN AMRO (see above)
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.
- React front end
- C#
- Batch Processing background services
- SQL Server
- Razor front end
Developed software for the National Income Dynamics Study (NIDS) in conjunction with the Southern Africa Labour and Development Research Unit (Saldru).
- C#
- Windows Forms
- SQL
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.
- C#
- Typescript
- SQL
- Razor Front End MVC
Part of a team responsible for developing the Long-Term-Savings Web Application for Old Mutual across South Africa, Colombia, Mexico and the UK.
- ASP.NET
- C#
- MVC
- WCF
- SQL
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.
- C#
- Windows Presentation Foundation
- SQL
Skills & Technologies
C# Programming
Frameworks
Architecture & Patterns
Database
Cloud & DevOps
Testing
Tools
Front End
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