Software Engineer at BeED (2024-11 – Present)
- Refined.NET IdentityServer management flow to enable seamless SSO and secure OAuth integration across multiple services
- Migrated legacy MVC jQuery UI to Angular standalone components which enable faster and modular interface
- Built modular Angular library to enforce UI consistency and eliminate code duplication across multiple services
- Enhanced Python LangChain pipeline leveraging LLM for semantic question generation and file ingestion
- Optimized RabbitMQ workflow for resilient message delivery by integrating.NET Polly pipeline for backoff retry and circuit breaker mechanism, dead letter queue, and poison message handling
Software Engineer at Speechify (2024-08 – 2025-07)
- Built podcast audio transcript synchronization with custom audio playback using Next.JS, Tailwind, NestJS, Supabase to deliver seamless listening experience
- Mdularized React components with custom hooks, Tanstack Query, and Zustand to enhance scalability and developer velocity
- Developed podcast clipper tool using FastAPI, Whisper AI, and Computer Vision to automate creating engaging clips with adaptive speaker cropping
- Engineered Instagram scraper tool using Puppeteer, Supabase Cron Job, and Trigger.dev to automate data scraping for niche content creators
- Generated AI driven marketing ads leveraging Veo-3, Remotion, and TTS to increase audience engagement through appealing content
Backend Developer at DealPOS (2021-12 – 2024-10)
- Developed robust internal APIs of POS system using C# ASP.NET WEB API, Dapper ORM, and SQL Server
- Developed secure RESTful open APIs of POS system to enable interoperability across microservices while preserving server resources by making use of rate limiting and logging
- Expanded system functionality by integrating 3rd party APIs like Lazada, accounting software, and WhatsApp Twilio
- Designed SQL Server Database schemas including tables, stored procedures, functions, indexes, and constraints
- Reduced API and database latency through adoption of caching strategies, parallel task processing, dynamic SQL, and stored procedure query performance tuning
- Minimized system downtime during peak traffic by building an effective real-time streaming data pipeline service that serve millions of request order daily using Rx.NET
- Improved code quality and efficiency through refactoring adhering to DRY, KISS, SOLID, OOP, and functional with LINQ
- Increased system reliability through MSTest unit testing, Postman integration testing, SQL Profiler for debugging long queries, and JMeter for stress and concurrency testing
- Enhanced system security through implementation of Google Sign-In auth, TOTP 2FA, and sensitive data masking
- Developed a mobile app using Ionic Angular allowing users to view their transaction history and member point