Who am I?

I am the epitome of a dopamine driven developer. I thrive on the thrill of intense problem solving and the satisfaction of constantly proving to myself that I actually am as smart as I think I am.

Please do not let my versitility fool you. Ever heard of a footballer callled Ruud Gullit? He damn near played every position on the field and won a Ballon Do'r while at it. I am the Ruud Gullit of software engineering. I do this in my sleep! Now while I may describe myself as an extremely versatile full-stack developer, my preference is more on the server side. Crazily enough, Golang and Rust are my favorite programming languages but my most proficient are Python and Javascript. Talk about a toxic relationship.

Pretoria, South Africa
tyronemguni@gmail.com
I am avaliable, dazzle me!
Download Resume
Tyrone Mguni

Skills & Technologies

My weapons of choice.

JavaScript
TypeScript
React
Next.js
Tailwind
Node.js
Python
Django
FastAPI
Flask
Golang
Rust
Java
Spring Boot
Laravel
PostgreSQL
MongoDB
Redis
Supabase
MySQL
ElasticSearch, SQLite
Firebase
AWS
GCP
Docker
Kubernetes
Github Actions
Jenkins
Terraform
Ansible
Vercel
Netlify
Sentry
Prometheus
Grafana
Nginx
Apache
Bash
Linux
CI/CD
React Native
Flutter
iOS
Android
Expo
Git
VSCode
Figma
Postman
REST APIs
WebSockets
Claude
OpenAI
ChatGPT
Jira
Slack
Confluence
Agile Methodologies
Monday
GraphQL

Experience

My professional journey in software development

Software/Systems Architect

Mviyo Technologies

May 2024 - Present

As a Software Architect, I design the infrastructure for multiple products, define technology stacks, and architect APIs. While overseeing high-level technical decisions, I also actively contribute to development, building mobile apps with React Native, backend systems with Django, WebSocket services using Golang, and web clients with React and Next.js.

Key Achievements:

  • Designed scalable cost effective architecture for multiple products.
  • Designed software development processes and workflows.
  • Prepared technical documentation and architecture diagrams.
  • Oversaw the implementation of new features and enhancements, ensuring alignment with product requirements.

Software Developer(Contractual)

Mviyo Technologies

Nov 2023 - May 2024

Developed React Native mobile clients for multiple user types, leveraging Redux for state management, and built a high-availability Django backend to support them. Designed and implemented automated CI/CD pipelines using GitHub Actions for deployment across AWS services. Created web-based administration and analytics interfaces with React.js and Redux, as well as end-user onboarding and reporting interfaces with Next.js. Additionally, developed a Golang-based geo-proximity tool using Gorilla, implementing triangulation algorithms and real-time data streaming via long polling and WebSockets.

Key Achievements:

  • Refactored and optimized existing codebase, improving code quality readability and performance.
  • Oversaw the implementation of new features and enhancements, ensuring alignment with product requirements.

Technical Support Specialist

MIBV Media

2019 - 2020

As a Technical Support Specialist, I tackle complex technical issues that require scripting or coding beyond available tools, enabling systems and websites to interact with APIs, deploying scripts, managing servers, and designing CI/CD pipelines with GitHub Actions. I also extend website functionality on Framer using React and TypeScript and automate workflows with Smartsuite and other internal company tools.

Key Achievements:

  • Designed backup methodologies for critical systems and data.
  • Wrote and deployed automation scripts to streamline workflows and improve efficiency.
  • Integrated third-party APIs to dynamic interfaces in Framer.

Lead DevOps Engineer(Contractual)

Great Sun Financial

May 2024 - Nov 2024

As a DevOps Engineer, I designed and implemented CI/CD pipelines using GitHub and GitHub Actions, built staging, testing, and production environments on DigitalOcean and AWS, and deployed applications with Docker. I also set up metrics reporting and error detection workflows and managed infrastructure security, including firewall configurations.

Key Achievements:

  • Designed and deployed development, test and canary environments.
  • Implemented CI/CD pipelines to terraform provisioned AWS and Digital Ocean infrastructure.
  • Prepared Neo4j production, test and canary environments.

Senior Software Engineer(Contractual)

Great Sun Financial

March 2024 - May 2024

Led the development team for Credex, a distributed fintech solution leveraging WhatsApp as its primary interface. Contributed to the system architecture, selected primary technology stacks, and actively developed backend services using Node.js, Typerscript, Neo4j, and Python Django.

Key Achievements:

  • Refactored existing serverless architecture to enhance operability and enhancibility eliminating cold starts and nearly doubling performance.
  • Decoupled client side and server side logic improving load times.
  • Moved stack to typescript to improve readability and introduce type saftey.
  • Introduced express.js to improve routing and middleware management.
  • Implemented a custom authentication and authorization system to enhance security and user management.
  • Optimized GraphQL queries and mutations to reduce response times and improve data retrieval efficiency.

Senior Software Engineer

Healthify Medical Software

Jan 2022 - Nov 2024

Designed, developed, and deployed a large-scale distributed medical aid claims and contributions system, modernizing a Django monolith using the strangler pattern to reduce downtime by over 60% and implementing RabbitMQ for asynchronous microservices communication. Automated CI/CD pipelines for a high-availability Kubernetes cluster using GitHub Actions and Jenkins while managing monitoring and alerting with Grafana, Prometheus, and Alert Manager. Additionally, led and mentored junior developers and interns, overseeing task assignments, code reviews, and professional development.

Key Achievements:

  • Lead recruitment and onboarding of senior and junior developers.
  • Designed and implemented a large-scale distributed medical aid claims and contributions system.
  • Led the data migration process from legacy systems to the new architecture, ensuring data integrity and minimal downtime.
  • Implemented a comprehensive testing strategy, including unit tests, integration tests, and end-to-end tests, to ensure system reliability and performance.
  • Designed and implemented a high-availability Kubernetes cluster with automated CI/CD pipelines using GitHub Actions and Jenkins.

Software Engineer

Intelli Africa Solutions

Jan 2021 - Dec 2021

Designed and built a high-availability, multitenant SMS and Email gateway in Python Django, as well as installable Python and node.js packages deployed to PyPI and NPM. Integrated with relevant Telecomms Service Providers and implemented automated and scheduled emailing and SMS solutions. Designed and implemented a deployment pipeline to remote VPS servers.

Key Achievements:

  • Designed and built a high-availability, multitenant SMS and Email gateway in Python Django.
  • Developed installable Python and Node.js packages deployed to PyPI and NPM.
  • Integrated with relevant Telecomms Service Providers and implemented automated and scheduled emailing and SMS solutions.
  • Designed and implemented a deployment pipeline to remote VPS servers.
  • Worked with external service providers to develop a payment gateway.
  • Migrated the tumai application from Django to a React client side implementation.

Software Engineer(Contractual)

Dryback Technology

Jan 2021 - Dec 2021

Designed, developed, and deployed the Dabane Trust education system for local farmers, using Django for the backend and React.js for the client. The system sends SMS notifications of new information, and to accommodate high data charges and low internet access in rural Zimbabwe, I also designed, developed, and deployed a text-based, menu-driven WhatsApp chatbot.

Key Achievements:

  • I did a lotttttt of freelance projects. A LOOOOT. LOL.

Intern

Integrity Business Solutions

Jan 2021 - Dec 2021

Back here, we customized and implemented the Hansaworld ERP all around the country for prominent business of really different sizes and domains. I helped set up networking infrastructures, set up POS machines, fiscalization, training of stuff and helping them capture data on their new systems.

Key Achievements:

  • Well, I was an intern. I will be updating this as I remember more of what I was doing specifically lol.