Vaibhav Shukla

Proven software developer with 8+ years of experience building highly-complex, technically-challenging, cross-functional software oriented projects from inception to delivery.

Experience

Engineering Manager

Bloomreach Global

Leading engineering efforts to provide out-of-the-box commerce solution for Bloomreach Digital Experience Platform.

  • Achieved 100% of team’s Engineering OKRs spanning across Q1 and Q2 of 2020 through remote work during the peak Covid-19 pandemic
  • Currently leading the development of Commerce microservice to support SPA developers connecting to commerce backends using GraphQL APIs backed by Apollo Server
  • Working with Product to define business needs for commerce integration for both B2C and B2B like commercetools, SAP Hybris, Salesforce

December 2019 - Present

Lead Developer/Manager

Expedia Group

Led and build entire technology team and delivered complex custom automated solutions

  • Designed innovative technical solutions to increase business
  • Responsible for delivering IT solutions as per business requirements

March 2018 - December 2019

Software Developer

Expedia Group

Designed innovative algorithm to scrape data from mobile app which was first of its kind

August 2013 - March 2018

Software Developer

Nagarro Softwares Pvt. Ltd.

Worked on all aspects of web development, requirements gathering, software development, testing, documentation and support

January 2012 - July 2013

Projects

brx Connector Service

A node.js based microservice delegating API calls to different commerce backends which helps developers build Single Page Applications (SPA) with commerce integration in a secure and cost-effective way.

Commerce Accelerator

A Java based addon application, distributed as a maven plugin, providing commerce enabled digital experience platform.

Mobile Lab Portal – Cross-Network APP benchmarking dashboard

A web application which serves as a one stop shop for all the cross-network benchmarking of Expedia native apps, PWAs and mweb across different platform.

Scrape-App

A One-Of-A-Kind solution to scrape data from other competitor’s mobile app and benchmark it helping marketing teams to negotiate for better rates if beaten.

Skills

Frameworks
  • Spring
  • Spring Boot
  • Angular
  • Node.js
  • Hibernate
Languages & Databases
  • Java
  • Javascript
  • HTML5
  • MySQL
  • MongoDB
  • jquery
  • XML
Architecture
  • Distributed Systems
  • Microservices
  • RESTful APIs
  • Design Patterns
Containers & Cloud
  • AWS
  • Docker
  • Kubernetes
Build tools, Platform & Administration
  • Maven
  • Jira
  • Confluence
  • Jenkins
  • Git
  • TDD
  • Scrum

Education

University Of Delhi

Masters in Computer Applications

Courses: Java, Data Structures, Algorithm, OS, Software Engineering

2009 - 2012
Nifty tech tag lists from Wouter Beeftink