About Me

Hello! I'm Sheldon Hart, a solutions architect with over 14 years of experience creating innovative technology solutions. My professional journey began after completing my BSc Computer Science degree, and then joining one of South Africa's biggest financial institutions. What started as a graduate developer position evolved into a fulfilling career as a solutions architect, where I now design and implement enterprise-scale systems that balance technical excellence with business value.

Certifications

AWS Certified Solutions Architect – Associate badge

AWS Certified Solutions Architect – Associate

Institution: Amazon Web Services (AWS)
View Credential
TOGAF® Certification Program badge

TOGAF® Certification Program

Institution: The Open Group
View Credential
Digital Transformation: Platform Strategies for Success badge

Digital Transformation: Platform Strategies for Success

Institution: Emeritus
View Credential

Skills

Architecture & Design

Enterprise Architecture
Domain-Driven Design
API Design
Software Patterns
Scalable Systems

Programming Languages

Java
JavaScript/TypeScript
PHP

Frameworks

Spring Boot
Node.js
Express.js
Vue.js/Nuxt
WordPress

Databases

MySQL/MariaDB
Cassandra
InfluxDB

Application Servers

Tomcat
Wildfly/JBoss
Jetty

Tools

Docker
Kubernetes
AWS
Git
GitHub Actions
Swagger
Prometheus
Grafana
ELK Stack
Jira
Confluence
VS Code
IntelliJ IDEA

Projects

ADSL & VoIP Provider

Work Project

Implemented key enhancements to an ADSL and VoIP provider for one of South Africa's top 4 banks, developing both backend services and frontend web interfaces. This provided banking customers with complimentary ADSL data allocations when selecting this provider as their ISP. Additionally, the project included a VoIP solution featuring a mobile application that enabled free peer-to-peer calling, complemented by a flexible minute-based billing system for external network communications (GSM, PSTN).

JBossTomcatJavaMySQL/MariaDB

Banking App

Work Project

Implemented and later architected a comprehensive suite of banking application frameworks and microservices architecture that powers a leading bank's digital banking platform. This enterprise-scale system serves millions of customers throughout Africa, maintaining robust performance while processing tens of thousands of concurrent sessions. The architecture incorporates high-availability principles, distributed data management, and advanced caching strategies to ensure 99.99% uptime for critical financial transactions.

Scalable SystemsJavaMicroservicesMySQL/MariaDBCassandraInfluxDBKubernetes

Micro-Frontends Framework

Work Project

Designed and implemented an enterprise-grade application framework that revolutionized cross-functional software development within the organization. This architectural solution empowered individual business units to independently develop and maintain their domain-specific application flows while ensuring UI consistency and adherence to brand standards through centralized governance. By adopting a Micro-Frontends approach with clear boundaries, teams could deploy their features independently, significantly reducing release dependencies and improving time-to-market for critical features while maintaining the cohesive user experience essential for the organization's brand.

Enterprise ArchitectureDomain-Driven DesignSoftware PatternsAPI DesignScalable SystemsJavaMicroservices

Banking Messaging Platform

Work Project

Architected and implemented a messaging platform that initially consumed the existing real-time notification system for banking transactions and account activities, using push notifications instead of SMS, which saved the bank millions in network fees. Subsequently enhanced the platform by enabling secure authenticated conversations between customers and banking representatives, then incorporated a peer-to-peer chat and payment capability, allowing customers to conduct financial transactions directly with contacts through a secure communication channel.

Scalable SystemsAPI DesignJavaMicroservicesMySQL/MariaDBCassandraKubernetes

Messaging Chat Bot

Work Project

Architected and implemented an AI-powered conversational banking solution using Amazon Lex, enabling automated customer service for routine banking inquiries and transactions. The architecture integrated with the existing Banking Messaging platform through an API layer, providing contextual handoffs between automated and human support channels. By extending the Micro-Frontends architectural principles, the solution featured a modular framework that empowered business units to independently develop and deploy domain-specific conversation flows while maintaining centralized governance.

Enterprise ArchitectureDomain-Driven DesignSoftware PatternsAPI DesignNode.jsMicroservicesAWS

Environmental Banking

Work Project

Architected a sustainability feature within the bank's ecosystem that enables customers to quantify their carbon footprint based on transaction history. Designed a comprehensive technical architecture comprising API services and well-designed database models. The solution applies sophisticated categorization algorithms to transaction data, mapping financial activities to their corresponding environmental impact. The offering includes interactive educational components and a donation mechanism allowing customers to contribute directly to verified environmental organizations for carbon offsetting.

Domain-Driven DesignSoftware PatternsAPI DesignScalable SystemsMySQL/MariaDBKubernetes

Payroll System

Work Project

Architected an enterprise-grade payroll management solution for commercial banking clients. Designed a comprehensive technical architecture featuring secure API services and well-designed database models. The system enables businesses to efficiently create and manage customizable payroll schedules (monthly, bi-weekly, or weekly), process bulk payments with automated tax calculations, and generate comprehensive compliance reports. Implemented robust validation rules ensuring adherence to South African tax regulations and labor laws, while maintaining seamless integration with the bank's infrastructure for secure payment execution.

Domain-Driven DesignSoftware PatternsAPI DesignScalable SystemsMySQL/MariaDBKubernetes

From The Hart - Teaching resources

Personal Project

Designed and deployed a scalable e-commerce website (fromthehart.co.za) for educational resource distribution. Implemented a WordPress solution with WooCommerce integration and Payfast payment gateway for seamless transactions. Architected a high-availability AWS infrastructure leveraging EC2 with auto-scaling capabilities, RDS for database management, Application Load Balancer for traffic distribution, and CloudFront CDN for optimized content delivery. This enabled my wife, who is a teacher, to sell her teaching resources online.

PHPMySQL/MariaDBAWS

From The Hart - Tech

Personal Project

Architect, designed and developed this website as a professional portfolio and technology showcase, combining modern front-end architecture with cloud-based infrastructure. Leveraging Vue.js/Nuxt for component-driven development and AWS for scalable hosting. The implementation features responsive design principles and optimized performance. Explore the blog section for more info behind this project's development.

Scalable SystemsJavaScript/TypeScriptVue.js/NuxtAWS

Education

University logo

Bachelor of Sciences in Computer Sciences

University: University of Pretoria
Graduated: 2010

Hobbies and Interests

Gaming
Reading
Movies & TV
Family

When I'm not working or being a parent to two amazing girls, I enjoy gaming, reading books and comics, and watching a variety of shows, movies, and anime.

Contact Me

Thank you for visiting my page! I look forward to connecting with you.