About Me

I'm Fumisani Mabasa, a software developer with 4 years of experience working across backend systems, APIs, and full-stack solutions in different business domains. I enjoy building systems end-to-end, from backend logic and integrations through to user-facing features.

Experience

  • 4 years building and supporting full-stack systems across e-Commerce, Automotive, HR, and consulting environments
  • Developed Windows Services and background jobs for automation and scheduled processing
  • Designed and maintained REST APIs, integrating with payment systems, messaging platforms, and third-party services
  • Worked with cross-functional teams including analysts, designers, and developers to deliver production systems

Professional Philosophy

I focus on building systems that are simple, reliable, and easy to maintain over time. I prefer solving problems at the backend and integration level, where most of the system complexity actually lives. I also enjoy learning new approaches, improving how I design solutions, and sharing knowledge with others.

Technical Expertise

Full-Stack Development

Building applications end-to-end, working across frontend interfaces and backend services to keep everything connected and functional.

AngularTypeScriptJavaScriptSEOC# .NETASP.NET Core
API & Integration Development

Designing APIs and integrating third-party platforms, webhooks and external services into existing systems.

REST APIsWebhook IntegrationsOAuth/JWTAPI SecuritySystem Integration
Real-Time Applications

Working on systems that update live, such as notifications, background processing, and event-driven features.

SignalRWebSocketsRabbitMQEvent ProcessingBackground WorkersNotifications
Database Engineering

Designing and maintaining databases with a focus on structure, performance, and keeping data reliable as systems grow.

SQL ServerMongoDBLINQEntity FrameworkQuery Optimization
Cloud & DevOps

Deploying and maintaining applications, handling environments, and supporting automated build and release processes.

Azure DevOpsGitCI/CDCloud HostingApplication Deployment
Software Delivery

Taking features from idea to production, working with teams to deliver working software in iterative cycles.

Agile/ScrumCode ReviewsDebuggingTechnical Documentation

Engineering Showcase

Things I’ve learned over time and use regularly when building and maintaining systems.