Mukul Gupta

Director of Engineering

San Jose, California, United States16 yrs 7 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in developing scalable microservices architecture.
  • Proven track record in cloud migration and solutions.
  • Strong leadership in mentoring and team collaboration.
Stackforce AI infers this person is a SaaS-focused full-stack developer with extensive cloud and microservices expertise.

Contact

Skills

Core Skills

Cloud SolutionsMicroservicesTesting FrameworksCloud MigrationFramework DevelopmentFull Stack DevelopmentAnalyticsWeb Development

Other Skills

AWSAlgorithmsAmazon Web Services (AWS)ApacheArtificial Intelligence (AI)CC++Cloud-based software solutionsComputational LinguisticsContinuous IntegrationCore JavaCouchDBData StructuresDockerEclipse

About

• Years of industry experience writing highly available and scalable software solutions in micro-services based environment. • Full stack development using Extjs, RESTful web services, thrift and grpc based micro services that provide data to consumers from NoSQL, RDBMS and columnar databases. • Experienced working on Kubernetes and AWS environment. • Ability to grasp complex interactions between systems as well as diving deep into the intricacies of code. • Experience identifying new-hire candidates, providing mentorship and training and working closely with developers in code reviews. Involved in troubleshooting customer issues. • Excellent Analytical, Problem Solving, Presentation and Communications skills. • Goal oriented team player and highly motivated with ability to learn new technologies very quickly.

Experience

16 yrs 7 mos
Total Experience
2 yrs 11 mos
Average Tenure
8 yrs 1 mo
Current Experience

Roku inc.

Senior Engineering Manager

May 2018Present · 8 yrs 1 mo · San Jose, California, United States · On-site

F5 networks

Principal Software Engineer

Mar 2016May 2018 · 2 yrs 2 mos · San Francisco Bay Area

  • Implementing Elastic Compute Manager, a generic cloud solution for analytic applications to scale in and out.
  • Designed and implemented solution to enforce licenses and registrations of endpoint devices on ECM platform. Features include event versioning, real-time updates, time based registration leases, etc.
  • Developed a SEDA based micro-service for provisioning apps and devices on platform.
  • Designed and implemented an end to end test framework. This is currently used by developers as well as during Continuous Integration for build validation.
  • Enhanced health and debug ability of platform including centralized logging and custom tools.
  • Created various tools for docker packaging, app profiles, app lifecycle mgmt., etc.
Elastic Compute Managercloud solutionSEDAmicro-serviceend to end test frameworkContinuous Integration+4

Virtual instruments

2 roles

Senior Engineer

Promoted

Apr 2014Feb 2016 · 1 yr 10 mos

  • Designed and implemented a generic load balancing framework to support asynchronous jobs that facilitates queuing, progress feedback, cancellation, persistence, failover recovery and automatic cleanup mechanisms.
  • Designed and implemented a generic scheduling framework based on Quartz.
  • Involved in design and implementation to convert existing software stack to AWS based cloud platform as a part of a 4-member team.
  • Scrum lead and DRI for multiple features. Responsible from idea incorporation to development to educating sales team.
load balancing frameworkscheduling frameworkAWSScrumCloud MigrationFramework Development

Software Engineer

Feb 2013Mar 2014 · 1 yr 1 mo

  • Core member developing VirtualWisdom platform from ground up.
  • Implemented efficient algorithms to generate monitoring reports and analytics features for VirtualWisdom platform, developed user interface components in extjs framework and binding user interface components with backend services using Rest/spring/xml/json and other frameworks. Involved in tasks requiring profiling code, gathering and distributing logs, etc.
  • Designed and implemented a smart licensing algorithm facilitating automatic management of data flow based on changes in data center configuration.
  • Full stack development using extjs, RESTful web services and thrift based micro services.
  • Test framework for verifying reports and analytics features querying Vertica database using TestNG
VirtualWisdom platformRESTful web servicesextjsanalytics featuressmart licensing algorithmFull Stack Development+1

Ca technologies

Research Assistant

Dec 2011Dec 2012 · 1 yr

  • Development of Cloud based multi-tenant software solutions based on Agile Methodology
  • Delivering OData based middleware solution for enhanced querying, filtering and pagination of data
  • Auto-discovery of hubs in NimSoft Infrastructure manager for IT automation
Cloud-based software solutionsODataNimSoft Infrastructure managerCloud Solutions

Stony brook university

Graduate Student

Aug 2011Dec 2012 · 1 yr 4 mos

Krishak bharati co-operative limited

Senior Engineer

Jul 2009Aug 2011 · 2 yrs 1 mo · New Delhi Area, India

  • Development and maintenance of various software systems like web based Workflow system, HR Management and Provident Fund Utility. Administration of databases and Backup management. Saved approx. 8% of Department’s annual OPEX budget through in-house development and maintenance of aforementioned applications
  • Development and maintenance of corporate website and intranet portal (Joomla, PHP, HTML, & MySQL) Self-initiated projects- Resulted in better inter-department communication, user satisfaction and savings in revenue
web-based Workflow systemHR ManagementPHPJoomlaMySQLWeb Development

Education

Stony Brook University

Master of Science (M.S.) — Computer Science

Jan 2011Jan 2012

National Institute of Technology Patna

B.Tech. — Information Technology

Jan 2005Jan 2009

Maharishi Vidya Mandir

Stackforce found 100+ more professionals with Cloud Solutions & Microservices

Explore similar profiles based on matching skills and experience