# Vipulkumar Mahadik > Full Stack Engineer (ML) at ServiceNow Location: San Francisco Bay Area, United States Profile: https://flows.cv/vipulkumar Software engineer with a strong background in JS. Enjoy working with AngularJS and ReactJS on the front-end and PHP, Node.js, Express, SQL/NoSQL on the back-end. Love debugging and solving issues as they arise during development. Passion for designing clean, beautiful user interfaces, continuously enhancing the user experience and collaborating with other engineers to build responsive applications. Worked for 2+ years in Startup Ninja Online Services as a Web developer working with LAMP stack. Love working with people who share my enthusiasm for creating scalable solutions to complex problems. Want to know more about me ? Visit my Portfolio at https://vipulmahadik.github.io/ ## Work Experience ### Staff Machine Learning Engineer @ ServiceNow Jan 2024 – Present | Santa Clara, CA Cross-Functional Leadership: Spearheaded the end-to-end delivery of complex machine learning products across multiple domains, acting as a strategic bridge between ML engineering, product management, and engineering management. Architectural Direction: Led architectural reviews and key technical decision-making processes, establishing best practices and enforcing highly scalable design patterns across diverse engineering teams. Agile & Scrum Oversight: Synchronized workflows and oversaw scrums across multiple distributed teams, ensuring strategic alignment on project roadmaps and driving consensus to guarantee timely product delivery. ### Senior Machine Learning Engineer @ ServiceNow Jan 2022 – Jan 2024 | Santa Clara, CA Team Direction & Decision Making: Directed technical operations and mentored engineering teams, driving critical project decisions from conception to successful execution. System Architecture: Actively participated in comprehensive architectural reviews, providing crucial technical insights to shape robust, high-performance machine learning solutions. Technical Strategy: Streamlined development lifecycles by evaluating trade-offs and making key technical decisions that balanced immediate project needs with long-term system stability. ### Full Stack ML Engineer @ ServiceNow Jan 2020 – Jan 2022 | Santa Clara, CA Product Development: Designed, developed, and maintained full-stack machine learning applications, focusing on building scalable and user-centric product features. Seamless Integration: Bridged the gap between complex backend ML models and intuitive frontend interfaces to deliver robust, end-to-end product experiences. End-to-End Delivery: Collaborated closely with product teams to define core requirements, optimize application performance, and seamlessly deploy ML-driven solutions to production. ### Full Stack Engineer @ Passage AI Jan 2019 – Jan 2020 | Mountain View, California Contributed to overall success at Passage AI. We got acquired by ServiceNow on Feb 2020. Worked on platform and API microservices to build out the User Interaction Platform (Passage AI Console) Enhanced the Chat Interface with many new UI components to enhance the end-users experience. Worked on the Bot Building interface to enhance the interaction design for bot builders. Wrote NodeJS APIs to handle compile-time bot configuration strategies. Delivered NodeJS scripts to handle data transfer automation while training ML models. Proposed and implemented Bot Controlled Page Interaction for Chat client to interact with the host page and act according to Browser Events specified. ### Full Stack Engineer @ iD Tech Camps Jan 2017 – Jan 2019 | San Francisco Bay Area Created RESTful APIs using Node.js and its frameworks Express with MongoDB to manage user data. Worked on various projects including Consumer facing website, E-learning platform at Camp, Camp level Staff management platform, Code backup system at Camp and Welcome Packet platform for parents. Demonstrated product deployment on Amazon EC2 instances using Blue-Green Deployment strategy. Created Webhooks for easy project wide workflow manipulation in Atlassian Jira and integrated notifications with Slack. Work closely with marketing teams to create SEO landing pages to split test between different strategies. Implement Google tag manager/analytic. Enhancing and resolving bugs for existing web applications. Developed various routing mechanisms for E-Learning platform. Wrote Python scripts to identify potential broken links in existing blog which reduces 80% of load on the Content Development team. Migrated the frontend framework Bootstrap 3 to Bootstrap 4 for current website improving the page load speed and optimizing code structure. Worked closely with Javascript framework React and PHP framework Bolt(Symfony2) Collaborate with a diverse team of designers, UI developers, backend engineers and QA’s. Build complex use cases from the ground up using the latest web backend and frontend technologies. ### Web Developer @ Ninja Online Service Jan 2013 – Jan 2015 | Mumbai Area, India Build web applications for clients using PHP, Python, Bootstrap3, HTML5, CSS3 and MySQL Server. Responsible for full-stack development using JavaScript, jQuery, AJAX, and RESTful APIs. Enhancing and resolving bugs for existing web applications. Developed web applications using Wordpress as Content Management System. Building web application with greater efficiency to reduce the server side load and fasten up response time. Working with teammates and delivering continuous code delivery through GIT repositories. Followed Agile methodology for Software Development ## Education ### Master's degree in Computer Science The University of Texas at Arlington Jan 2015 – Jan 2017 ### Bachelor of Engineering (B.E.) in Computer Science Bharati Vidyapeeth Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/vipulkumarmahadik - Website: http://vipulmahadik.github.io/ - GitHub: http://www.github.com/vipulmahadik --- Source: https://flows.cv/vipulkumar JSON Resume: https://flows.cv/vipulkumar/resume.json Last updated: 2026-03-22