Summary
Overview
Work History
Education
Skills
Timeline
AWARDS
Generic

ANKIT GUPTA

Principal Software Engineer
Bengaluru

Summary

Experienced Principal Engineer with 10+ years of experience having expertise in Web development, JavaScript, React, TypeScript with a track record of delivering high-quality software solutions. Skilled in mentoring teams, designing and developing complex frontend systems resulting in successful software projects.

Overview

11
11
years of professional experience

Work History

Principal Software Engineer

Autodesk India Pvt. Ltd
08.2018 - Current
  • Spearheaded the development of an internal ChatGPT-style knowledge base using React and TypeScript, enabling rapid answers to complex construction queries.
  • Led a team of four, ensuring adherence to high-security protocols and industry best practices throughout the SDLC.
  • This library can be imported into any of our Autodesk products/tools, which was a big milestone.
  • Implemented streaming of data in our chat application using server-sent events, which led to an increase in customers drastically by 200%, and improved user retention.
  • Developed a scalable micro frontend application using React/TypeScript for our product, AutoSpecs, resulting in meeting company standards and improving efficiency by 70%.
  • Improved code quality by implementing design patterns and refactoring code, resulting in a huge reduction in defects.
  • Collaboration with different teams and doing code reviews.
  • Rewrote and refactored the entire AutoSpecs Angular.js application to improve its loading time from 12 seconds to less than 1 to 2 seconds.
  • Following test-driven development by writing unit test cases using modern testing frameworks, along with developing new features.
  • Helping and mentoring junior developers to follow some best practices, and solving complex problems.

Web Application Developer

Radius (formerly Agentdesks)
08.2017 - 08.2018
  • Developed and maintained a social networking web application, supporting the core features of the RadiusAgent real estate product.
  • Optimized the build process to decrease the initial load time of the existing application from 10 seconds to 800 milliseconds.
  • Contributed to the end-to-end development of the web application from scratch.
  • Coding and integrating the modules of the application.

Software Developer

Capital One (via Collabera Technologies)
06.2016 - 07.2017
  • Worked on a project called as Design on Tap. It is used for generating Tableau Dashboards for web.
  • Worked as a Fullstack Web Developer.
  • Involved in developing the UI from scratch and integrating it with backend by writing REST APIs for backend connectivity.
  • Technologies used were Angular 1.x, Bootstrap, Javascript, JQuery, PHP, Html, CSS, Chart.js, Oracle DB, Teradata, AWS, Github etc.
  • Getting feedback from the User Acceptance team and doing bug fixes accordingly.

Associate Software Engineer

Robert Bosch
09.2014 - 09.2015
  • Worked on a project called VitruCare which manages Dynamic Health Systems.
  • It is an internet delivered ‘self-care’ service that allows patients with the continued support for General practitioners to make decisions using data from their electronic health record to change their lifestyle to improve their overall health.
  • My responsibilities were to develop the web pages of the application from scratch using AngularJS, Bootstrap, Javascript, Html5, CSS3, Grunt, AWS.

Education

Bachelor's of Technology (B.Tech) - Information Technology

National Institute of Technology (NIT)
Raipur
01.2014

Skills

JavaScript Language (ES6)

Timeline

Principal Software Engineer

Autodesk India Pvt. Ltd
08.2018 - Current

Web Application Developer

Radius (formerly Agentdesks)
08.2017 - 08.2018

Software Developer

Capital One (via Collabera Technologies)
06.2016 - 07.2017

Associate Software Engineer

Robert Bosch
09.2014 - 09.2015

Bachelor's of Technology (B.Tech) - Information Technology

National Institute of Technology (NIT)

AWARDS

  • Improved Performance - Got a Best Employee Award in March 2019 for optimizing various Pype products that resulted in reducing the initial load time from 10-15s to less than 1s.
  • Technical Leadership - Led team of 4 to complete project under budget and ahead of schedule.
ANKIT GUPTAPrincipal Software Engineer