Software Engineer
Johannesburg Area, South Africa
Proficient in front-end (Angular, .NET MAUI, MVC, HTML5, CSS3, JS, TypeScript, Bootstrap) & back-end (C#, .NET Core, EF Core, ASP.NET Core)Experienced with databases (PostgreSQL, MongoDB, SQL) & cloud tech (Azure, DevOps, Docker, Git, GitHub, RabbitMQ, Redis, Google Cloud SDK, Swagger)Utilized Agile Methodology for efficient planning & deploymentProjects:SARMS - University Research Management System - Designed & implemented using .NET Core, Angular, PostgreSQL - Dynamic UI generator reducing database queries by 80% with PostgreSQL/Redis - Integrated RabbitMQ for system interoperabilityFlowBuilder - Process Flow Generator - Adapted Angular to .NET MAUI & MongoDB - Emphasized TDD with unit tests & coverageBeard - Email Template Builder - Open-source template language & code editor on Angular - Used Microsoft Monaco & Shopify Liquid - MongoDB for template storage/managementMomus - Error & Audit Logging System - Sole responsibility for architecture, design, development using ASP.NET Web API - Implemented Azure Service Bus & .NET NuGet package - MongoDB for log data storageTimeMachine - Time Tracker & Timesheet - EF database-first approach with SQL database - Integrated Google API & SSO for authentication/rolesE-Docs - Electronic Documentation & Validation - Latex for document generation with JSON configs - Containerized with Docker for deployment/scalability - Itext7 & SpirePDF for PDF validationPersonal Loan Data Analysis - SSIS & SSRS pipelines for data processing/insights - Custom SQL queries for on-the-fly reporting - SCS Management - Senior Care Solutions - Service provider management application - ASP.NET Boilerplate & ASP.NET for accelerated development - EF Code First with SQL databaseProven expertise in delivering innovative solutions leveraging cutting-edge tech while collaborating effectively.