Summary
Overview
Work History
Education
Skills
Certification
Quote
Software
Work Preference
Timeline
SeniorSoftwareEngineer
Nicolaas Cornelus Fourie

Nicolaas Cornelus Fourie

Bloemfontein

Summary

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.
Unknown

Software

Microsoft Excel

Microsoft Word

Microsoft Outlook

Microsoft Access

Work Preference

Work Type

Full Time

Location Preference

Hybrid

Important To Me

Company CultureCareer advancement

Timeline

Full-stack Software Developer

African Mining And Crushing
09.2019 - Current

Bachelor of Science - Information Technology

North-West University

National Certificate - IT Systems Development

CTU Training Solutions
Nicolaas Cornelus Fourie