Johan Khumalo

S

Engineering Manager at M-KOPA · Next.js, GraphQL

M-KOPA
Johannesburg, South Africa · SAST (UTC+2)
11+ years experience
University of Ghana
English, Afrikaans
Messaging unavailable

Overview

I've spent 11 years on web frontends - first at Paystack, now at M-KOPA. Cut p99 latency on the web services from 843ms to 153ms. Built the experimentation framework 28 product teams use to ship changes safely. Before that: Meta and Safaricom. Most at home with React and TypeScript. Plant-based cook and baker.

Good reasons to reach out
  • Questions about web frontends
  • Working sessions on Next.js
  • Speaking or podcast invitations
Please don't message about
  • Courses and coaching offers
  • Recruiters for roles outside my stack
  • Requests to fix your code for free
Skills
TypeScriptGraphQLReactaccessibilityNext.jsweb performance

Experience

  1. Engineering Manager
    Aug 2022 - Present
    M-KOPA · 4 yr 2 mo · Contract · Johannesburg, South Africa
    • Reduced cloud spend on web by 39% in two quarters.
    • Cut the main bundle by 35% and got LCP under 1.4 seconds.
    • Mentored 11 engineers through their first promotion.
  2. Frontend Engineer
    Mar 2019 - Aug 2022
    Meta · 3 yr 5 mo · Full-time · Johannesburg, South Africa
    • Cut the main bundle by 50% and got LCP under 2.4 seconds.
    • Shipped 19 launches on the web team without a rollback.
  3. Frontend Engineer
    Sep 2016 - Mar 2019
    Safaricom · 2 yr 6 mo · Full-time · Johannesburg, South Africa
    • Shipped a rewrite that took build times from 21 minutes to under 2.
  4. Frontend Engineer
    Oct 2015 - Sep 2016
    Paystack · 11 mo · Full-time · Johannesburg, South Africa
    • Shipped 16 launches on the web team without a rollback.
    • Wrote the Next.js service that now handles 80 million requests a day.

Projects

Conference talk: lessons from web
2023

What went wrong and what worked while scaling web frontends.

Write-up: web frontends in practice
2023

A long-form guide to web frontends for people starting out.

References

No references yet.

Education

  1. University of Ghana
    BSc, Information Technology
    2011 - 2015

Details

Compensation expectations
What they are targeting for their next role.
Visible to connections
Direct contact details
Direct email and a scheduling link.
Visible to connections

Trusted Partners

Sponsored