Yusuf Abubakar

Senior Software Engineer | Distributed Systems & Cloud Platforms
Dublin, IE.

About

Highly accomplished Senior Software Engineer with a strong background in building and maintaining distributed systems, cloud platforms (Azure, AWS), and microservices architectures. Proven expertise in driving platform reliability, enhancing observability, and delivering critical end-to-end features that significantly improve operational efficiency and user experience. Seeking to leverage advanced technical skills and a track record of impact to excel in challenging software engineering roles focused on scalable and resilient systems.

Work

Microsoft
|

Software Engineer

Dublin, Leinster, Ireland

Summary

Led critical initiatives in distributed cache platform reliability and tenant provisioning, ensuring robust system performance and seamless global directory services for Microsoft's global customer base.

Highlights

Developed advanced internal diagnostic tools, accelerating root cause analysis for distributed cache platform issues, and automated mitigation jobs, reducing CPU, memory, and connectivity failures at scale.

Spearheaded a platform-wide reliability and diagnostics initiative, redesigning observability dashboards, refining monitoring alerts, and integrating high-signal metrics with Geneva Synthetics to proactively identify and prevent system failures.

Managed core services for global directory provisioning and license management, successfully delivering partition-specific buildout requests and partner-facing endpoints while resolving complex customer-raised issues for global tenants.

Orchestrated the end-to-end delivery of cross-team features spanning Cache, Group Licensing, and Tenant Management, enhancing critical functionalities across multiple domains.

Resolved complex production incidents during on-call rotations, addressing performance bottlenecks and client connectivity failures across multiple services; authored detailed troubleshooting guides and established a centralized Team Learnings catalog to enhance operational excellence and team readiness.

DotFit
|

Software Engineer

Lagos, Lagos, Nigeria

Summary

Drove critical business functionality by delivering end-to-end features across Wallet, Bills, Auth, and Transaction microservices and enhancing fraud detection systems for a fintech platform.

Highlights

Delivered end-to-end API features across Wallet, Bills, Auth, and Transaction microservices, significantly enhancing critical business functionality for the platform.

Spearheaded the development and implementation of onboarding flows for new user categories (Dot SME and DSA), successfully expanding platform accessibility and user base.

Managed third-party API integrations for Bills services, improving service reliability and customer satisfaction by enabling seamless provider switching.

Redesigned the legacy notification system utilizing FreeMarker and Amazon SQS, achieving faster and more reliable HTML-based messaging and improving customer communication during transactions and outages.

Collaborated with operations to investigate fraud, identifying suspicious patterns in transaction data and developing internal dashboard endpoints, which enhanced fraud detection speed and reduced manual investigation effort by 30%.

Resolved production incidents during on-call rotations, implementing root cause fixes and authoring comprehensive troubleshooting guides across microservices to improve system stability.

Stardome
|

Software Engineer

Lagos, Lagos, Nigeria

Summary

Designed and implemented RESTful APIs, managed cloud migrations, and established robust CI/CD pipelines to enhance application deployment and microservices architecture for Stardome.

Highlights

Designed and implemented robust RESTful API flows using Spring Boot, enhancing system interoperability and performance.

Resolved critical Heroku build pack detection issues, successfully deploying the Stardome application to Heroku and ensuring operational continuity.

Led the successful migration of Stardome's core service from Heroku to Azure App Service, optimizing cloud infrastructure and scalability.

Developed and demonstrated a proof-of-concept for integrating Spring Cloud Gateway as a centralized reverse proxy, streamlining microservices architecture and improving API management.

Implemented robust test suites and integrated continuous integration workflows using GitHub Actions, improving code quality and accelerating deployment cycles.

Education

University of Lagos, Nigeria
Lagos, Lagos, Nigeria

Bachelor of Science (B.Sc.)

Systems Engineering

Grade: First Class Honors

Languages

English

Skills

Cloud Platforms & DevOps

Azure, AWS, Heroku, Docker, Kubernetes, GitHub Actions, CI/CD.

Databases & Data Management

CosmosDB, PostgreSQL, Amazon SQS, Distributed Cache Platforms.

System Architecture & Development

Microservices, RESTful APIs, Spring Cloud Gateway, Distributed Systems, API Integrations, Full-Stack Development.

Reliability & Operations

Site Reliability Engineering (SRE), Observability, Monitoring, Diagnostics, Root Cause Analysis, Incident Resolution, On-call Support, Troubleshooting Guides, Operational Excellence, Geneva Synthetics.

Key Concepts & Methodologies

Platform Engineering, Tenant Provisioning, License Management, Fraud Detection, System Migration, Feature Delivery, Team Readiness.

Programming Languages

Python, .Net (C#), Java (Spring Boot), Node.js.