Software Developer
Mumbai, Maharashtra, India
• Engineered and launched over 50 new features for an IoT device management web application using Node.js and Angular, improving functionality and user experience, and expanding the product's applications from smart lighting to security systems in ATMs, leading to a 25% increase in business integration opportunities.• Refactored the React Native mobile application codebase to incorporate modular components and added key features from the web application, resulting in a 25% increase in mobile user adoption.• Designed and built a full-stack web and mobile application for asset tracking and maintenance of IoT devices, leveraging Angular, ExpressJS, MongoDB, and React Native, streamlining processes and saving over 30 hours of manual labor monthly.• Integrated Redis DB for caching IoT device connection information in a Node.js server, supporting over 10,000 socket connections and achieving statelessness for the application, enabling horizontal scaling.• Deployed the Mosquitto MQTT Broker, replacing TCP connections, enhancing reliability by 40%, enabling distributed deployments, and supporting 25% more IoT device connections.• Managed feature development projects from initiation to completion, overseeing timelines, resources, and deliverables effectively, leading to a 95% on-time delivery rate.• Facilitated regular ideation sessions with product managers, gathering feedback and refining feature concepts, resulting in a feature roadmap that met customer needs, increasing customer satisfaction scores by 15%.