Technical Skills
Technical expertise and tools I use to build scalable, high-performance solutions.
Backend & Core
Architecture & Messaging
Databases & Caching
AI & AI-Assisted Engineering
Observability & Monitoring
Performance & Debugging
DevOps & Cloud
Testing & API Tools
Frontend
Selected Projects
A glimpse into some of the complex systems I've built, from high-throughput gateways to modern architectures.
Insights
Work Experience
A journey through my professional growth, from junior developer to tech lead, specializing in backend development and AI-assisted engineering practices.
Tech Lead
AI-Driven Customer Support & Search: Built a RAG-based contextual search feature for development guides and reporting using vector search and prompt engineering; improved customer satisfaction by 20% and slashed resolution time by 1/6th.
Legacy Modernization (Java 6 → 21): Orchestrated full-scale system migration using AI-assisted development (Cursor & Antigravity), completing the migration in 36h vs. 80h estimated.
Led two telecom-grade projects from kickoff to production, delivering 95% on time without compromising stability.
Optimized delivery by matching work to engineers' strengths and clarifying ownership, cutting sprint rollover from 60% → 30%.
Migrated legacy reporting from custom solutions to Grafana dashboards, reducing new development time and cost by 25%.
Coached junior engineers through structured code reviews, raising independent task completion from 50% → 70% per sprint.
Associate Tech Lead
Enterprise URL Resolver & Firewall: Designed and implemented a high-throughput URL resolution firewall system with SSL bumping, achieving 800 TPS/node with sub-5ms response latency using Redis caching and Sentinel.
SMS Delivery Redesign: Reworked the SMS delivery report pipeline (600–800 TPS), lifting reliability from 65% → 99.9% by splitting a brittle single-table design into an async dual-table flow.
Built a reactive middleware protocol converter using Spring WebFlux to migrate legacy integrations while preserving API contracts, increasing billing throughput by 40%.
Implemented event-driven metrics and monitoring (SNMP, TPS tracking, transaction logs) using async logging and non-blocking processing for full observability.
Senior Software Engineer
5G Authentication Systems: Improved query performance by 4x in 5G authentication systems through advanced indexing and caching strategies.
Production Reliability: Investigated and resolved production incidents through comprehensive analysis of thread/memory dumps and network traces; optimized performance using VisualVM and JProfiler.
Built RESTful services supporting 10K+ concurrent users across MySQL, MongoDB, and MariaDB environments.
Maintained and enhanced legacy Java 6 systems through active feature development and migration planning, ensuring production stability.
Software Engineer
Appigo Pay: Integrated HSBC and HNB bank support into a custom payment gateway, facilitating secure transaction processing for major financial institutions.
M1-SDP: Added multi-language and Unicode support to a legacy SMS delivery platform.
Developed microservices architecture using Spring Boot and Docker; optimized SQL queries to double enterprise authentication server performance.
Jr. Software Engineer (Android)
Developed dynamic Android form builder library using Java & Kotlin.
Improved app stability by 25% through performance tuning and code refactoring.
Academic Background
Education and qualifications that provided the foundation for my engineering career.
Bachelor of Science in Computer Science & Engineering
North South University
