Well-qualified and reliable Full Stack Developer with 4 years of experience in the software industry. Familiar with a wide range of programming utilities and languages. Equipped with a diverse range of knowledge in various software sectors including designing, building, testing and deploying solutions. Knowledgeable of backend and frontend development requirements. Skilled in communication, client-orientated requirements and production efficiency. An innovative, resilient and hardworking professional looking forward to utilizing extensive industry expertise to support objectives and contribute positively to company growth.
Overview
4
4
years of professional experience
1
1
Certification
2
2
Languages
Work History
Full-stack Software Developer
African Mining And Crushing
Bloemfontein, South Africa
09.2019 - Current
Enhanced user experience by designing and implementing responsive web applications.
Optimized application performance through efficient database queries and streamlined code implementation.
Developed secure, scalable software solutions by utilizing industry best practices for coding and architecture.
Collaborated with cross-functional teams to deliver high-quality products on time and within budget constraints.
Mentored junior developers, providing guidance on best practices and fostering a positive team environment.
Solved complex technical challenges by leveraging extensive knowledge of programming languages, tools, and frameworks.
Built databases and table structures for web applications.
Developed unit test cases for testing and automation.
Developed and maintained microservices architectures using Docker.
Demonstrated strong problem-solving abilities by quickly identifying and resolving defects, leading to increased application stability and user satisfaction.
Created robust backend services using RESTful API designs that facilitated seamless data exchange between front-end clients and back-end systems.
Ensured smooth deployments through diligent use of version control systems like Git alongside continuous integration tools.
Continuously updated skillset through professional development courses, staying current with industry trends and emerging technologies.
Education
Bachelor of Science - Information Technology
North-West University
Potchefstroom, South Africa
12.2020
National Certificate - IT Systems Development
CTU Training Solutions
Bloemfontein, South Africa
12.2019
Skills
Advanced C#, Advanced SQL
Full NET Stack (NET Framework, NET Core, Blazor, Web API, MAUI)
Microsoft SQL Server, SQLite
SQL Server Reporting Services (SSRS) and Microsoft Power BI
HTML, CSS
JavaScript, jQuery, KnockoutJS
Bootstrap, Semantic UI, DevExpress,
Visual Studio, Android Studio
Version control (GitHub, Gitea)
Microservices with Ocelot, Consul, RabbitMQ and Prometheus
DDD, CQRS and other design patterns
Unit, Functional and Integration testing with XUnit
Authentication Flows (OpenId Connect, OAuth2)
Docker
Certification
Microsoft International Exam 70-357: Developing Mobile Apps
Microsoft International Exam 70-480: Programming in HTML5 with JavaScript and CSS3
Microsoft International Exam 70-483: Programming in C#
Microsoft International Exam 70-486: Developing ASP.NET MVC Web Applications
Microsoft International Exam 70-487: Developing Microsoft Azure and Web Services
Microsoft Certified Solutions Associate: Universal Windows Platform Charter Member (October 29, 2019)
Microsoft Certified Solutions Associate: Web Applications (November 6, 2019)
Microsoft Certified Solutions Developer: App Builder (November 6, 2019)
Quote
Always do more than you get paid for to make an investment in your future.