I am a dedicated software developer with four years of experience specializing in full-stack .NET web and desktop application development. I enjoy building scalable and efficient software solutions using .NET technologies, Blazor, and WPF. I have experience working on web, mobile, and desktop applications, contributing to API integrations, optimizing SQL queries, and collaborating in agile teams. I'm passionate about continuous learning and solving problems while delivering high-quality, maintainable software following best practices such as SOLID, DRY, and KISS principles. I am recognized as a problem solver, agile communicator, and analytical thinker, always striving to improve and grow my skills.

Catherine Mamode

I am a dedicated software developer with four years of experience specializing in full-stack .NET web and desktop application development. I enjoy building scalable and efficient software solutions using .NET technologies, Blazor, and WPF. I have experience working on web, mobile, and desktop applications, contributing to API integrations, optimizing SQL queries, and collaborating in agile teams. I'm passionate about continuous learning and solving problems while delivering high-quality, maintainable software following best practices such as SOLID, DRY, and KISS principles. I am recognized as a problem solver, agile communicator, and analytical thinker, always striving to improve and grow my skills.

Available to hire

I am a dedicated software developer with four years of experience specializing in full-stack .NET web and desktop application development. I enjoy building scalable and efficient software solutions using .NET technologies, Blazor, and WPF. I have experience working on web, mobile, and desktop applications, contributing to API integrations, optimizing SQL queries, and collaborating in agile teams.

I’m passionate about continuous learning and solving problems while delivering high-quality, maintainable software following best practices such as SOLID, DRY, and KISS principles. I am recognized as a problem solver, agile communicator, and analytical thinker, always striving to improve and grow my skills.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more

Language

English
Fluent
French
Fluent

Work Experience

Software Engineer at Mahé Technologies
June 30, 2025 - July 21, 2025
Contributed to the development of a structured meeting timer app for mobile and web using .NET MAUI and Blazor WebAssembly. Worked on a sports session registration web platform focusing on reusable components, SOLID principles, and domain-driven design. Optimized database interactions using Entity Framework and LINQ, improving query efficiency. Supported integration of multiple APIs including Twilio, Google Places API, and IP tracking. Conducted Proof-of-Concepts to select best libraries and NuGet packages. Adapted quickly to a large existing ASP.NET Web Forms project, debugging and implementing new features. Regularly participated in code reviews and agile ceremonies such as stand-ups and retrospectives.
Packaged App. Development Analyst at Accenture Services Ltd
September 9, 2021 - April 22, 2024
Maintained a WPF application for a construction company to track expenses. Implemented new features and optimized database queries using Entity Framework and LINQ. Managed Microsoft SQL Server tasks such as writing stored procedures and table management. Handled deployment and delivery of desktop applications ensuring smooth releases. Assisted in troubleshooting production issues to maintain system stability. Worked in agile environment collaborating with clients and team members through Scrum ceremonies.

Education

MSc at University of Mauritius
September 1, 2020 - September 30, 2021
BSc (Hons) at University of Mauritius
August 1, 2015 - April 30, 2018
MSc at University of Mauritius
September 1, 2020 - September 30, 2021
Bsc (Hons) at University of Mauritius
August 1, 2015 - April 30, 2018

Qualifications

Microsoft Certified : Azure Fundamentals
April 1, 2023 - December 31, 2023
Microsoft Certified : Azure Fundamentals
April 1, 2023 - July 28, 2025

Industry Experience

Software & Internet, Professional Services, Manufacturing, Education, Non-Profit Organization, Real Estate & Construction

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more