Versatile software engineer with over a decade of experience in backend development, API design, and AI system integration. Proven ability to lead projects from conception to deployment, ensuring performance and maintainability.
Extensive experience designing and implementing scalable backend services using Node.js.
Proficient in building dynamic, maintainable frontend applications with React.
Skilled in designing RESTful APIs and service contracts for complex systems.
Experience integrating AI services and cloud solutions to enhance platform capabilities.
Ordibl & Aivira.ai
Led Node.js and React delivery for an AI scheduling platform, shaping service boundaries so voice, chat, and multilingual flows stayed maintainable.. Architected OpenAI-powered conversation flows with retrieval prompts, reducing brittle responses and improving handoff quality for support agents.. Integrated Azure services and CI/CD checks to ship safely, while keeping the platform stable during 20K monthly interactions.. Built AI-assisted error analysis in TypeScript, surfacing recurring failures faster and cutting manual triage across production logs.. Designed multilingual routing for 30+ languages, balancing response quality with latency across chat and voice channels.. Refined React dashboards and admin tools for operators, so scheduling, escalation, and reporting stayed clear under load.. Owned production troubleshooting for Node.js APIs, fixing edge cases in booking, retries, and webhook processing before they hit customers.
Debut Infotech Pvt Ltd.
Led Node.js backend work for gaming wallets and player accounts, keeping transactions consistent across deposits, withdrawals, and bets.. Designed REST APIs and service contracts for promotions and settlement, which lowered coupling between gaming providers and internal systems.. Implemented high-concurrency processing with PostgreSQL and Redis, reducing hot-path contention in peak betting windows.. Integrated third-party payment gateways and provider APIs, handling retries, timeouts, and duplicate callbacks without corrupting balances.. Optimized service and database queries in production, which improved API response times by 30% for account and wallet operations.. Shipped operational fixes for bonus programs and player management, so support teams could resolve issues without engineering escalations.. Monitored Node.js services and traced slow requests end to end, then tuned indexes and code paths that were causing backlog during load spikes.
Bachelor's Degree
Discover other professionals with similar experience
Fusion Computing Limited
Refactored Node.js services for 3D model processing, replacing fragile batch steps with clearer APIs and smaller processing jobs.. Designed workflows for point cloud ingestion and reconstruction, keeping large assets moving without blocking the rest of the pipeline.. Built React screens for review and job tracking, giving operators better visibility into long-running 3D scans and outputs.. Optimized storage and retrieval for large datasets, improving asset access by 35% while keeping processing costs reasonable.. Integrated scanning services into existing pipelines, then fixed conversion issues that caused partial or corrupted model outputs.. Improved database performance with tighter queries and indexing, which cut the 3D workflow execution time by 40%.. Owned production support for Node.js backend issues, debugging failed jobs, storage delays, and workflow retries until the queue recovered.
Thought Media
Built scalable backend APIs for digital marketing reporting, using Java and Spring Boot to serve analytics data reliably.. Tuned PostgreSQL queries and indexes for dashboard loads, which reduced slow reports and kept customer views responsive.. Implemented React-based reporting screens for campaign analytics, making large data tables easier to scan and act on.. Resolved customer issues and enhancement requests in production, often tracing bugs through API logs and database records.. Shipped reporting features with cleaner input validation and error handling, which reduced support tickets from bad data imports.. Refined settlement-style data sync jobs and retry logic, preventing duplicate metrics when upstream feeds arrived late.. Maintained legacy services and incremental releases under tight deadlines, balancing quick fixes with code that stayed readable.