
Dinesh P
Full Stack Engineer
Skills

See my services


Portfolio
Work experience
Node JS Tech Lead
Freelancing Career • Full-time
Aug 2017 - Present • 8 yrs 10 mos
Node.js Tech Lead / Backend Architect | Apr 2022 – Present Leading backend architecture, development, and delivery of large-scale POS and retail platforms. Managing a team of engineers and driving system scalability, performance, and reliability. Designing real-time, offline-first, and high-availability solutions for multi-store operations. Software Developer | Apr 2019 – Mar 2022 Contributed to the development of the POS platform from the ground up. Built backend services, optimized databases, and improved application performance. Managed infrastructure and security solutions, including pfSense firewall administration. Junior Software Developer | Aug 2017 – Mar 2019 Started as a PHP developer, building and maintaining web applications. Developed business solutions including Canteen Management System, Appointment Buddy, and reservation platforms. Implemented MySQL replication and collaborated on feature development and system enhancements. Key Achievements - Architected and scaled a POS platform serving 500+ retail stores and processing thousands of daily transactions. - Designed and implemented an offline-first POS architecture, ensuring uninterrupted billing during internet outages. - Built a centralized real-time communication system using Socket.io for live order updates and synchronization. - Developed a custom data synchronization framework that eliminated concurrency issues and reduced MySQL deadlocks. - Optimized database performance through advanced indexing, query tuning, and schema design improvements. - Implemented high-availability MySQL infrastructure using Galera Cluster for improved reliability and fault tolerance. - Successfully integrated multiple payment gateways, including PhonePe, Paytm, Tyro, and ANZ. - Integrated food delivery platforms such as Swiggy and Zomato through UrbanPiper for automated order processing.