John Hattingh

C# .NET Core Developer

My short CV

Seasoned C#.NET Developer with 18+ years of experience in backend development and systems integration. Skilled in C#, VB.NET, ASP.NET Core, SQL Server, REST API, and Microsoft Azure. Proven track record in modernizing legacy systems, cloud migration, and developing robust software solutions. Strong team player with expertise in Agile/SCRUM methodologies. Available immediately. Contact:, +27 76 337 1369.

Insight candidate

My area of expertise
I specialize in software development with over 18 years of experience in the C#.NET/ASP.NET Core realm. My expertise includes backend development, systems integration, and creating robust, scalable software solutions. I am proficient in technologies such as SQL Server, REST API, Web Services, WinForms, and Entity Framework. Additionally, I have extensive experience with SOLID principles, Clean Architecture, and CQRS with MediatR. I am adept at utilizing Microsoft Azure for cloud-based solutions and thrive in Agile/SCRUM development environments. My proficiency with tools like Visual Studio, XUnit, NUnit, Jira, Confluence, and Bitbucket further enhances my ability to deliver high-quality projects efficiently.
My Accomplishments
1. Modernized Legacy Systems: Successfully developed and implemented C#.NET Core software solutions to modernize legacy systems at SemperPMS Hospitality Solutions, enhancing functionality and aligning with current coding standards.
2. Cloud Migration: Architected and implemented a .NET Core REST API infrastructure, facilitating seamless cloud migration on Azure, which improved scalability and performance.
3. Financial Reconciliation Software: Designed and developed a Financial Reconciliation Software for Capitec Bank, reducing reconciliation times from 2 hours to 1 minute, drastically improving efficiency.
4. Job Tracking Platform: Independently developed a prototype job tracking platform with an ASP.NET Core MVC frontend hosted on Azure, showcasing technical capabilities and adaptability for client acquisition.
5. Invoicing System: Developed a comprehensive invoicing system at SharePoint Systems, reducing billing processing time by 30% and adding robust reporting procedures.
6. Transactional Data Integration: Created a transactional data feed integration system at Al’Baraka Bank, enhancing fraud detection capabilities and supporting regulatory compliance through automated data exchanges.
My Ambitions
My primary ambition is to continuously grow as a software developer by embracing new technologies and methodologies. I aim to further enhance my expertise in C#.NET and ASP.NET Core, and to contribute to innovative projects that drive business success. I am passionate about building scalable and efficient software solutions, and I aspire to take on more challenging roles that allow me to lead development teams and mentor junior developers. Additionally, I am keen on expanding my knowledge in cloud computing, particularly with Microsoft Azure, and exploring opportunities in microservices architecture. Ultimately, my goal is to make significant contributions to my field and help organizations achieve their technological objectives while advancing my career to a senior or lead developer position.
My Commitment
I am committed to delivering high-quality software solutions that meet and exceed client expectations. My dedication to continuous improvement ensures that I stay up-to-date with the latest industry trends and best practices. I bring a strong work ethic, attention to detail, and a passion for problem-solving to every project I undertake. I am committed to fostering a collaborative work environment, contributing positively to team dynamics, and mentoring junior developers. My goal is to contribute meaningfully to my organization's success while consistently advancing my technical skills and knowledge. Employers can rely on my loyalty, integrity, and unwavering commitment to achieving excellence in every task I undertake.
My Favorite Quote
"Success is not final, failure is not fatal: It is the courage to continue that counts." - Winston Churchill
Message to a Recruiter
Message to a Recruiter

Dear Recruiter,

Thank you for considering my application. I am a seasoned C#.NET Software Developer with over 18 years of experience, specializing in backend development, systems integration, and creating robust software solutions. I am passionate about leveraging my skills to drive innovation and contribute to your organization's success.

I am excited about the possibility of joining your team and bringing my expertise in C#.NET, ASP.NET Core, SQL Server, and various web and desktop technologies to your projects. I am confident that my strong work ethic, dedication to continuous learning, and collaborative spirit make me a valuable addition to your organization.

Please feel free to contact me at or +27 76 337 1369 for any further information or to discuss my application in more detail. I look forward to the opportunity to speak with you.

Kind Regards,

John Hattingh
Send message
Invite to apply job

Select job to invite this user