I write C#, Python, React and FastAPI, and ship what I build: a fleet management system, a subscription accounting platform and a GPS tracking app.
C#PythonReactReact NativeFastAPI
APIs and integration
I configure and troubleshoot REST API integrations, including authentication, so separate systems can exchange data.
REST APIsJSONAuthenticationAPI troubleshooting
Databases
I administer PostgreSQL: upgrades, migrations, backups and restores, and SQL troubleshooting.
PostgreSQLSQLpgAdminBackups and restores
Networks and systems
I diagnose network, hardware and software faults to keep client downtime short.
TCP/IPStatic IPsLAN and WANPort troubleshootingWindows Server (basic)
Clients on site
I install, configure, upgrade and deploy the W8 software suite at client sites, then train staff and manage licensing.
Remote and on-site supportLicensingClient training
Support and development, in one person
Over three years supporting enterprise clients has taught me how software behaves once it leaves the developer's desk. I work across PostgreSQL, REST APIs, networking and deployment, and I write C#, Python, React and FastAPI myself. I have built a fleet management system, a subscription accounting platform and a GPS tracking app.
Experience
Client support first, with development alongside it.
Supported enterprise clients on site and remotely, across logistics, agriculture, fleet management and industrial automation.
Installed, configured, upgraded and deployed the W8 software suite at client sites.
Diagnosed network, hardware and software faults to keep client downtime short.
Databases and APIs
Administered PostgreSQL databases: upgrades, migrations, backups and restores, and SQL troubleshooting.
Configured and troubleshot REST API integrations, including authentication.
Process and people
Ran the ticket and job card system, and passed recurring problems to developers with root-cause findings.
Managed software licensing, trained client staff, and wrote technical reports and documentation.
Support Desk Technician
University of the Western Cape, Bellville
January 2019 to February 2020
First-line support
Gave first-line support to students and staff, diagnosing and fixing PC and laptop issues.
Installed and configured academic and productivity software.
Helped maintain lab systems and network connectivity across student facilities.
Projects
Products I have built and tools I have written for clients.
Web and mobile platform
Fleet management system
A web and mobile platform for managing vehicles and drivers, with API integration to other systems.
Vehicle management
Driver management
GPS tracking
Geofencing
QR code identification
Fuel management
Reporting
API integration
More projects
Product
Accounting software (SaaS)
Accounting software for business clients, licensed monthly and including SLA planning. I also handled pricing, proposals and documentation.
Mobile app
React Native GPS tracking app
Tracks a device's location with background location services and sends the GPS data to an API.
Python tool
Reporting application
A Python tool for a client with many sites. It reads several databases from a JSON config, then lets users query, view and export data, cutting manual reporting time.
Python tool
Data importer tool
A Python tool that loads Excel data into the right database tables, replacing a manual process and improving accuracy.
Product
Environmental management software
A new software product I am building now.
In developmentClient work
Websites, migrations and integrations
Business websites with hosting, email hosting and domains, plus database migration and API integration projects.