Lethabo Masetloa

Software Development

Contact me
Senior
SQL C# React js MVC VBA
About me

I am a dedicated and dynamic Software Developer with a strong foundation in full-stack development, specializing in backend technologies. My expertise lies in designing, developing, and maintaining robust .NET applications and providing innovative solutions for complex software projects. I have hands-on experience with the .NET ecosystem, including .NET Core, ASP.NET MVC, and API development, coupled with a comprehensive understanding of SQL Server for database management and optimization. Throughout my career, I have been responsible for developing scalable, high-performance applications and working on projects involving significant data handling and integration tasks. This includes roles where I managed SQL database infrastructure, designed and maintained tables, indexes, and stored procedures, as well as implemented complex queries for optimal database performance. I am also proficient in ETL processes and troubleshooting data-related challenges. I have experience in front-end development, having developed responsive and modular UI components using technologies such as React.js and JavaScript frameworks, along with React Router for enhancing user experience. I am skilled at employing hooks like useState and useEffect for state management and side effects and using performance optimization tools like React.memo and useCallback. I am familiar with various software design patterns, possess a deep understanding of application security, and have successfully led projects requiring collaboration with diverse teams. I am committed to following source control best practices using Git, and I am continuously involved in DevOps processes, maintaining and enhancing CI/CD pipelines. I am also adept at cross-functional collaboration, engaging closely with product managers and sales teams to understand business requirements, provide accurate delivery timelines, and ensure quality deliverables. Additionally, I enjoy learning and am currently exploring advanced concepts in Blazor and React Redux, aligning with my passion for continuous improvement and staying current in the field of software development. My background also includes experience in manual testing, validating application functionality, and ensuring that developed software meets specifications, as well as building and improving essential ASP.NET applications and low-code/no-code solutions.

Join the fastest growing global economy