Michael Joseph

Durban, KwaZulu-Natal, South Africa
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inPython Ecosystem Development and Data Science
Michael Joseph is a seasoned backend software engineer and technical leader with over two decades in the internet industry and 14 years of hands-on professional experience building and operating web applications. Based in Durban, South Africa, he has led small development teams and driven engineering practices as Development Team Lead at Quidco, introducing microservice templates, ADRs/RFCs, and tooling to streamline deployments and versioning. He brings deep operational expertise from roles administering AWS, CI/CD, and production clusters, and a strong background in performance tuning for JVM-based financial systems. An active open-source contributor, he has improved Cookiecutter with Python 2/3 compatibility and added templating features that accelerate project scaffolding. Known for bridging development and operations, he combines pragmatic architecture, mentorship, and hands-on coding to reduce variability and ship reliable services. He holds an honors degree in Computer Science (cum laude) and a track record of translating complex, load-sensitive systems into maintainable, production-ready solutions.
code14 years of coding experience
job19 years of employment as a software developer
bookB. Sc. Computer Science(Hons) (Cum Laude) Computer Science Statistics, B. Sc. Computer Science(Hons) (Cum Laude) Computer Science Statistics at University of KwaZulu-Natal
languagesEnglish, Afrikaans
stackoverflow-logo

Stackoverflow

Stats
7,073reputation
604kreached
19answers
2questions
Badges
garbage-collection
top-1%
logging
top-5%
java
top-5%
github-logo-circle

Github Skills (17)

python10
jinja210
cookiecutter10
garbage-collection10
java9
documentation9
logging9
apidoc8
api8
testing7
version-control6
testcase6
lsof6
nosetests6
linux6

Programming languages (12)

TypeScriptDockerfileShellCSSCRustJavaScriptPHP

Github contributions (5)

github-logo-circle
cookiecutter/cookiecutter

Oct 2013 - Dec 2021

A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
Role in this project:
userFull-stack Developer
Contributions:10 reviews, 256 commits, 71 PRs in 8 years 3 months
Contributions summary:Michael contributed to the Cookiecutter project by making various improvements to both the codebase and the documentation. They fixed alignment issues, addressed literal block problems, and added an author to the AUTHORS.rst file. Furthermore, they added the functionality of the `extra_context` parameter and applied the override in the `cookiecutter/main.py` and `cookiecutter/generate.py` files. The commits also include a series of Python compatibility improvements, making the code compatible with both Python 2 and 3.
cliproject-templatespythoncommand-line-utilitydeveloper-tools
https://www.mycull.dev/
Contributions:239 commits, 3 PRs, 48 pushes in 9 years
dev
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.
Request Free Trial
Michael Joseph