Deo Mugabe
409-***-**** ***.*******@*****.***
Experienced Software Engineer specializing in Java and cloud-native backend development, with a proven track record of building scalable APIs, microservices, and high-performance distributed systems. Skilled in Spring Boot, Kafka, PostgreSQL, CI/CD, and container-orchestrated environments across AWS, GCP, and Azure. Adept at designing resilient, fault-tolerant services and driving modern engineering practices in Agile teams. Known for delivering secure, maintainable solutions that scale reliably in enterprise environments.
EDUCATION
Master of Science in Computer Science
Maharishi International University, Fairfield, Iowa
Bachelor of Science in Information Technology
Sikkim Manipal University, India
CERTIFICATIONS
AWS Certified Developer Associate (https://www.credly.com/badges/402856d5-3c3e-4914-967cece326abe33f/public_url)
IBM Data Science Professional Certificate
Languages: Java, J2EE, Golang, JavaScript (React.js), Python, TypeScript
Web Services: REST, gRPC (protobufs), HTML, XML, Json, SOAP
Frameworks: Spring Boot, Spring Cloud, WebFlux, Security (JWT/OAuth2), Mockito, JUnit, Gin, Mux
APIs & Web: REST, GraphQL, gRPC, SOAP, WebSocket, Nginx, HTML, CSS, JavaScript
Messaging & Streaming: Kafka, RabbitMQ
Databases: RDBMS, MS SQL, Oracle, MySQL, PostgreSQL, NoSql (MongoDB, Cassandra), Redis, Elasticsearch
Design Patterns: Observable
SDLC: Agile, Scrum
Tools: Github, JIRA, Jenkins, Swagger, Docker, Apache Kafka, Kubernetes, Prometheus, SAML, Grafana, Testify,Telemetry, OAuth, TLS, Terraform, DataDog, Go PProf, JStack, JMap, OpenID, GolangCI-Lint, RabbitMQ, Helm Charts, CI/CD
Cloud: GCP, Azure, Amazon Web Services (Lambda, EKS, CloudWatch, S3, SQS, SNS, DynamoDB)
Platforms: Windows, Linux
Monitoring & Tools: Prometheus, Grafana, Dynatrace, DataDog, SonarQube, JMeter
Generative AI & Multi-Agent: LLMs (Llama, Google Palm, OpenAI), LangChain, LangGraph, LangSmith
PROFESSIONAL EXPERIENCE
Software Engineer – Galveston County 11/2024 – To Date
Developed and optimized backend services for a mission-critical distributed service proxy handling 100+ million weekly API requests, ensuring secure, low-latency, and highly available routing between external partners and internal enterprise systems.
Led the integration of multi-currency payment APIs using third-party services, enabling automated currency conversion to support international expansion across 10 countries, driving revenue growth and regional accessibility.
Diagnosed and resolved frontend performance issues using React Profiler, Redux DevTools, and Chrome Lighthouse. Refactored components and optimized data flow, improving dashboard load times and enhancing the user experience across high-traffic dashboards.
Engineered a high-throughput data processing pipeline handling 10K+ records per batch using multi-threaded JdbcTemplate operations, concurrent queues, and thread-safe caching, achieving sub-second REST API responses for time-sensitive case data.
Collaborated in decomposing the Agency Banking Java monolith by migrating the Mini Statements module into a standalone service. Designed fault-tolerant APIs with circuit breakers, caching, and adaptive retry mechanisms to improve reliability and user experience.
Enhanced system performance by refactoring back-office logic and building REST APIs for real-time messaging, ad campaigns, and e-commerce workflows. Optimized MySQL queries and applied concurrency, caching, and rate limiting to reduce latency by 30 percent, improve API speed by 20 percent, and ensure 99 percent uptime.
Senior Software Engineer - CENTENARY BANK Kampala, Uganda 08/2018 - 08/2023
Integrated with the National Identification and Registration Authority (NIRA) to solve manual KYC bottlenecks. Designed a Java and React solution for real-time ID verification, reducing fraud by 30 percent and decreasing onboarding time by 200 percent.
Architected and implemented five third-party payment integrations within a multi-tier Bill Pay microservice platform. Scaled to support millions of transactions monthly, increasing system throughput and profitability.
Developed and integrated APIs and a thirdparty payment gateway a consumer-facing Bill Pay system, enabling payments for utilities, school fees, taxes, subscriptions, and microfinance partners. Implemented secure transaction flows, delivering five new integrations that increased transaction volume and improved system scalability by 30%.
Built a real-time customer notification system using Kafka, and Firebase Cloud Messaging to improve customer experience. Achieved a 25 percent increase in engagement with product and service promotions.
Engineered high-concurrency message dispatching using Goroutines and channels, processing millions of asynchronous notifications across push, email, and in-app interfaces with near-zero failure rate.
Introduced event-driven architecture with Apache Kafka to decouple services and support real-time data pipelines. Reduced cross-service latency by 40 percent and increased system throughput by 30 percent.
Delivered scalable, fault-tolerant distributed systems including an internal API gateway to route and secure high-volume service-to-service traffic. Applied CS fundamentals in concurrency, networking, and system design to support millions of daily transactions with low latency and high availability.
Spearheaded the migration of a monolithic core banking system to microservices. Improved uptime by 200 percent and unlocked elastic horizontal scaling across cloud environments.
Automated AWS infrastructure provisioning (EKS, Lambda, API Gateway, CloudFront, CloudWatch) using Terraform, improving deployment consistency and reducing environment drift across dev, staging, and prod.
Database Administrator (May 2015 to Aug 2017)
Designed and implemented relational database schemas, tables, and relationships based on application needs.
Reduced design iteration cycles and improved data consistency across systems used by internal and client-facing applications.
Monitored and optimized SQL performance by tuning queries, managing indexes, and analyzing execution plans.
Reduced query execution time by 30 percent and improved overall application responsiveness.
Strengthened data security by configuring role-based access controls, encryption, and permission policies. Reduced the risk of unauthorized access and aligned practices with internal compliance standards.
Developed and maintained complex SQL Server stored procedures and queries supporting enterprise-scale reporting and data processing. Ensured high throughput, accuracy, and scalability for business-critical workflows.