Francois Naude

Software Developer (BEng Computer)

  Download PDF

Personal Summary

A highly efficient and versatile engineering professional, with demonstrated expertise in systems design and implementation. Specialises in problem solving on multiple levels, while maintaining awareness of system wide implications. Built and maintained a reputation of integrity, exceptional work quality and an open approach to design solutions. A go to person for technical recommendations.

Skills

  • Strong analytical and problem solving skills
  • Prioritising multiple responsibilities, without compromising on work quality
  • Confident working with large code bases and on multiple platforms
  • Proven ability to quickly grasp and apply new technologies or 3rd party APIs
  • Strong communication skills of technical ideas to both technical and non technical colleagues

Tools & Technologies

  • Golang (4+ years)
  • Rust (1 year)
  • Kubernetes + Helm (1+ year)
  • SQL: Postgresql & MySQL (4+ years)
  • C++, msvc and gcc (5+ years)
  • Lua (5 years)
  • Server administration in Windows and Linux (5 years)
  • Amazon Web Services (4+ years)
    • Cloudformation for resource deployment
    • IAM & Cognito for user authentication and authorization
    • Lamda, Elastics Cloud Compute and Elastic Container Service for running functions and containers
    • API Gateway for RESTfull API hosting
    • S3 & Cloudfront for website hosting
  • HTML, JS & CSS (1+ year)
  • ReactJS (1+ year)
  • ISO 20248, x509 and asymmetric and symmetric cryptography (1+ year)
  • RFID readers and Zebra RFID printers

Employment

July 2022 - April 2024

Senior Software Engineer at Entersekt Pty Ltd. working on backend fintech services to enable safe authentication and authorization.

Responsibilities

  • Maintaining existing Golang codebase
  • Designing and implementing new cloud & cluster based services according to API specifications
  • Working as part of a team with a high focus on quality, testing and code review
May 2021 - June 2022

Senior Backend Developer at Zulzi On Demand working on backend services for an e-commerce delivery platform.

Responsibilities

  • Maintaining existing Rust codebase
  • Adding new features and APIs to existing service based platform
November 2019 - April 2021

Senior Developer at TrueVolve Technologies working on legacy system maintenance and new product development in the ISO 20248 domain.

Responsibilities

  • Finding and fixing bugs in legacy C++ code
  • Designing and adding new features to existing APIs in C++ and Golang
  • Updating protocol documentation
  • RESTful Web API design
  • Reviewing changes to and updating implementations of the ISO 20248 standard
  • Designing and implementing an AWS cloud based system
  • Cross compilation of C and Golang for arm
  • Wrapping/porting of C and Golang to Java & Kotlin
  • Interfacing with RFID readers and printers

April 2018 - October 2019

Developer at uAfrica.com working on a microservice based software as a service platform for courier logistics.

Responsibilities

  • Microservice design and implementation in Golang
  • RESTful Web API design
  • Designing and maintaining scalable infrastructure on AWS with servers and serverless
  • Implementing frontend for microservice platform using ReactJS and Bootstrap CSS
January 2013 - March 2018

Computer Engineer at Fifth Dimension Technologies (5DT) working on virtual reality training simulators in C/C++ and Lua for Windows.

Responsibilities

  • SDK development in C/C++
  • Legacy code maintenance in C/C++
  • Finding and fixing bugs in production
  • Product development in Lua and C/C++
  • Product management: Documenting specifications and test procedures, engaging with production teams, ensuring key deliverable deadlines were met
  • Documentation of codebases
  • Product quality assurance
  • Internal tool development: Helper applications for support teams, diagnostic applications for in-house hardware
  • Network, server and account administrator (Linux & Windows)

Education

  • Bachelor Degree in Computer Engineering (BEng Computer Cum Laude) from the University of Pretoria (2009 - 2012)
  • Cisco Certified Network Associate 1 to 4 from the University of Pretoria (2009-2010)
  • Cisco Certified Network Professional 1 (2011)

Achievements

  • Consistently exceeding performance measures, demonstrated through performance reviews and stakeholder feedback
  • Academic honorary colours from University of Pretoria (2012)
  • Silver Wilhelm Leuschner Prize for academic achievement in Computer Engineering from University of Pretoria (2012)
  • Awarded best third year computer engineering project from University of Pretoria (2011)
  • Silver merit for academic achievement in computer engineering from University of Pretoria (2011)

Contact Details

+61 494 067 145