Richard Shephard

Senior Backend Engineer at Equal Experts South Africa

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

👤
Senior
🎓
Top School
Richard Shephard is a Senior Backend Engineer with over a decade of hands-on experience designing and delivering scalable, production-grade backend systems for enterprise and consumer applications. He blends deep practical skills in C#, Node.js, Python, cloud platforms, CI/CD and test-driven development with a strong focus on software architecture and maintainability. Richard has led teams and shaped technical vision at companies like Entelect and SA Home Loans, mentoring developers and driving delivery through modern practices such as CQRS, event sourcing and containerized deployments. Now at Equal Experts he continues to pair early-architecture involvement with day-to-day engineering to ensure reliable outcomes for clients. An early embedded-systems background and contributions to the widely used NUnit testing framework hint at both low-level performance instincts and a commitment to improving testing infrastructure. Based in Durban, South Africa, he values collaboration, simplicity and continuous improvement in building software that lasts.
code11 years of coding experience
job23 years of employment as a software developer
bookBachelor's of Science Degree in Electical Engineering, Electrical and Electronics Engineering, Bachelor's of Science Degree in Electical Engineering, Electrical and Electronics Engineering at University of Cape Town
bookWesterford High School
languagesEnglish, africaans
github-logo-circle

Github Skills (7)

nunit10
test-framework10
dotnet10
dotnet-new10
csharp10
testing10
tdd7

Programming languages (12)

C#TypeScriptJavaDockerfileC++CSSShellC

Github contributions (5)

github-logo-circle
nunit/nunit

Apr 2017 - Jan 2021

NUnit Framework
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:19 reviews, 46 commits, 6 PRs in 3 years 9 months
Contributions summary:Richard primarily contributed to the NUnit framework by addressing and improving the testing capabilities. Their work included fixing test cases, refining test infrastructure, and implementing new tests. The user's work specifically revolved around the `ExploreTests` function and related features like test filtering and reporting on ignored test cases, demonstrating a focus on the test framework's internal workings.
dotnettestingtest-frameworkc-sharpnunit-framework
Poimen/taskboard-web

Nov 2019 - Jan 2021

Demo of a Tasking Board
Contributions:1 PR, 117 pushes, 4 branches in 1 year 1 month
taskingboard
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
Richard Shephard - Senior Backend Engineer at Equal Experts South Africa