Summary
Overview
Work History
Education
Skills
Profiencies
Accomplishments
Languages
Timeline
Generic

Shubham Choudhary

Greater Atlanta,GA

Summary

Accomplished Full Stack Engineer with a proven track record of delivering scalable, cloud-agnostic solutions that enhance performance by 50%. Demonstrated expertise in software development and team leadership, delivering successful projects from concept to launch. Skilled in application modernization and proficient in agile methodologies, driving innovation and operational efficiency.

Overview

19
19
years of professional experience

Work History

Staff / Full Stack Engineer

VMware, Inc.
Atlanta, GA
02.2016 - Current

VMware is the leading enterprise mobility management provider. With more than a decade in business, VMware continues to develop solutions that empower companies to focus on innovative uses of mobile technology rather than dealing with the complexities of managing mobility. In 2014, AirWatch was acquired by VMware. With the combined power of AirWatch and VMware, organizations have a complete solution that allows end users to work at the speed of life from any device, anywhere, anytime

  • Leading team of 8 engineers
  • Drive projects from concept to GA, providing direction and mentoring team members
  • Resource planning, budgeting and create project roadmap
  • Work with ambiguous and complex requirements, and partner with product management to outline the scope and prioritize features
  • Implemented app modernization strategies to update legacy systems, resulting in a 50% increase in performance and scalability
  • Created and implemented PostgreSQL to OpenSearch migration strategy
  • Designed Opensearch index and APIs to create dashboards from data point ranging up to 10 million documents
  • Designed and implemented export APIs to capture millions of records in files for reporting purposes
  • Implemented event based device enrollment strategy to scale device enrollment numbers from few thousands to hundred thousand concurrently
  • Designed and developed UI and backend for delivering Windows Updates and Windows policies to Windows managed devices
  • Used angular/typescript framework for UI and .Net Core for microservices
  • Designed and developed Enterprise Application Repository in C# for application delivery to endpoints, using AWS Lambda, SQS, SNS, API Gateway, Ultra DNS and Dynamo DB
  • Deliver scalable and resilient distributed services
  • Emphasize code coverage with Unit and Integrations tests
  • Focus on cloud agnostic approach using Terraform
  • Reinforced best practices in Java, Spring Boot, and agile design through pull request reviews, sonar checks etc
  • Worked with QE team to Automate UI E2E test cases using Cucumber(Gherkin)-Watir(Ruby) framework and add checks in build pipelines
  • Create automated build pipelines in CI tools Jenkins/Bamboo which reduced time to production drastically
  • Mentored team members
  • VMware is the leading enterprise mobility management provider
  • With more than a decade in business, VMware continues to develop solutions that empower companies to focus on innovative uses of mobile technology rather than dealing with the complexities of managing mobility
  • In 2014, AirWatch was acquired by VMware
  • With the combined power of AirWatch and VMware, organizations have a complete solution that allows end users to work at the speed of life from any device, anywhere, anytime
  • Participate regularly in hackathons
  • Won 2nd prize at VMware hackathon 2023
  • Visit accomplishment here

Software Engineering Leader

Cisco Jasper
Alpharetta, GA
12.2014 - 01.2016

Cisco Jasper, headquartered in Santa Clara, California provides a cloud-based software platform for the Internet of Things (IoT) and, more specifically, to enable product businesses to become IoT service businesses. The platform is designed to help organizations launch, manage, and monetize the deployment of the Internet of Things worldwide

  • Manage and mentor team of 6 Software Developers and QA engineers
  • Manage project activities like resource allocations and budgeting
  • Creating and assigning stories and tracking to completion
  • Create Webservices design documents
  • Create Provisioning REST APIs using Java Spring Boot
  • Evaluate new technologies for efficiency, manageability and scalability of applications
  • Developed and implemented agile development methodologies, resulting in improved team collaboration and productivity
  • Unit and Integration test APIs
  • Create Jenkins pipeline and automate deployments
  • Defect management and status reporting along with test metrics
  • Cisco Jasper, headquartered in Santa Clara, California provides a cloud-based software platform for the Internet of Things (IoT) and, more specifically, to enable product businesses to become IoT service businesses
  • The platform is designed to help organizations launch, manage, and monetize the deployment of the Internet of Things worldwide

Lead Software Engineer

Datum Software, Inc.
Alpharetta, GA
06.2013 - 12.2014

LexisNexis Risk Solutions offers risk management, fraud prevention, background checks, public records, and identity management solutions

  • Manage team of 5 software development engineers
  • Design and develop APIs in Java LexisNexis IDM (Identity Management) product
  • Create Unit tests and implement CI/CD using Jenkins
  • Create Use Cases, prepare test plan and requirements traceability matrix (RTM) to track requirements coverage
  • Track Functional and regression testing of webservices (XML/SOAP) and reporting
  • Help QA engineers to create test automation framework using SOAPUI to validate APIs
  • LexisNexis Risk Solutions offers risk management, fraud prevention, background checks, public records, and identity management solutions

Software Engineering Lead

Cognizant Technology Solutions
Atlant, GA
03.2011 - 06.2013
  • Manage mobile web and mobile application teams for The Home Depot
  • Website is designed using Endeca Page Builder which is integrated with IBM WCS (Websphere Commerce Server)
  • Manage engineering team of size ranging from 12-15 in an agile environment
  • Develop estimates, resource plans/budgets and status reports
  • Oversee/coordinate all aspects of SDLC and interacts with stakeholders in a timely manner to deliver quality product on time
  • Daily status reporting and preparing productivity, quality process, resources, and business metrics
  • Co-ordinating with various teams and resolving conflicts
  • Identify key automation area and plan for automated testing for regression suite
  • Assesses project issues and develop resolutions to meet productivity, quality, and client-satisfaction goals

Software Engineering Lead

Infosys Technologies Ltd.
Alpharetta, GA
06.2010 - 03.2011
  • Manage Order Management SDLC activities and teams to ensure on time delivery of high quality products
  • Manage multiple teams of size 12 – 15 engineers
  • Managed, built, and lead collaborative work development team in designing and building out enterprise applications
  • Prioritize key objectives in a timely and fiscally responsible manner
  • Focus on client relationship and collaboration with 3rd party vendors
  • Conduct requirements walkthrough sessions
  • Review the processes and suggest improvements
  • Facilitate daily status calls with offshore team, cross-functional teams and client

Technical Lead

Infosys Technologies Ltd.
San Ramon, CA
07.2006 - 06.2010
  • Worked in the Service Assurance and Order Management Systems to deliver IPTV, VoIP and HSIA to ATT customers
  • Review requirements and create high level and detailed design documents
  • Implement application requirements using Java
  • Create unit and integration tests
  • Create Jenkins jobs for build validations
  • Facilitate production deployment of applications and support off hours support for production issues
  • Coordinate E2E testing with QA teams

Software Engineer (Offshore)

Infosys Technologies Ltd.
San Jose, CA
10.2005 - 07.2006
  • Add features to PayPal merchant accounts portal
  • Create unit testing frameworks
  • Work with onsite counterpart to deliver features in quarterly releases
  • Production support
  • Co-ordinate functional and regression testing

Education

Bachelor of Technology - Computer Science & Engineering

BBDNITM
Lucknow, India
06.2005

Skills

  • Full Stack software development
  • Architecting scalable and resilient distributed systems
  • Domain Driven Design
  • C#, Java, Ruby, Typescript, Javascript
  • Microservices
  • Event-based architecture
  • REST API design
  • Process improvement
  • App modernization
  • Resource Planning
  • Agile development
  • Unit testing, Integratation testing, E2E test automation
  • SQL with relational databases
  • OpenSearch/ElasticSearch DSL
  • CI/CD Pipelines
  • BDD Testing
  • Terraform, nomad and consul
  • AWS
  • Docker
  • Team leadership
  • Conflict resolution
  • Process adherence
  • Analysis and planning

Profiencies

ORACLE, DB2, MS SQL Server 2019, My SQL, Dynamo DB, PostgreSQL, Opensearch, C#, Java, Angular (TypeScript), Ruby, SQL, JavaScript, Groovy, VB Script, XML, HTML, CSS, Visual Studio 2022, Terraform, Kafka, k8s, Docker, Oracle SQL Developer, eviware SOAPUI, IDEA IntelliJ, XMLSpy, JUnit, Jenkins, Splunk, TCPDump, Fiddler, Calabash, Cucumber, Instruments (XCODE), Android SDK, JIRA, Stash, Bamboo (Atlassian suite), Windows, UNIX, Linux, Mac, Git, VSS, TortoiseSVN, MS Office (Word, Excel, PowerPoint, Visio)

Accomplishments

  • Won 2nd place in VMware EUC Hackathon 2023 for a solution to find and address vulnerabilities in end user devices.
  • Patent filed for delivering critical updates to Windows devices.

Languages

English
Full Professional
Hindi
Native/ Bilingual

Timeline

Staff / Full Stack Engineer

VMware, Inc.
02.2016 - Current

Software Engineering Leader

Cisco Jasper
12.2014 - 01.2016

Lead Software Engineer

Datum Software, Inc.
06.2013 - 12.2014

Software Engineering Lead

Cognizant Technology Solutions
03.2011 - 06.2013

Software Engineering Lead

Infosys Technologies Ltd.
06.2010 - 03.2011

Technical Lead

Infosys Technologies Ltd.
07.2006 - 06.2010

Software Engineer (Offshore)

Infosys Technologies Ltd.
10.2005 - 07.2006

Bachelor of Technology - Computer Science & Engineering

BBDNITM
Shubham Choudhary