Kumar Gaurav

Director of Engineering

Greater London, England, United Kingdom19 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 20 years of software engineering experience
  • Expert in agile methodologies and technical leadership
  • Proven track record in product delivery and team management
Stackforce AI infers this person is a SaaS-focused software engineer with extensive experience in cloud solutions and team leadership.

Contact

Skills

Core Skills

JavascriptAwsJavaTechnical LeadershipGolangSoftware Development ManagementRuby On Rails

Other Skills

AngularReact NativeNodeJSDockerAnsibleTerraformGroovyGrailsAngularJSReactJSRethinkDBAgile MethodologiesJava Enterprise EditionWeb DevelopmentTest Driven Development

About

Kumar is a software engineer with an experience of over 20 years. With top notch engineering and communication skills, he stands at the epicentre of Scale, Business, Product and Technology. He is adept at team and technical leadership and specialises in development, in-time delivery of products, building and mentoring brilliant technical teams and leading them to excellence. He strongly advocates and practices agile methodologies for software development. Code at http://github.com/kgthegreat Specialties: Webscale. Java. Ruby. RoR. Web Architecture. Web Programming. Application Programming. J2EE Development. Agile programmer. TDD Expert. Extreme Programmer. Javascript. Software Development Management. People Management. Groovy. Grails, Technical Leadership, Golang.

Experience

19 yrs
Total Experience
2 yrs 7 mos
Average Tenure
7 yrs 9 mos
Current Experience

Skyscanner

2 roles

Senior Engineering Manager

Promoted

Apr 2023Present · 3 yrs

  • Accountable for flight stack

Engineering Manager

Jul 2018Apr 2023 · 4 yrs 9 mos

  • Responsible for flight stack

Victor - fly smarter

Head Of Engineering

Apr 2017Jun 2018 · 1 yr 2 mos · London, United Kingdom

  • JS, Angular, React Native, NodeJS
  • Docker, Ansible, Wercker, AWS, Terraform
JavaScriptAngularReact NativeNodeJSDockerAnsible+2

Compareglobalgroup

Product CTO

Sep 2015Mar 2017 · 1 yr 6 mos · Hong Kong

  • Responsible for re-architecting the existing tech stack to a more simpler one with the added ability of reducing the time taken to go-to-market in newer markets and also giving the business team more control over the product without involving release and delivery cycle.
  • Techstack: Java, Groovy, Grails, AngularJS, AWS
  • Responsibilities: Architecture, Technical Leadership, Mentoring, Hiring, Hands On Code
JavaGroovyGrailsAngularJSAWSTechnical Leadership

Bookmyshow

Software Development Manager

Aug 2014Sep 2015 · 1 yr 1 mo · Bengaluru Area, India

  • Responsible for delivery of a pioneering product in ticketing space and managing a team of 8 engineers. Other responsibilities include but not limited to - growing the team, mentoring, code review, project management, people management, performance goal settings, reviews, liaising with top management and taking business, architectural and product decisions.
  • Techstack: Golang, ReactJS, RethinkDB
GolangReactJSRethinkDBSoftware Development Management

Bang the table

2 roles

Software Development Manager

May 2013Mar 2014 · 10 mos · Bangalore

  • As a Software Development Manager, I am responsible for project deliveries. My main responsibilities are captured below
  • Analysis
  • I am responsible for discovery and specification of right solution for the business need. I get the stakeholders to agree on the solution, decide the project scope and communicate it to all.
  • Ownership of feature communication and delivery
  • I am responsible for ensuring that feature deliverables meet requirements of internal clients and key stakeholders. I prep the team for fortnightly demo and keep everyone on the same page.
  • Schedule Adherance
  • This is an important part of what I do. I take ownership to handle and fix variances and obstacles. I conduct regular retrospectives and other weekly catch ups with the stakeholders and the testing team and the feature team. I get a buy-in from from the feature team during estimation and milestone definition. I also look out for bottlenecks, resourcing issues and provide mitigation path.
  • Testing and QA
  • I review the test plan created by the test team. I am also responsible for test resourcing. I do the first round of acceptance testing before delivering it to the internal client.
  • Technical Guidance
  • As and when required, I do the code review, take architectural decision and mentor team mates.

Software Architect

Sep 2011May 2013 · 1 yr 8 mos · Bangalore

  • Helping governments across the world communicate, connect and engage better with their citizens.
  • Tech Stack: Ruby On Rails
Ruby On Rails

Attachawal.com

Co-Founder

Feb 2009Feb 2011 · 2 yrs · Bangalore

  • Started an online grocery store for Bangalore.
  • This is a full fledged e-commerce site built on an open source engine(spreecommerce) with heavy customization to the UI and functionality. Some features were developed as plugins and contributed back to the open source community.
  • I was the chief programmer, among other things. Tech Stack: RoR, JS
Ruby On RailsJavaScript

Sungard

Software Engineer

Apr 2008Sep 2011 · 3 yrs 5 mos · Bengaluru Area, India

  • After a strong development experience in telecom domain I switched loyalty to ERP solutions in the HigherEd domain.I have been working on developing various ERP Solutions using Oracle as the database, Java as the middleware(for business logic) and Adobe Flex/JS as the front end. Working with cutting edge RIA tools has sharpened my UI sense tremendously. I have been using Cairngorm architecture extensively and have a passing knowledge of Penne Framework. Created and deployed many ERPs for the Higher Ed Domain.
  • I have also worked on creating Open Learning Environment for the Higher Ed domain using Google Wave and Liferay.
  • Also worked on a product which acted as a GPS system for a University student, guiding them towards their graduation in their chosen field.
  • Tech Stack: Java
Java

Huawei

Software Engineer

Aug 2006Mar 2008 · 1 yr 7 mos · Bengaluru Area, India

  • I joined Huawei Technologies, Bangalore R&D Centre ( www.huawei.com ) in August 2006 as a Software Engineer. I worked on some very interesting projects such as development of a Telecom Oriented Application Server which is currently enjoying a huge popularity in the South East Asian markets. I also worked on developing a Continuous Integration Server which is currently serving my previous team and organization successfully. Java was used primarily. I also worked in two completely different Software Development Life Cycles. Namely Waterfall Model and Test Driven Development which is an agile paradigm. I enjoyed working on the latter the most. As a result I am a prolific tester of my own code. Imparted some workshops and trainings too.
  • Tech Stack: Java
Java

Education

Visvesvaraya Technological University

B.E. — Electronics and Communication

Jan 2002Jan 2006

Kendriya Vidyalaya ASC Centre, Bangalore

High School

Jan 1990Jan 2002

Stackforce found 100+ more professionals with Javascript & Aws

Explore similar profiles based on matching skills and experience