# Sukhdev Singh > Staff Engineer II at VMware Location: San Francisco Bay Area, United States Profile: https://flows.cv/sukhdev Sukhdev is passionate about solving complex issues in distributed systems domain. Sukhdev is self motivated and independent engineer and always eager to learn new stuffs/technology, open source tools/frameworks. Sukhdev always keeps high energy and focus to achieve goals which drives organization’s success. Sukhdev has over 15+ years experience in designing and developing complex distributed systems. Previously, Sukhdev worked on cutting edge hybrid cloud solutions and assurance platform. Sukhdev believes and practice "getting things done" on time which is key to celebrate success of shipping any product/solution. Sukhdev believes in solving problem and never give up attitude. Skills/Specialties - Hands on * Data structure * Microservices Development * REST API Design and Development * Designing multithreading applications * Orchestration * JAVA platform (Core JAVA, Spring Boot, Spring Framework, Apache ActiveMQ, Apache Activity BPMN, Apache tomcat) * python, pyTest framework * mongoDB, mongoDB aggregate pipeline, mongoDB clustering/SSL, postgresql, mysql * Debugging complex issues, Wireshark * Virtualization, private cloud, public cloud, VMware vCenter API, OpenStack API, Dimension Data Cloud API, AWS API * Git/GitHub Fairly Familiar * C/C++, javascript * Docker, Kubernetes Interests - Scalable Applications, BigData, Micro Services, Container Orchestration ## Work Experience ### Staff Engineer II @ VMware Jan 2019 – Present | Palo Alto, California, United States ### Tech Lead @ DoorDash Jan 2019 – Jan 2019 | San Francisco Bay Area * AWS lambda functions, GCP pubsub * DoorDash Drive, Last Mile Delivery ### Technical Leader @ Insieme Alpha (Cisco) Jan 2016 – Jan 2019 | San Jose, CA Network assurance platform is alpha/startup project within Cisco Systems. Working on various aspect of the application design and development. - Microservices, Distributed Systems - java, python, c++ ### Technical Leader @ Cisco Jan 2014 – Jan 2016 | San jose, CA Cisco Intercloud Fabric Solution (Hybrid Cloud) Inter cloud fabric provides secure connectivity between enterprise/private cloud to various public clouds. Enterprise workloads can be migrated to public cloud without losing security and network policies. - Designed and developed various complex workflows using Apache Activiti - Key developer to design and integrate VMware vCenter to the Cisco's InterCloud fabric solution. Worked on complex modules like workload migraton from private cloud (vCenter) to various public clouds like AWS, Azure. - Led the design and implementation of Openstack/KVM integration as private cloud in intercloud fabric solution. Debugged and resolved various complex issues to bring up infrastructure virtual instances on Openstack/NOVA platform using config drive. - Worked on policy driven multi-tenant solution. - Key developer to integrate Dimension Data public cloud adapter in ICFPP (intercloud fabric public cloud provider) product. ### Senior Software Engineer @ Cisco Jan 2011 – Jan 2014 | San Jose, CA 1) Cisco Prime Network Services Controller (PNSC) - Sep 2012-Nov 2014 - VMware vcenter API integration with PNSC to discover various managed objects (host, cluster, resource pool, datacenter, distributed switch, port groups etc.), vCenter events - Lead the openstack/nova integration with PNSC - Implemented virtual machine life cycle management on vCenter and OpenStack - Acted as team lead to help other developer in design and implementation decision - Implemented state machines using Cisco DME/AG framework, model driven design 2) Cisco Digital Signs Product - Feb 2011-Aug 2012 Digital Signs is a network-based digital signage application that allows you to quickly publish and view digital media interactively. Digital sign manager provides the management of Digital Media Players like Discover, configure, manage, group and monitor on the network. Digital sign manager enables centralized scheduling, management/publishing of digital media to on-premise digital displays and create and design screen layouts, divide screen space into regions and populate with content. User can also view reports for content scheduled for playback on digital signage displays. - Developed various Spring REST based services like Event Service, Channel Subscription Service - Acted as team lead to help other developer in design and implementation decision - Worked on DMM X.0 to Y.0 upgrade for customers using shell and groovy script - Wrote complex plpgsql stored procedures to generate schedule event recurrences. - Implemented complex stored procedures to generate the proof of play reports for signage system - Worked in the existing SQL performance enhancements. Did various performance tuning in existing SQL queries. - Debugged and resolved thread block/memory issues in digital signage ### Sr. Software Engineer @ Aricent Group Jan 2008 – Jan 2011 | San Jose, CA Media Experience Engine, Live Streaming Carlisle provides an application framework/integration platform to build variety of applications on media experience engine (MXE) for example media streaming, media recording etc. Currently Carlisle is scoped for ad-hoc live streaming and recording. Carlisle adds support for ad-hoc Telepresence streaming and recording to multiple devices e.g. PC, Laptop, MAC, iPhone and over a period of time, into other mobile devices, or Telepresence user generated content streaming from a single Telepresence room/unit to viewers using PCs or other network connected display devices. Carlisle is also integrated with Tandberg content server and Show and Share video portal. - Writing the detail design document of multiple modules (Streaming state machine, TCS connector, Gateway) - Defining XSD/WSDL Interfaces - Implementing SOAP based Web Services on jboss platform - Effectively using JBOSS Enterprise Service Bus(ESB) to integration with other modules/systems - Design/Code Streaming State Machine - Design/Code of Streaming & Recording Connector for Tandberg content server - Actively involved in reviewing peer design, code and test cases - Actively involved in lab setup to create test environment - Provisioning of Cisco Unified Call Manager 7.1.2, Telepresence, Multipoint Switch, Tandberg Content Server, Show and Share, MXE 3500 ### Technical Lead @ Aricent Group Jan 2007 – Jan 2008 SCS is a generic framework that can be used to develop and deploy trigger less services based on ISUP/TUP and IN service (screening, number translation etc.) applications. I was basically working on SMS (SCS management system) the graphical user interface for the service provisioning, subscriber provisioning, subscriber batch upload, system status, alarm view and generating statistics reports etc. The following releases chart out my contribution to the SCS. - Lead the SMS node from design, development and testing - Automatic batch processing design and development - Implemented the MML (TL1) commands for system provisioning - Designed and implemented struts/JSP GUI interface for various modules in the SMS. - Developing apache axis SOAP based web services for configuration - Investigated and removed memory leaks from SMS using Probe - Debugging and solving customer site bugs and helping team members to debug the problem ### Senior Software Engineer @ Aricent Group Jan 2004 – Jan 2007 - Developing network management framework using SNMP - Management application for telecommunication (PSTN network) node (SCP) - Lead the design, development, maintenance of SCP management system J2EE, RMI, Tomcat, servlet, JSP/struts 1.2, SNMP, MySql, hibernate, ANT ### Internship @ jlets Jan 2003 – Jan 2004 - Customizing applications for GIS solutions using COM components and JTMap components. - VB 6.0, Win32 API, COM components, Foxpro ## Education ### Master’s Degree in Computer Science H.B.T.I Kanpur ## Contact & Social - LinkedIn: https://linkedin.com/in/sukhdev-singh-a6119b19 --- Source: https://flows.cv/sukhdev JSON Resume: https://flows.cv/sukhdev/resume.json Last updated: 2026-04-12