Work Experience
My professional journey and the companies I've had the pleasure to work with
Leading the development & enhancement of a flagship dental software product widely adopted in the UK and Gulf countries, achieving significant global impact. Managing a team of 10 developers and collaborating with product and design teams. Here i have developed a low-latency scalable WebSocket Gateway Server, designed and implemented RESTful APIs, developed and continuously enhanced web applications, created configurable Windows Service applications and Implemented secure payment integrations with Clover.
Key Responsibilities:
1. Dental ERP Platform Modernization
✅ Architected a real-time ecosystem for 500+ clinics across UK/Gulf, processing 100K+ daily transactions:
Node.js WebSocket Gateway (40% lower latency vs polling)
React dashboards with 35% faster load times
✅ Architected centralized ASP.NET Core APIs as an API Gateway to securely route and orchestrate communication between external partner services and the portal database, as well as 500+ distributed clinic systems via WebSocket.
✅ Designed Node.js-based microservices (Express.js) to expose third-party integrations and services
✅ Developed and maintained RESTful APIs enabling secure integration of the Dental ERP platform with:
Mobile apps, Next.js frontend, VoIP Systems, and external partner services
Clover Payments (real-time transactions for pay-link URLs)
✅ Enforced API standards (Open API/Swagger), implemented versioning, caching strategies, and security protocols (OAuth2.0, JWT)
✅ Modernized tech stack (ASP.NET → .NET Core + React):
✅ Led development of flagship Windows desktop app serving 500+ clinics with:
Core Modules: Patient & Diary Management, Dental Charting, Treatment Planning
Financial: NHS Claims Processing, Clover & Pay Link integrations
Hardware Integration: X-ray imaging machines, POS systems
Communication: SMS, Email, Online Appointment Booking
✅ Enabled browser-to-desktop integration using WebSocket gateway:
Allowed browsers to trigger local Windows operations (launch .EXE, create folders/files)
Solved browser sandboxing limitations via secure real-time messaging
✅ Integrated SMS providers (e.g., PatientComms, SMS4Connect):
Built multi-clinic SMS configuration modules within dental software (per-tenant setup)
✅ Engineered robust data migration solutions:
Built Step-by-step C# migration Wizard (SQL Server → MySQL)
Designed restart-able, Fault-tolerant, ETL (Extract Transform Load) pipeline for legacy data imports
✅Smart Automation & AI Features
AI & NLP: Integrated on-prem Mistral LLM (via Ollama) into the centralized Next.js portal, enabling clinics to generate patient analysis reports through prompts; leveraged API & WebSocket gateways to securely fetch clinic-specific data in a multi-tenant setup
Used local AI model hosting to ensure HIPAA/GDPR compliance in healthcare environment
2. Intelligent Windows Service Architecture
✅ Built a .NET/C# multi-functional Windows Service deployed at 500+ clinics enabling secure real-time communication with the cloud portal.
✅ Key features include:
License Validation & feature enforcement via portal settings
Bi-Directional Data Sync: Forms, clinical data, GDPR/e-sign downloads
Automated Patient Reminders: appointments, recalls, birthdays via SMS/Email using clinic configurations
Persistent WSS Client connection with WebSocket gateway:
Enabled Real-time operations (e.g., payments, booking, diary sync)
Used for centralized monitoring and DB troubleshooting via web dashboard
3. Technical Leadership
✅ Tier-4 escalation & Root Cause Specialist:
Resolved critical production issues across a large-scale distributed dental ERP ecosystem:
Diagnosed unreproducible bugs (e.g., race conditions, concurrency issues) not caught in QA
Identified faulty components across multiple applications via deep system tracing
Optimized complex SQL SPs (1000+ lines), functions, indexes for performance and correctness
Reduced system outages by 40% through SQL deadlock resolution and error prevention
Fixed .NET memory leaks and reduced GC pressure from 80% → 15% through profiling and tuning
Acted as go-to engineer for performance bottlenecks and emergency triage
✅ Mentored 10+ developers:
Introduced structured code reviews
Standardized CI/CD pipelines, enabling 70% faster deployments
Reduced production bugs by 25%
4. DevOps & Infrastructure
✅Managed Azure DevOps Server 2022 (20+ projects):
Migrated Legacy TFS 2015 to Azure DevOps
Implemented Role-Based Access Control (RBAC) and automated CI/CD pipelines
✅Deployed Azure hybrid infrastructure:
Node.js microservices + Azure SQL
Windows Server 2022 VMs + secure storage
Technologies:
C#, ASP.NET Web API, ASP.NET Webforms, Node.Js, Web Socket, Express.js, React.Js, Next.Js, Microsoft SQL Server, MySQL, SQL, RDLC Reports, Vb.Net, Infragistics, DevExpress, DevOps Server, IIS 10,FTP Server
Worked on multiple client projects, developing web applications and desktop platforms. Collaborated with cross-functional teams to deliver high-quality solutions on time.
Key Responsibilities:
✅ Designed and implemented an E-University solution using .NET, WCF, and SQL Server:
Served 5K+ students with modules for course enrolment, curriculum mapping, question banks, and online testing
Integrated auto-graded assessments, progress tracking, and statistical analysis reports for performance evaluation
Built robust admin and faculty portals for managing academic content and student outcomes
✅ Built a Holy Qur’an streaming app using Node.js, SQL Server, and Firebird:
Delivered real-time audio streaming with fast, low-latency access for 10K+ concurrent users
Enabled multi-language translation/Tafsir support, tafsir toggling, and optimized content delivery for mobile and desktop
Designed scalable backend to support growing user base and reduce server load
Technologies:
Vb.NET, WCF, C#, ASP.NET, Node.Js, JavaScript, Firebird, Microsoft SQL Server, HTML , CSS, RDLC Reports, SQL, Stored Procedures
Key Responsibilities:
✅ Developed web applications and designed tailored reporting solutions using SQL Server Reporting Services (SSRS). Incorporated client requirements and feedback to deliver effective, customized solutions. Debugged and resolved issues to ensure smooth operation and client satisfaction.
✅ Led the development of Report Portal, a web application featuring the synchronization of Active Directory users and groups with the Report Portal database, integration of reports from the SSRS server to the portal, management of report and division permissions for AD users and groups, and dynamic display of SSRS reports based on user permissions.
✅ Spearheaded the development of Corporate Travel Management, a web application designed to streamline airline, car, and hotel bookings with integrated reporting capabilities.
✅ Directed the development of Genesis Admin, a web application for managing insurance database files and forms uploaded by various agents.
Technologies:
ASP.NET, C#, SQL Server, Oracle, JavaScript, HTML, CSS
Key Responsibilities:
✅ Developed and enhanced desktop applications for the textile industry, including: Fabric Production Management System: Modules for Warping, Sizing, and Beam Stacking in the fabric weaving process.
✅ Folding System: Modules for Fabric Booking, Inspection, Cutting, Packing, and Stock Management.
✅ Yarn Procurement & Accounting System: Covered purchase contracts, stock management, and yarn payments, integrated with the Fabric Sales & Export system in a distributed environment.
✅ Yarn Racking System: Managed yarn storage with features like Racking, Un-racking, and Re-racking.
Technologies:
VB.Net, SQL Server, Crystal Reports, Infragistics, SQL
Key Responsibilities:
Developed various static and dynamic websites ensuring responsive design and efficient user experience.
Technologies:
PHP, MySQL, HTML, CSS, JavaScript
Key Responsibilities:
✅ Employees Management System: A desktop HR application for TMA built with VB6 and SQL Server 2000 to manage employee records, attendance, and payroll for TMA staff. Features include department-wise reporting, pay-slip generation, and dynamic Crystal Reports integration for flexible report customization.
✅ GBS and GTS Shops Management System: A desktop application developed for managing TMA-owned General Bus Stand and General Truck Stand shops. It handles shop details, rental agreements, and monthly rent collection with automated reporting using Crystal Reports. Tools Used: VB6, SQL Server 2000, Sheridan Controls, Crystal Reports
✅ Municipal Markets Management System: A desktop application developed for TMA to manage municipal markets. It maintains detailed records of markets, rental agreements, and rent collections, with customizable reports generated through Crystal Reports. Tools Used: VB6, SQL Server 2000, Sheridan Controls, Crystal Reports
✅ TMA Website: A static web application developed for TMA, Multan City.
Technologies:
VB6, SQL Server 2000, Sheridan Controls, Crystal Reports, HTML
Key Responsibilities:
✅ To Teach the Key Subjects including Object-Oriented Programming (C++), Visual Basic 6.0 Application Development, Database Management Systems(MS Access), Software Development Life Cycle (SDLC) and Computer Networks
✅ To Design curriculum and practical exercises for System Analysis & Design
✅ To Mentor students through projects, fostering problem-solving skills
✅ To Teach Database Systems, SDLC, and Networking fundamentals with real-world examples
Technologies:
VB6, C++, SDLC, Networks, OOPs, DBMS
Key Responsibilities:
✅ Teach basic concepts of software, hardware, MS Word, MS Excel, MS Access
✅ Hands-on training in computer lab
Technologies:
Computer Science Basics, programming, networks