Lehlohonolo Jairus Shole

Technical Lead and Senior Full-Stack Developer.

I am a self-taught software developer who discovered a deep interest in IT while studying Electrical Engineering at the University of Johannesburg. Since then I have built my career around the craft of software development and a constant commitment to learning new technologies.

Career built through persistence, curiosity, and execution.

My path into software development was not linear. I began in engineering, taught myself the tools of modern application development, and kept pushing toward more complex systems, better teams, and harder technical problems. That mindset has shaped a career spanning consulting, permanent roles, startup-style work, and large financial institutions.

I enjoy building systems that solve practical business problems, especially where architecture, maintainability, and delivery discipline matter. I am strongest in C#, .NET, Angular, relational data, and enterprise application design, while still staying open to new frameworks and patterns.

Don't be good at what you do, be the greatest.

That line captures how I approach my work: keep learning, raise the standard, and avoid getting comfortable with average output.

SurnameShole
NameLehlohonolo Jairus
Date of birth06 June 1984
NationalitySouth African
Address 5 Dee Dee Brown Drive, Wilro Park, Roodepoort, 1724
Home languageSetswana

Academic background

Bsc Information Technology: In progress (1st year at MANCOSA),

Grade 12 at Moletsane High School, with Setswana, English, Biology, Geography, Mathematics, and Physical Science.

Certificates awarded

  • 2019: Azure Fundamentals - AZ-900

Technologies used across enterprise delivery.

Most of my work has been in high-accountability environments where reliable code, maintainable systems, and business alignment matter more than trend-chasing.

.NET / ASP.NET Core Angular Blazor Server TypeScript C# SQL Server Azure DevOps Docker Kubernetes Entity Framework MediatR AutoMapper

From self-taught beginnings to senior product and platform delivery.

10 March 2026 - Current

Tata Consultancy Services

Technical Lead - Consulting at Life Healthcare

Technical Lead role responsible for technical direction and development of the Bill Funder application

  • Leading the technical direction of the Bill Funder application.
  • Documenting and creating technical designs
  • Implementing backend and frontend features
  • Maintaining high code quality through code reviews
  • Delegating tasks to team members ensuring maximum productivity for the project
NET API C# HTML CSS SQL Server Management Studio Azure DevOps LINQ Angular TypeScript Angular Material Docker Azure Container Apps Azure Service Bus Git Visual Studio 2026 Virtual Desktop Infrastructure (VDI)

May 2025 - 07 February 2026

DeArx Services

Senior Fullstack Developer / Lead Frontend Developer (Angular)

Contracting across ABSA CIB and Gilbarco / AFS, delivering enterprise lending and fleet-management software as a senior product engineer and full-stack developer.

  • Upgrading an Angular 8 application to Angular 20.
  • Adding new features to a fleet management platform for vehicles and related equipment.
  • Building corporate lending applications for SME financial aid workflows.
Angular ASP.NET Core API TypeScript Entity Framework Material Design MediatR AutoMapper NUnit PostgreSQL Docker Terraform Azure DevOps DevExtreme

Reason for leaving: Concluded contract and project requirements

March 2025 - May 2025

MiPrint Consulting / Alexander Forbes

Senior Full Stack Developer

Joined Alexander Forbes on a contract role before the project was placed on hold and the team received notice of termination.

Enterprise delivery Stakeholder collaboration Full-stack development

June 2024 - December 2024

Cryptograph Technologies / RMB

Technical Lead Developer

Led delivery of regulatory and metadata platforms used to generate SARB reports and align data from multiple sources to common business terminology.

  • Implemented RegCtrl, a Blazor Server reporting platform for regulatory requirements.
  • Built MetaData, a Blazor Server application for dataset mapping and terminology normalization.
Blazor Server C# SQL Server Docker OpenShift Radzen UI Flex Monster Jira Bitbucket Git

Reason for leaving: Project cancelled due to budget constraints.

January 2021 - May 2024

Investec / CyberPro Consulting

Senior .NET Developer

Delivered client onboarding, client maintenance, relationship-linking, portfolio visibility, securitisation account management, and Azure Function integration work inside the Client, Finance and Tax domain.

  • Contributed to Client Management, Same Entity Linking, Star Link, SecuritEase, and Client Channel API.
  • Worked across legacy and modern stacks, from Silverlight and WCF through .NET Core 6 and Angular.
C# .NET Framework 4.5 .NET Core 3.1 / 6 Entity Framework Core SQL Server 2019 T-SQL WCF ASP.NET MVC 5 Angular TypeScript Azure Functions MediatR AutoMapper NUnit xUnit Moq NSubstitute Azure DevOps Bicep YAML

Reason for leaving: Wanted more growth and broader technical exposure.

September 2016 - December 2020

Dynamic Visual Technologies

Senior .NET Developer

Worked across fintech, banking, and payment products for Standard Bank, dotModus, and DVT clients, covering backend APIs, Angular frontends, reporting workflows, and township trade enablement.

  • Built features for Thrive, including invoice integration for township traders and suppliers.
  • Delivered risk-management and credit-resolution systems inside CIB.
  • Led front-end delivery at dotModus for the wax'd merchant and admin portals.
  • Built Standard Bank internal platforms including User Management, Financials, and Retail PMT.
C# .NET Core 2.0 / 2.2 Angular 7 AngularJS TypeScript JavaScript Bootstrap UnderscoreJS jQuery Entity Framework / EF Core SQL Server Azure Docker Kubernetes Jenkins Octopus HangFire EPPlus Material Design ChartJS

Reason for leaving: Pursued stronger financial growth in line with family responsibilities.

September 2015 - September 2016

Oaksure Financial Services

System Developer

Worked as a one-person development team delivering MyGenius, a web-based lead management platform with automated reporting and third-party integrations.

  • Integrated with collection houses, telecommunications systems, and bulk SMS suppliers.
  • Delivered both application features and supporting Windows Services.
C# ASP.NET MVC 5 KnockoutJS jQuery HTML5 CSS3 Bootstrap Entity Framework 6 LINQ MS SQL Server

Reason for leaving: Wanted the growth that comes from learning inside a stronger collaborative engineering team.

April 2015 - August 2015

Nihilent Technologies / Life Health Care

.NET Developer

Supported and enhanced a hospital management WPF application, including data fixes, production support, and new business requirements.

C# WPF MS SQL Server Visual Studio

Reason for leaving: Wanted to move into modern web technologies and team-based application development.

July 2014 - March 2015

Shole IT Solutions

.NET Developer

Consulted with clients, translated business requirements into applications, tested and implemented solutions, and applied agile delivery practices.

HTML CSS JavaScript C# ASP.NET MVC ASP.NET WebForms ADO.NET jQuery KnockoutJS MS SQL Server

Reason for leaving: Needed deeper corporate exposure and more focused responsibilities.

July 2013 - June 2014

Creative Mode Designs

Software Developer / Project Manager

Gathered client requirements, designed interfaces, managed projects, and built applications using agile delivery methods.

HTML CSS JavaScript PHP jQuery

Reason for leaving: Business partnership did not work out.

October 2009 - February 2013

Shole IT Solutions

Web Developer

Designed and coded websites, and also produced client-facing graphic design work such as logos, brochures, and banners.

HTML CSS JavaScript PHP jQuery

Reason for leaving: Moved into the corporate environment for broader exposure.

September 2005 - July 2006

Tenova Pyromet

Trainee Electronic Technician

Early engineering experience that reinforced a long-term shift toward software and information technology.

Electronic systems Technical support Engineering fundamentals
  • Sports: Mixed Martial Arts, wrestling, UFC, EFC, and One Championship.
  • Hobbies: Playing video games, especially King of Fighters and Call of Duty.
  • Downtime: Watching movies and series.

Get the latest PDF version of my curriculum vitae.

Download My CV
Primary email ljshole@yahoo.com
Secondary email ljshole@gmail.com
Phone 071 011 4331
Alternate 067 822 1744 / 071 021 0931

References