I am highly skilled and experienced .Net developer with vast knowledge of a variety of computer languages. I am a very positive, logically inclined person who is analytically minded. I enjoy structure in terms of working with frameworks and deadlines. I possess excellent written and oral communication skills with a results-oriented attitude. I work well under pressure and am very punctual. I have good organizational and time management skills. I am able to work both independently and within a team. I have the capacity to think on my feet and embrace new challenges as they arise.
Overview
10
10
years of professional experience
9
9
years of post-secondary education
Work History
Senior .NET Software Developer, Full Stack
Liquid Capital (Pty) Ltd
Johannesburg, ZA
5 2018 - 04.2024
Designing and developing applications with ASP.NET/.NET Core, MVC, C#, SQL, Flutter, and Microsoft Dynamics CRM.
Working on the front and backend of systems.
Getting involved in all aspects of the project life cycle.
Planning, designing, and developing new feature functionalities for software and platforms as per specifications.
Resolving defects and bugs during QA testing, pre-production, production, and post-release patches
Providing user support and troubleshooting existing applications.
Analyzing business requirements and technical specifications and architecting solutions with high performance.
Training new developers and programmers on company standards.
.NET Software Developer, Full Stack
Zero 1 Solutions (Pty) Ltd
Johannesburg, ZA
09.2015 - 04.2018
Developing applications in ASP.NET/C#.
Unit testing and QA testing.
Responding to the application system problems, investigating, and making necessary corrections to resolve system defects.
Resolving incidents according to relevant SLA’s.
Attending JAD sessions.
Drafting and reviewing documentation for technical solutions.
Junior Software Developer
All Programming
Pretoria , ZA
05.2014 - 08.2015
Using C#, WPF, ASP.NET, MVC, and SQL to develop applications and provide technical solutions to complex problems.
Designing, coding, testing, debugging, and documenting software according to the functional requirements.
Developing, maintaining, and supporting programs and tools for clients.
Analyzing, diagnosing, and resolving application errors.
Senior .Net Application Developer
Accenture
Johannesburg, South Africa
05.2024 - Current
Design and Development
Collaborate with team members to gather and interpret user and system requirements into design specifications.
Design, build, assemble, and configure application or technical architecture components using business requirements and technical programming standards.
Lead code and quality management reviews.
Architect the development strategy for applications and components.
Implementation and Maintenance
Create operational documentation for applications.
Provide primary support for the installation of application releases into production.
Maintain applications according to SLAs or other business requirements.
Conduct project risk and issue management (status reporting, issue reporting, ETC/budget reporting) for assigned scope of work.
Testing
Partner with the testing team to ensure applications and components are fully functional.
Fix any defects or performance issues discovered during testing.
Service Delivery Lifecycle
Work across the Service Delivery Lifecycle on engineering solutions for new system rollouts, major/minor enhancements, and ongoing maintenance of existing applications.
Analyze, design, build, and/or test new components or enhancements to existing modules.
Manage small to medium teams and/or work efforts.
Provide technical expertise and guidance to production support staff.
Education
Bachelor of Science - BSc. Honors Computing
UNISA
Pretoria, South Africa
01.2021 - Current
Bachelor of Science - BSc. Computing
UNISA
Pretoria, South Africa
01.2014 - 12.2017
NQF 6 - Advanced Certificate IT Database Development
CTU Training Solutions
Pretoria, South Africa
01.2013 - 12.2013
NQF 5 - Information Technology System Development.
CTU Training Solutions
Pretoria, South Africa
01.2012 - 12.2012
Timeline
Senior .Net Application Developer
Accenture
05.2024 - Current
Bachelor of Science - BSc. Honors Computing
UNISA
01.2021 - Current
.NET Software Developer, Full Stack
Zero 1 Solutions (Pty) Ltd
09.2015 - 04.2018
Junior Software Developer
All Programming
05.2014 - 08.2015
Bachelor of Science - BSc. Computing
UNISA
01.2014 - 12.2017
NQF 6 - Advanced Certificate IT Database Development
CTU Training Solutions
01.2013 - 12.2013
NQF 5 - Information Technology System Development.