Profile photo

Full Stack Developer

Senior Developer • Node.js (NestJS) • React • Angular • C# • PHP/Laravel • AWS/Azure

Pretoria / Johannesburg, ZA Open to Contract me@tebogosewape.online
At a Glance
  • 12+ years building APIs, mobile & web apps
  • Domains: Fintech, SIM distribution, retail
  • Strengths: delivery, security, DX, observability

About

Senior full-stack developer focused on robust APIs, clean architecture, and measurable outcomes. I simplify complex systems and mentor teams while keeping delivery, security, and user impact at the center.

Core Focus

Node.js (NestJS), React/Angular/Expo, C#/.NET, PHP/Laravel, MySQL & MSSQL, PostgreSQL, Docker, CI/CD, security hardening, observability (Prometheus/Grafana).

What I’m Looking For

Product-minded teams that value ownership, reliability, Agile delivery, and real customer impact.

Keywords for Recruiters
Angular TypeScript React NestJS C#/.NET PHP/Laravel PostgreSQL MySQL MSSQL Docker Docker Compose Git Jira/Confluence Prometheus/Grafana CI/CD SonarQube

Skills

Languages & Frameworks
TypeScript JavaScript Angular React Expo Node.js/NestJS C#/.NET PHP/Laravel HTML5/CSS3
Backend:
Frontend:
Platforms & Tools
Docker Docker Compose NGINX Bitbucket Pipelines GitHub Actions Git Jira Confluence Prometheus Grafana SonarQube

Security: JWT, RBAC, rate limiting, input validation, OWASP controls. Testing: manual & automated (unit/integration).

Experience

Senior Software Developer • Hello Group
2019 — Present · Pretoria / Centurion
Fintech
Key Achievements
  • Built and maintained a centralized VAS web API for: local & international airtime/data, electricity, bill payments, MultiChoice settlements, bus tickets, and voucher purchases (airtime, data, OTT, and other popular vouchers).
  • Delivered microservices for SIM card distribution: stock take, warehouse inventory, allocation & transfer to warehouse/sales, and distribution to retailers (agents/dealers) and wholesalers.
  • Implemented observability with Prometheus & Grafana plus structured logging; reduced P95 latency to ~350ms and maintained ~99.95% uptime.
  • Hardened authentication & authorization with JWT + RBAC, rate limiting, and input validation (OWASP aligned).
Day-to-day Duties
  • Plan and break down work; log tickets in Jira and document features & hotfixes in Confluence.
  • Monitor production systems; attend to production queries; fix bugs quickly and safely.
  • Build and run campaigns & promotions to make the business attractive to clients.
  • Maintain legacy PHP and C# code while building new Node/TypeScript services.
Full-stack Developer • Restive
2013 — 2019 · Pretoria
Hybrid Apps / Web
Key Achievements
  • Built hybrid mobile and web applications for clients using Angular/Ionic and PHP/Laravel APIs (1k+ daily users).
  • Published PhoneGap apps including PELP (panic button) and Ariel (gated communities).
Day-to-day Duties
  • Plan, break down features and log work in Asana & Trello.
  • Deliver auth features end-to-end: login, registration, onboarding, reset/forgot password.
  • Assign tasks interchangeably based on resource availability.

Featured Projects

Household Expense Tracker
React/Expo

Mobile app for South African households with offline-first scanning and secure JWT auth.

  • Reduced manual tracking by ~6 hrs/user/month.
  • Implemented role-based access and encrypted storage.
Case Study
SIM Distribution Tools
PHP / Laravel / NestJS / C#

APIs for SIM activation, stock tracking, and airtime transactions with observability.

  • P95 latency < 400ms across core endpoints.
  • Grafana dashboards for retries, status codes, and top failing serials.
Case Study

Impact & Highlights

40%

Latency reduction after service refactor

99.95%

Uptime maintained over 12 months

8

Engineers mentored to mid/senior

Certifications & Recognition

Certifications
  • Hello Group Outstanding Performer (2020)
  • IBM DB2 Fundamentals (2013)
Speaking & Community
  • (Hello Group) Tech talk: Vite vs CRA – Modern Frontend Velocity (2025)

Testimonials

“Delivered on time and raised our engineering bar. We leaned on him for the toughest problems.”
Engineering Manager, Fintech
“Turned vague requirements into a reliable product. Excellent communicator.”

Education

Diploma in Software Engineering
Tshwane University of Technology · 2006 — 2009
Dean’s List

Let’s Work Together

Prefer email? me@tebogosewape.online. I typically reply within 1 business day.

Looking for a Dev
  • Location: Pretoria / Johannesburg (Hybrid/Remote)
  • Availability: 1 month’s notice
Contact