Summary
Overview
Work History
Education
Skills
Timeline
Generic

Saurav Kushwaha

Software Developer

Summary

I am an experienced software developer with over 8 years of expertise in full-stack development. My career includes valuable tenures at renowned companies such as Microsoft and Expedia. Holding a Bachelor's degree in Computer Science from Birla Institute of Technology, Mesra, I possess a solid foundation in programming and mathematics. I am passionate about crafting high-quality code and thrive on the continuous learning opportunities inherent in my work. Additionally, I have achieved certification as an AWS Certified Solutions Architect - Associate. I am open to opportunities in any location.

Overview

8
8
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer

Cradlepoint
08.2023 - 01.2024

Confidential

<p>Software Dev Engineer  2</p> <p></p>

Microsoft India , IDC
11.2019 - 06.2023
  • Contributed to the migration of the web application account.microsoft.com from Angular to React, collaborating with a team to enhance user experience and streamline payment and billing processes.
  • Collaborated with a team of 5 to integrate a new SDK into the payment options page and transition the Payment and Billing vertical to React. This involved migrating various components such as order details, order cancel functionality, error pages, and the order guest page, as well as addressing critical P0 bugs.
  • Successfully integrated CitizenPay and ePay PI into the AMC codebase, expanding the platform's payment capabilities and ensuring seamless transactions.
  • Played a key role in implementing a Unified Consent Notice feature, enhancing user privacy and compliance with regulatory standards. Collaborated with team members to develop detailed specifications and led the UI implementation using React, HTML, CSS, and TypeScript. Solely responsible for creating the mobile version of the privacy page.
  • Actively contributed as part of the on-call team for the SDX service, providing timely support and maintenance as needed. Collaborated with a team of 4 to ensure the smooth operation of the service and address any issues that arose.
  • Utilized a wide range of technologies, including ReactJS, C#, ASP.NET, JavaScript, and TypeScript, to deliver high-quality solutions and drive continuous improvement.

<p>Assoc Software Development Engineer</p> <p></p>

Expedia Group
03.2018 - 09.2019
  • Collaborated with the Media Solutions team at Expedia as a Full-Stack Developer to connect clients with the largest and most targeted travel audience.
  • Contributed to the development of various types of ads, including travel ads and flight promotion ads.
  • Actively participated in design discussions regarding the Ads delivery service framework and provided valuable insights.
  • Engaged in code reviews to ensure the quality and efficiency of the Ads delivery service framework implementation.
  • Utilized a diverse range of technologies, including Vanilla/Native JavaScript, jQuery, ReactJS with Redux, HTML, CSS, BackboneJS, Java Spring, NodeJS, ES6, and AWS, to deliver robust and scalable solutions.

<p>Software Developer</p> <p></p>

Learnyst Insight Pvt Ltd 
03.2016 - 02.2018

At Learnyst, I was privileged to be among the founding members, contributing significantly to several pivotal projects:

Push and Email Messenger Project:

  • Integrated cutting-edge push notification capabilities into our customers' web and mobile apps.
  • Designed an intuitive admin panel UI, empowering teachers to effortlessly create and dispatch push notifications and emails to students.
  • Implemented advanced click analytics for push notifications, utilizing AWS mobile analytics to track click-through rates effectively.
  • Engineered robust backend APIs using Ruby on Rails to support frontend functionalities.
  • Efficiently handled bounced emails through ETL (Extract, Transform, Load) jobs on the backend infrastructure.

Cordova/Phonegap App and Build System:

  • Led the integration of Learnyst's hybrid mobile app with various Cordova plugins and services, including push notifications, InAppPurchase, and S3 image uploading.
  • Successfully incorporated AWS SDK into the app architecture, ensuring seamless cloud integration and data management.
  • Devised and maintained a sophisticated build system using GruntJS, streamlining the mobile development workflow for increased efficiency.
  • Designed and implemented mobile app settings and notification pages to enhance user experience and engagement.
  • Orchestrated UI testing of the Cordova app using Appium and integrated Bugsnag for comprehensive error logging and analysis.

Course Report Project:

  • Developed an interactive UI for course reporting, leveraging BackboneJS and HighchartsJS to render insightful graphs and metrics.
  • Empowered educators with comprehensive insights into course health, facilitating informed decision-making and performance tracking.

Server Migration:

  • Orchestrated seamless migration of Learnyst's previous-generation instance servers from Singapore to Mumbai, ensuring minimal downtime and uninterrupted service availability.
  • Configured servers within Virtual Private Clouds (VPCs) to operate behind application load balancers, optimizing resource utilization and enhancing scalability.

ETL Data Pipeline:

  • Pioneered the conceptualization and implementation of a robust ETL (Extract, Transform, Load) data pipeline using AWS Data Pipeline and AWS Athena.
  • Designed and executed intricate Java scripts to process vast volumes of data collected by AWS mobile analytics from clients' mobile and web applications.
  • Leveraged advanced algorithms, including exponential backoff, to handle failures gracefully and ensure the reliability and resilience of the data pipeline infrastructure.
  • Published insights and learnings from the project on industry blogs, contributing to thought leadership and knowledge sharing within the tech community.

<p>Software Development Engineer</p> <p></p>

DeZyre.com
08.2015 - 12.2015
  • Developed internal tools like dynamic promotional sidebar for blog pages and PHP script for daily sitemap generation for SEO.
  • Designed and integrated Dezyre webinar registration page with goToWebinar API.
  • Utilized Zend Framework 1, PHP, JavaScript, jQuery, HTML5, CSS, AWS, and MySQL for development.

Education

Bachelor of Engineering -

Birla Institute of Technology , Mesra
Ranchi, JH
08.2011 - 06.2015

Skills

    Javascript (Vanilla JS) 

undefined

Timeline

Senior Software Engineer

Cradlepoint
08.2023 - 01.2024

<p>Software Dev Engineer  2</p> <p></p>

Microsoft India , IDC
11.2019 - 06.2023

<p>Assoc Software Development Engineer</p> <p></p>

Expedia Group
03.2018 - 09.2019

<p>Software Developer</p> <p></p>

Learnyst Insight Pvt Ltd 
03.2016 - 02.2018

<p>Software Development Engineer</p> <p></p>

DeZyre.com
08.2015 - 12.2015

Bachelor of Engineering -

Birla Institute of Technology , Mesra
08.2011 - 06.2015
Saurav KushwahaSoftware Developer