Alex Pickering is a Principal Software Engineer with 11 years of experience building resilient, cloud-native systems and leading engineering teams from the Western Cape, South Africa. He has a strong track record designing and operating event-driven, serverless architectures for high-throughput services in GCP and AWS, including billing and access-management platforms for global customers. Comfortable making architectural decisions and guiding delivery, he pairs hands-on TypeScript/Node.js expertise with Terraform, CI/CD and distributed system patterns. Alex thrives under pressure and immerses himself in complex problems, often owning end-to-end solutions from design through production support. He also brings practical product-facing experience—working with sales and HR—to translate customer needs into prioritized, shippable work. Colleagues rely on him for pragmatic trade-offs that balance scalability, security and operational reliability.
11 years of coding experience
9 years of employment as a software developer
Front-End Web Developer Nanodegree Computer Software Engineering, Front-End Web Developer Nanodegree Computer Software Engineering at Udacity
Senior Certificate, Senior Certificate at Wynberg Boys' High School
A simple phonebook REST API, implementing current best practices. Includes centralised logging, unit testing, design patterns, OOP, continuous integration and deployment, code quality analysis and more. Used solely for a portfolio project.
Contributions:81 commits, 48 PRs, 63 pushes in 24 days
Promise based client for the Exchange Rates API which allows for current and historical exchange rate data for free
Contributions:59 commits, 34 PRs, 55 pushes in 1 year 6 months
api-clientapiratescurrenciesexchange
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.