Pieter J.

Pieter J.

George, South Africa
Hire Pieter J. Hire Pieter J. Hire Pieter J.

About Me

Pieter is a senior software engineer with 8+ years of experience in full-stack development, specializing in front-end, UI/UX, and mobile development. He creates engaging and interactive applications using Node.js, Angular, and .NET. Pieter is passionate about automation, software development, and software architecture and is a firm believer in test-driven design, code quality, and good software development principles. As a business owner himself, he successfully bridges the gap between business outcomes and development expectations.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Full-stack Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Softsure
Softsure
Full-stack Developer
2019 - 2021 (2 years)
George, South Africa
  • Developed an insurance-driven system for clients to manage insurance leads, quotes, policies, and claims.

  • Worked on system architecture in the microservice stack (.NET Core 3.1) and CI/CD build pipelines on the back end.

  • Served as a lead developer on the new front end using Angular and did most of the UI/UX designs using Adobe XD.

Creativ360
Creativ360
Software Engineer
2017 - 2021 (4 years)
Remote
  • Engaged in software development and digital marketing for multiple clients using Angular, Node.js, .NET Core, and Python.

  • Worked with Angular, .NET 5, Node.js, Xamarin, and Ionic for UI and mobile development.

  • Built APIs, progressive web apps, and mobile Android/iOS apps.

Entelect
Entelect
Software Engineer
2017 - 2017
Johannesburg, South Africa
  • Developed an internal social blogging platform as a full-stack developer.

  • Built entire components for the platform using Node.js, Angular, and MongoDB.

  • Created the social blogging platform around the concept of Twitter.

Nintex K2
Nintex K2
Software Engineer
2014 - 2017 (3 years)
Johannesburg, South Africa
  • Joined the Package and Deployment team working mainly on the back-end system and creating the K2 archives that were transported from one server to another.

  • Worked on the Package and Deployment UI that was part of SharePoint to help package artefacts in the cloud.

  • Performed penetration testing on the front-end components, fixing any issues that appeared using .NET and jQuery.

Showcase

Software Developer  - Hunters Portal
Software Developer - Hunters Portal
  • A website for hunting associations in South Africa.

  • It allows hunters to list firearms, take online exams, and upload hunting activities.

  • The site utilizes JSON files for exam generation and UI simulation.

Software Developer - MAM - For Rentals
Software Developer - MAM - For Rentals
  • MAM - For Rentals is a municipal account management tool developed by Creativ360 in 2017.

  • It was created by Creativ360, owned and maintained by them.

  • The tool is built using .NET Core and Angular.

Software Developer - 2020Screener
Software Developer - 2020Screener
  • 2020Screener is a simple tool for COVID-19 client data capture and sending to Active Campaign, HubSpot, and Google Sheets.

  • It is a progressive web application built using Angular, Node.js, and MongoDB.

  • The project aims to provide a solution for collecting client data and streamlining data transfer.

Software Developer - Inspections of Vehicles Prototype
Software Developer - Inspections of Vehicles Prototype
  • Developed a prototype for vehicle inspections using photos and comments.

  • The application is built using React Native.

  • Implemented inspection features including scratches, bulges, and dents.

Education

BSc (Hons.) Information Technology
BSc (Hons.) Information Technology
North-West University/Noordwes-Universiteit - South Africa
2011 - 2014 (3 years)