Architecting distributed
systems & AI
backends that scale.
Senior Backend Engineer and Technical Lead with 6+ years designing distributed systems on .NET and AWS. Specializes in microservices, async messaging pipelines, and AI-integrated backends. AWS Certified Solutions Architect – Associate.
Passionate about engineering
excellence and clean code
I'm a Senior Backend Engineer and Technical Lead with 6+ years designing and delivering distributed systems on .NET and AWS. I specialize in microservices architecture, asynchronous messaging pipelines, and AI-integrated backend systems.
Currently at CAS Techno Sales (Frost Digital Ventures), I'm leading the transformation of a prototype into a production-grade platform — architecting AI-integrated microservices, async job pipelines with AWS SQS, Redis semaphore-based concurrency control, and real-time notifications via SignalR. Previously at Innovate Tech, I drove backend migrations, ETL pipelines, and AWS infrastructure optimization at scale.
I hold an MSc in IT & Applied Security and a BSc First Class Honours in Computing from London Metropolitan University, and I'm an AWS Certified Solutions Architect – Associate. I thrive on owning systems end-to-end — from schema design to production deployment.
Tools & technologies I work with
Backend Development
Cloud – AWS
Databases & Caching
Auth & Identity
Frontend
Architecture & Concepts
Projects that made an impact
AI-Integrated Microservices Platform
Designed and delivered a production-grade AI-integrated microservices architecture with async job orchestration via AWS SQS, Redis semaphore-based concurrency control, and real-time SignalR notifications.
Lambda Functions: Node.js to .NET Migration
Migrated 20+ AWS Lambda functions from Node.js to .NET Core, reducing cold-start latency and unifying the backend technology stack for long-term maintainability.
Query & API Performance Optimization
Optimized LINQ queries with query plan analysis and targeted PostgreSQL indexing, cutting average execution time by ~30% and significantly boosting API responsiveness.
Data Archival & Cost Optimization
Automated data archival pipeline serializing PostgreSQL records as Parquet to S3 with Glacier lifecycle policies, plus DynamoDB-to-PostgreSQL migration pipelines using Python and AWS Glue.
Where I've built things
that matter
Senior .NET Developer / Tech Lead
- Led end-to-end transformation of a lab-stage prototype into a production-grade system, defining architecture, scalability strategy, and deployment readiness
- Designed and delivered a production-grade AI-integrated microservices architecture, enabling scalable communication between frontend, backend, and AI worker layers
- Architected an async job processing pipeline using AWS SQS, enabling reliable, decoupled AI job orchestration with non-blocking API responses
- Engineered Redis semaphore-based slot management to cap concurrent AI workloads, preventing downstream service saturation under peak load
- Offloaded document processing into dedicated AWS Lambda functions, eliminating EC2 out-of-memory failures and enabling instance right-sizing
- Defined secure API Gateway and auth flows with Bearer token validation via JWKS, enforcing decentralized token verification across microservices
- Implemented real-time notification layer using SignalR for AI-driven async workflows
Senior Software Engineer
- Designed and developed scalable backend systems using ASP.NET Core, PostgreSQL, and AWS (Lambda, S3, RDS, SQS, SNS), serving production workloads
- Reduced average query execution time by 30% through advanced LINQ optimization, query plan analysis, and targeted PostgreSQL indexing
- Led migration of 20+ AWS Lambda functions from Node.js to .NET, reducing cold start latency and improving long-term maintainability
- Built ETL pipelines integrating DynamoDB, PostgreSQL, and S3 for analytics, reporting, and cross-system data movement
- Automated data archival pipeline serializing PostgreSQL records as Parquet to S3 with Glacier lifecycle policies, significantly reducing hot storage costs
- Developed Python-based migration pipelines from DynamoDB to PostgreSQL with aggregation logic and data validation layers
Software Engineer
- Developed full-stack applications using ASP.NET Core, AngularJS, and SQL Server for business-critical client systems
- Optimized high-volume SQL queries and designed stored procedures supporting core business workflows
- Delivered feature enhancements and maintained production systems across multiple concurrent client engagements
Trainee Software Engineer
- Built real-time chat application using SignalR
- Implemented serverless email service using Azure Functions
Intern — Backend Developer
- Developed backend modules using ASP.NET Core and SQL Server for web-based applications
- Built a School Bus Management System, implementing core backend logic and data handling
- Designed and optimized database schemas and queries using SSMS
Academic foundation
Certified & validated
Have a project in mind?
Let's talk.
I'm open to discussing new opportunities, collaborations, or just chatting about backend architecture, AI and cloud systems .