Ankit Gupta
Director Of Engineering at Esper- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Hindi Native or bilingual proficiency
Topline Score
Bio
Howard Harte
Ankit is an excellent self-motivated software engineer. He is comfortable throughout the entire Android software stack, from maintaining Linux kernel drivers, to working in native C++ code, to frameworks and applications in Java. He is well-versed in good software practices and is competent with git, Gerrit, and JIRA. I could always count on Ankit to take ownership of the areas in which he worked, and to deliver quality results on time. Ankit is a pleasure to work with and I really enjoyed the eagerness with which he took on new challenges and dove into new areas of the vast Android codebase.
Gilad Avidov
I was Ankit’s mentor when he joined Qualcomm. He took responsibility for maintaining Qualcomm’s I2C Linux driver. He was quickly able to take over vast majority of support and shortly after, he began working on development of many new features. Ankit grasps the HW/SW interaction very well and along with his good sense of the system wide interaction, he has been able to root-cause many difficult and often fleeting issues. Within a year Ankit has showed that he can handle even more responsibility and thus become co-owner of the DMA and SPMI device-drivers. Ankit’s work ethics, easy-going demeanor, eye for detail, and strong intellect quickly made him central to our team.
Howard Harte
Ankit is an excellent self-motivated software engineer. He is comfortable throughout the entire Android software stack, from maintaining Linux kernel drivers, to working in native C++ code, to frameworks and applications in Java. He is well-versed in good software practices and is competent with git, Gerrit, and JIRA. I could always count on Ankit to take ownership of the areas in which he worked, and to deliver quality results on time. Ankit is a pleasure to work with and I really enjoyed the eagerness with which he took on new challenges and dove into new areas of the vast Android codebase.
Gilad Avidov
I was Ankit’s mentor when he joined Qualcomm. He took responsibility for maintaining Qualcomm’s I2C Linux driver. He was quickly able to take over vast majority of support and shortly after, he began working on development of many new features. Ankit grasps the HW/SW interaction very well and along with his good sense of the system wide interaction, he has been able to root-cause many difficult and often fleeting issues. Within a year Ankit has showed that he can handle even more responsibility and thus become co-owner of the DMA and SPMI device-drivers. Ankit’s work ethics, easy-going demeanor, eye for detail, and strong intellect quickly made him central to our team.
Howard Harte
Ankit is an excellent self-motivated software engineer. He is comfortable throughout the entire Android software stack, from maintaining Linux kernel drivers, to working in native C++ code, to frameworks and applications in Java. He is well-versed in good software practices and is competent with git, Gerrit, and JIRA. I could always count on Ankit to take ownership of the areas in which he worked, and to deliver quality results on time. Ankit is a pleasure to work with and I really enjoyed the eagerness with which he took on new challenges and dove into new areas of the vast Android codebase.
Gilad Avidov
I was Ankit’s mentor when he joined Qualcomm. He took responsibility for maintaining Qualcomm’s I2C Linux driver. He was quickly able to take over vast majority of support and shortly after, he began working on development of many new features. Ankit grasps the HW/SW interaction very well and along with his good sense of the system wide interaction, he has been able to root-cause many difficult and often fleeting issues. Within a year Ankit has showed that he can handle even more responsibility and thus become co-owner of the DMA and SPMI device-drivers. Ankit’s work ethics, easy-going demeanor, eye for detail, and strong intellect quickly made him central to our team.
Howard Harte
Ankit is an excellent self-motivated software engineer. He is comfortable throughout the entire Android software stack, from maintaining Linux kernel drivers, to working in native C++ code, to frameworks and applications in Java. He is well-versed in good software practices and is competent with git, Gerrit, and JIRA. I could always count on Ankit to take ownership of the areas in which he worked, and to deliver quality results on time. Ankit is a pleasure to work with and I really enjoyed the eagerness with which he took on new challenges and dove into new areas of the vast Android codebase.
Gilad Avidov
I was Ankit’s mentor when he joined Qualcomm. He took responsibility for maintaining Qualcomm’s I2C Linux driver. He was quickly able to take over vast majority of support and shortly after, he began working on development of many new features. Ankit grasps the HW/SW interaction very well and along with his good sense of the system wide interaction, he has been able to root-cause many difficult and often fleeting issues. Within a year Ankit has showed that he can handle even more responsibility and thus become co-owner of the DMA and SPMI device-drivers. Ankit’s work ethics, easy-going demeanor, eye for detail, and strong intellect quickly made him central to our team.
Credentials
-
Android Enterprise Expert Certification
ANDROID ENTERPRISES, LLCOct, 2023- Nov, 2024 -
Android Enterprise Certified Associate
ANDROID ENTERPRISES, LLCSep, 2023- Nov, 2024 -
Android Enterprise Certified Professional
ANDROID ENTERPRISES, LLCSep, 2023- Nov, 2024 -
A Design Thinking Approach to Putting the Customer First
LinkedInJun, 2021- Nov, 2024 -
Customer Service Leadership
LinkedInJun, 2021- Nov, 2024 -
Inclusive Leadership
LinkedInJun, 2021- Nov, 2024 -
Becoming a Product Manager
LinkedInMay, 2020- Nov, 2024 -
Cert Prep: PMI Agile Certified Practitioner (PMI-ACP)®
LinkedInMay, 2020- Nov, 2024 -
Managing High Potentials
LinkedInMay, 2020- Nov, 2024 -
AWS Certified Solutions Architect - Associate 2019
UdemyJul, 2019- Nov, 2024
Experience
-
Esper
-
United States
-
Software Development
-
100 - 200 Employee
-
Director Of Engineering
-
Feb 2022 - Present
Leading the Services, tools, testing and integration framework team to delight customer experience at Esper.
-
-
Head of Solutions Engineering
-
Jan 2021 - Mar 2022
- Leading the Global Pre/Post Sales and Customer Engineering efforts for Esper. - Working along side with Engineering team for the Product enhancements and roadmap features. Esper is the leader in DevOps for devices and is the underlying infrastructure that deploys and manages mission critical device fleets at scale. Our customers use our platform for everything from the tablets used in travel, restaurants, and warehouses, to medical devices, fitness equipment, and in-store kiosks… Show more - Leading the Global Pre/Post Sales and Customer Engineering efforts for Esper. - Working along side with Engineering team for the Product enhancements and roadmap features. Esper is the leader in DevOps for devices and is the underlying infrastructure that deploys and manages mission critical device fleets at scale. Our customers use our platform for everything from the tablets used in travel, restaurants, and warehouses, to medical devices, fitness equipment, and in-store kiosks. Deploying and managing these devices is a huge challenge. Esper DevOps tools make this seamless.
-
-
Partner Engineering Manager
-
Jun 2019 - Jan 2021
• Leading both tech pre-sales and post-sales customer support. • Customer Success Manager for enterprise & strategic accounts. • Competitor analysis, product requirement documentation, features discussions • Engaging with customers on a regular basis via multiple channels • Help customers in making Pre and Post Sales experience wonderful. • Quick prototyping of the features for the customers and help unblock them. • Specifying and prioritising market and product requirements… Show more • Leading both tech pre-sales and post-sales customer support. • Customer Success Manager for enterprise & strategic accounts. • Competitor analysis, product requirement documentation, features discussions • Engaging with customers on a regular basis via multiple channels • Help customers in making Pre and Post Sales experience wonderful. • Quick prototyping of the features for the customers and help unblock them. • Specifying and prioritising market and product requirements, feature sets, and key positioning and messaging elements • Curating, communicating, and managing a long-term product roadmap • Help Marketing team for the collateral needed from Engineering or Sales perspective. • Lead various 1-off projects relating to specific product and/or process related initiatives
-
-
Principal Engineer
-
Jul 2018 - Jul 2019
Esper Enables the enterprises and developers to rapidly deploy their personal or business applications on hardware endpoints without having to manage hardware selection, Operating System updates, and endpoint security. Working as a founding engineer for the team and shaped the product from its inception to market ready. Technical: ---------- • Leading the Esper Device Team which is responsible for: • DPC Android Application: Features like Remote Viewer, Remote… Show more Esper Enables the enterprises and developers to rapidly deploy their personal or business applications on hardware endpoints without having to manage hardware selection, Operating System updates, and endpoint security. Working as a founding engineer for the team and shaped the product from its inception to market ready. Technical: ---------- • Leading the Esper Device Team which is responsible for: • DPC Android Application: Features like Remote Viewer, Remote Controller, Secure ADB, Remote Debugging, Rest APIs, Device Telemetry, Security Analysis, Auto update etc • BSP: Support for secure boot, Latest Security patches, Expose low level telemetry via API, Zero touch provisioning. Optimise bootloader, Kernel, Framework layer. •Involved in Product Roadmap of the Company and Design and implementation Discussions for the features. •Working closely with Cloud, UI and UX Team to provide support for completion of End-to-end features. • Skills: Android, Android EMM, Retrofit, Django, python, Rest API’s, WebSocket, C, Kernel, boot loader etc Others: -------- • Interacting with ODM and OEM in Various parts of the world for procuring hardware and software for devices. • Following Agile methodologies and managing Sprints, JIRA dashboards and Delivering releases on weekly and bi-weekly basis. • Working closely with Customers, getting their requirements, resolving any issue on their premises. • Presenting Demo of the product to Investors, New Customers.
-
-
-
ColorTokens Inc.
-
United States
-
Software Development
-
200 - 300 Employee
-
Principal Engineer
-
Mar 2017 - Jul 2018
• At ColorTokens we developed a solution, providing policy driven security and micro-segmentation and visualisation of workloads (MacOs, Linux and Windows) be it physical, virtual or containers hosted in AWS, Google Cloud, Azure or private cloud hosted in ESXi, XenCenter, Hyper-V, being managed and monitored by a controller. • Our solution included SaaS and/or an on-prem controller offering allowing you to create virtual cloaked environment on demand to provide segmentation and security… Show more • At ColorTokens we developed a solution, providing policy driven security and micro-segmentation and visualisation of workloads (MacOs, Linux and Windows) be it physical, virtual or containers hosted in AWS, Google Cloud, Azure or private cloud hosted in ESXi, XenCenter, Hyper-V, being managed and monitored by a controller. • Our solution included SaaS and/or an on-prem controller offering allowing you to create virtual cloaked environment on demand to provide segmentation and security for your needs with just a few clicks (taking away management of all intermediate network and security device policy configuration) and allowing you to define intent driven policies • Worked as part of Platform team to enable Segmentation of Linux and Windows environment. • Skills Used: C/C++, Python, Networking protocols like ARP, IPTABLES, TCP/IP etc • Using Security protocols like AES, OpenSSL Show less • At ColorTokens we developed a solution, providing policy driven security and micro-segmentation and visualisation of workloads (MacOs, Linux and Windows) be it physical, virtual or containers hosted in AWS, Google Cloud, Azure or private cloud hosted in ESXi, XenCenter, Hyper-V, being managed and monitored by a controller. • Our solution included SaaS and/or an on-prem controller offering allowing you to create virtual cloaked environment on demand to provide segmentation and security… Show more • At ColorTokens we developed a solution, providing policy driven security and micro-segmentation and visualisation of workloads (MacOs, Linux and Windows) be it physical, virtual or containers hosted in AWS, Google Cloud, Azure or private cloud hosted in ESXi, XenCenter, Hyper-V, being managed and monitored by a controller. • Our solution included SaaS and/or an on-prem controller offering allowing you to create virtual cloaked environment on demand to provide segmentation and security for your needs with just a few clicks (taking away management of all intermediate network and security device policy configuration) and allowing you to define intent driven policies • Worked as part of Platform team to enable Segmentation of Linux and Windows environment. • Skills Used: C/C++, Python, Networking protocols like ARP, IPTABLES, TCP/IP etc • Using Security protocols like AES, OpenSSL Show less
-
-
-
Qualcomm
-
United States
-
Telecommunications
-
700 & Above Employee
-
Senior Engineer
-
Sep 2016 - Mar 2017
• Android / Linux Kernel WiFi Device Driver development for Qualcomm Wifi Solutions. • Design, Develop and Debug device drivers for Management frames [control path] for ieee-802.11a/b/g/n/ac/ax. • Board bring up for next generation chipsets on Virtual Platform, emulation platform and SOC. • Android / Linux Kernel WiFi Device Driver development for Qualcomm Wifi Solutions. • Design, Develop and Debug device drivers for Management frames [control path] for ieee-802.11a/b/g/n/ac/ax. • Board bring up for next generation chipsets on Virtual Platform, emulation platform and SOC.
-
-
-
Cyanogen
-
San Francisco Bay Area
-
Senior Software Engineer
-
Oct 2015 - Aug 2016
• Android platform development, including productization of AOSP codebases. • Working in a Systems team supporting device bring-up, feature Requests and end-to-end development for different OEM/ODM with Cyanogen OS till their final stage of commercialization of devices. • Work involve working in low level like bootloader, linux kernel in C to the Android Framework and Application Layer in Java. • Android platform development, including productization of AOSP codebases. • Working in a Systems team supporting device bring-up, feature Requests and end-to-end development for different OEM/ODM with Cyanogen OS till their final stage of commercialization of devices. • Work involve working in low level like bootloader, linux kernel in C to the Android Framework and Application Layer in Java.
-
-
-
Qualcomm Innovation Center Inc
-
Wireless Services
-
200 - 300 Employee
-
Software Engineer
-
Feb 2014 - Oct 2015
• Member of a Linux BSP team on kernel device drivers that are commercialized on billions of Qualcomm Snapdragon (ARM based SOC) devices. • Design, Develop, test, and maintain I2C, DMA and SPMI Controller device drivers. • Support board bring-up (Android Phones, Wearable’s, and Server)on new chipsets. • Debug I2C, SPMI, DMA, UART, SPI clients (e.g. touch screen, NFC, Charger, Bluetooth) issues as they arise and help implement client drivers. • Upstream Qualcomm drivers… Show more • Member of a Linux BSP team on kernel device drivers that are commercialized on billions of Qualcomm Snapdragon (ARM based SOC) devices. • Design, Develop, test, and maintain I2C, DMA and SPMI Controller device drivers. • Support board bring-up (Android Phones, Wearable’s, and Server)on new chipsets. • Debug I2C, SPMI, DMA, UART, SPI clients (e.g. touch screen, NFC, Charger, Bluetooth) issues as they arise and help implement client drivers. • Upstream Qualcomm drivers to the Open Source Linux Foundation Community. • Hands on Experience in using tools for embedded systems development including cross development environments, JTAG, development boards, Emulators, logic analyzers, Oscilloscope and other hardware tools. Show less • Member of a Linux BSP team on kernel device drivers that are commercialized on billions of Qualcomm Snapdragon (ARM based SOC) devices. • Design, Develop, test, and maintain I2C, DMA and SPMI Controller device drivers. • Support board bring-up (Android Phones, Wearable’s, and Server)on new chipsets. • Debug I2C, SPMI, DMA, UART, SPI clients (e.g. touch screen, NFC, Charger, Bluetooth) issues as they arise and help implement client drivers. • Upstream Qualcomm drivers… Show more • Member of a Linux BSP team on kernel device drivers that are commercialized on billions of Qualcomm Snapdragon (ARM based SOC) devices. • Design, Develop, test, and maintain I2C, DMA and SPMI Controller device drivers. • Support board bring-up (Android Phones, Wearable’s, and Server)on new chipsets. • Debug I2C, SPMI, DMA, UART, SPI clients (e.g. touch screen, NFC, Charger, Bluetooth) issues as they arise and help implement client drivers. • Upstream Qualcomm drivers to the Open Source Linux Foundation Community. • Hands on Experience in using tools for embedded systems development including cross development environments, JTAG, development boards, Emulators, logic analyzers, Oscilloscope and other hardware tools. Show less
-
-
-
Qualcomm
-
United States
-
Telecommunications
-
700 & Above Employee
-
Software Engineer Intern
-
May 2013 - Aug 2013
Implemented a command line tool that tests the I2C Bus Specification by emulating master and slaves using Corelis CAS-1000 hardware. Tool can also measure and verify the electrical properties, verifies the data integrity and captures the bus signal. Implemented a command line tool that tests the I2C Bus Specification by emulating master and slaves using Corelis CAS-1000 hardware. Tool can also measure and verify the electrical properties, verifies the data integrity and captures the bus signal.
-
-
-
Ciena
-
United States
-
Telecommunications
-
700 & Above Employee
-
Software Developer
-
Aug 2010 - Jul 2012
• Worked on the SONET/OTN protocols in Protection Subsystem team of Ciena’s Optical Switching product. • Ownership of Protection module in Switching team and responsible for designing, testing, bug fixing and documentation of the APS and VLSR protocols. • Centaur Release 2.1.0- Implemented TL1 Standard set by Telecordia. • Worked on the SONET/OTN protocols in Protection Subsystem team of Ciena’s Optical Switching product. • Ownership of Protection module in Switching team and responsible for designing, testing, bug fixing and documentation of the APS and VLSR protocols. • Centaur Release 2.1.0- Implemented TL1 Standard set by Telecordia.
-
-
Education
-
Texas A&M University
Master of Computer Science, Computer Science -
Motilal Nehru National Institute Of Technology
B.Tech, Information Technology