Various Software Engineering Leadership Positions
Palo Alto, Ca, Us
- Leading a team of 14 software engineers spread globally across 4 HP sites located in the US, Brazil, India and China in various software disciplines including Machine Learning, Full Stack, Mobile, Firmware and DevOps.- Defined engineering processes focused on customer requirements driven by Lean Methodologies, Agile, DevOps, and continuous delivery.- The project is to deliver a software platform for a new HP device to disrupt health industry with an ability to intelligently navigate, do telepresence, perform voice interactions, interface with IoT devices and on-the-edge machine learning inference. The device is to be offered on DaaS (Device as a Service) model.- Delivering a new HP software device platform built using over 40 cloud services and mobile applications on time and on budget.- The project involves architecting and engineering mobile applications, device SDKs, browser applications, microservices, firmware, custom Android ROM, scaled backend infrastructure, machine learning inference services, databases, voice interfaces, DevOps infrastructure, and security.Responsible for defining architectural guidelines, support strategies, integration with various HP backend services, engineering processes and standards.- Interfacing with multiple teams including Business, Research, UX, Hardware and Firmware to influence vision for software platform and products.- Filed over 10 invention patents in Machine Learning and Immersive Computation domain.Tools: TensorFlow, Python, NodeJS, Java (Android), VueJS, WebRTC, ROS, Jenkins, Sentry, AWS, Golang, Kubernetes, PostgreSQL, Docker, ElasticSearch, Kibana, Grafana and Jira