Senior Software Engineer
Dolphin Technologies | Karachi, Pakistan | July 2025 – Present
Senior Software Engineer on Dolphin POS, a fintech product handling transactions, card payments, refunds, and customer data for multi-location retail clients.
- Engineered payment flows including transaction processing, card handling, refund logic, and payment gateway integration
- Built customer data pipelines powering promotional campaigns, retargeting logic, and audience segmentation algorithms
- Developed report generation modules for sales, transactions, and operational analytics
- Architected REST APIs with Node.js and Express using MVC/MVVM patterns for a multi-tenant POS platform
- Designed SQL schemas, database migrations, indexes, and optimized queries for high-volume fintech workloads
- Implemented real-time chat, video calling, and media streaming with WebRTC and MediaSoup (SFU)
- Deployed and managed production services on Linux servers with PM2, Nginx, Redis, and BullMQ job queues
- Integrated cloud services on AWS and Azure including Lambda functions for serverless workloads