Senior Full Stack Engineer
Send a job offer directly to this candidate
Dynamic Senior Full Stack Engineer with over 13 years of experience in developing scalable applications using C# , Angular , and TypeScript. Proven expertise in optimizing database performance with MS SQL and Oracle, alongside robust backend service architecture.
Successfully led Agile development teams and mentored junior developers. Demonstrated ability to enhance system efficiency while resolving complex bugs. Committed to delivering high-quality solutions that align with user needs and elevate organisational success.
Senior Systems Developer, Statistics South Africa:
Engineered and developed scalable full-stack web and desktop applications using C#,.NET
Framework, Angular, React, Next.js, TypeScript, JavaScript, HTML5, and CSS3
Built and integrated RESTfu l APIs to support seamless frontend-backend communication
Architected backend services using C#, LINQ, Entity Framework, and Code-First approach for maintainable and scalable systems
Designed, optimized, and maintained databases using Microsoft SQL Server, including stored procedures, ensuring high performance and reliability
Led cloud deployment and optimization on Microso ft Azure, improving system scalability and availability
Managed CI/CD pipelines and version control using Azure DevOps and Git, streamlining deployments and development workflows
Developed and maintained SharePoint-based solutions, including workflow automation and email notification systems
Applied Agile Scrum methodologies (2-week sprints, stand-ups, sprint planning, reviews,
retrospectives) to deliver high-quality software consistently
Administered deployments across QA and UA T environments using Visual Studio and Azure DevOps pipelines
Diagnosed, debugged, and resolved complex system issues, enhancing application performance, reliabiliyt, and user experience
Delivered scalable web application solutions aligned with business requirements and modern development standards
Produced comprehensive technical documentation, test plans, and user manuals
Provided end-user training and support
Junior Systems Developer, Unipress:
Developed web applications utilizing PHP, JavaScript, and CSS
Constructed Windows-based systems in C#
Designed and applied SQL Server stored procedures and database packages
Produced documentation, including test plans and user manuals
Compiled progress reports for system development initiatives
Junior Systems Developer, State Information Technology Agency (SITA), South Africa:
Designed, implemented, and maintained Windows applications
Collaborated across both frontend and backend development
Transformed business requirements into intuitive and functional user interfaces
Participated in both technical and customer-facing roles
Bachelor's Degree, Computer Engineering, Tshwane Uni versi ty of Technology,
2010 – 2011
Bachelor of Compute r Applications, Computer Engineering, Tshwane Universi ty of Technoloyg,
2005 – 2008