Summary
Overview
Work History
Education
Skills
Websites
Certification
Company
Timeline
Generic

Ayush Agarwal

Senior Software Engineer
Ahmedabad

Summary

Experienced Software Engineer A2 at EPAM Systems, adept at utilizing cutting-edge technologies such as React JS, Node JS, and Angular Typescript. Strong background in developing web applications using JavaScript frameworks and databases. Holds a Bachelor of Engineering in Computer Science from Government Engineering College, Modasa 016. Skilled Full Stack Developer with successful project deliveries for esteemed clients including Verizon USA's Express Store, Bausch & Lomb's Co-brand, Demivolt Bank's Demivolt, and Holiday People's Holiday People. Demonstrated ability to navigate diverse technology stacks, construct integrative applications, implement animations, and tackle complex requirements. Consistently delivers high-quality, scalable, and user-friendly solutions that exceed customer expectations. Enthusiastic team player driven by a passion for continuous learning and supporting colleagues. Motivated by pushing the boundaries of technology to new heights.

Overview

7
7
years of professional experience
6
6
years of post-secondary education
5
5
Certifications
3
3
Languages

Work History

Software Engineer A2

EPAM Systems
Ahmedabad
06.2022 - Current
  • As a software developer with a rich track record of working at EPAM Systems, where I have been instrumental in steering various projects across multiple domains such as Atlassian, Uber, Pearson, Desire2Learn, and Knipper
  • My technical repertoire includes a diverse set of skills, enabling me to adapt and excel in dynamic and challenging environments
  • Atlassian (Sep 2024 - Dec 2024): Spearheaded GraphQL API migrations and the enhancement of shared React components, focusing on refining Apollo GraphQL implementations and Next.js frameworks
  • Uber (Jul 2024 - Sep 2024): Engineered prompt engineering solutions using JavaScript and TypeScript, contributing to the development of Uber's automation models
  • I also earned a certification in prompt generative AI, enhancing my skills in AI-driven coding practices
  • Pearson (May 2024 - Jul 2024): Enhanced user interfaces and accessibility features, adhering to W3C Accessibility Guidelines
  • My work involved React.js and Next.js, pushing the boundaries of web content accessibility and user interaction
  • Desire2Learn (Jun 2023 - May 2024): Developed lightweight LIT elements and JavaScript modules for an innovative learning management system, enhancing educational technology tools
  • Knipper (Aug 2022 - Jun 2023): Led frontend development with Angular, integrating UI pages with backend services using Angular Material, Node.js, and RxJS, ensuring robust application performance and seamless user experiences
  • At EPAM, my role has not only been about coding but also about creating meaningful interactions through technology, ensuring software excellence, and leading projects that innovate and transform user experiences

Senior Software Engineer

Bacancy Technology
Ahmedabad
10.2021 - 06.2022
  • Company Overview: Work From Anywhere
  • Projects Associated with Bacancy Software
  • Express Store - Verizon USA : Express Store is a project for Verizon where users come to express store of Verizon to buy any kind of devices such as mobiles, connected devices, hotspot
  • This application is handled by one special device name as Kiosk which is placed in Verizon Stores
  • My Role is to work with team of Verizon and give them best solution on their requirement and make the application work smoothly
  • Work From Anywhere

Full Stack Developer

Uplers
Ahmedabad
12.2019 - 10.2021
  • Projects Associated with Uplers
  • Cobrand : Co-brand is react and HTML base project, in this there is a brand name Bausch & Lomb, Co-brand is admin portal for Bausch & Lomb company to add their vendors mall over the world
  • Used Tools/Technologies: React JS , jQuery, HTML, CSS
  • Demivolt: Demivolt is react and HTML base project, this site is informative site created in react for Demivolt bank
  • In this site there are animations on certain pages which are handled by React and JavaScript
  • Used Tools/Technologies: React JS , jQuery, HTML, CSS
  • Holiday People: Holiday people is react and HTML base project, this is a holiday site where user can select holiday, resort and hotel in all over world
  • In this application user can book their vacation on their desired resort and here they can also book flights booking
  • Used Tools/Technologies: React JS , jQuery, HTML, CSS

Full Stack Developer

ScaleTech.xyz
Ahmedabad
07.2018 - 12.2019
  • Projects Associated with Scaletech
  • Breathwrk Admin: Breathwork Admin is based admin project where all the configuration needed iOS breathwork application is configured from admin
  • Breathwork is an IOS application for exercise of breaths like other fitness apps
  • In This app users can view tutorials provide by an app on the different types of breaths exercise like calm, sleep, regular
  • In this project, my role is to develop the admin front end
  • Including View That Shows screen will look when any new exercise will add and admin can edit any OS screen from admin also
  • Used Tools/Technologies: React JS, Nest JS, Postgre, Amazon S3
  • Slot Admin: This is Admin Online based application is designed to automate the management of slot games, user's information, games statistics, user's statistics
  • In this, any slot game configuration can be loaded to the platform from here dynamically
  • Games runtime statistics, Users who are playing slot games, their runtime statistics and their wallet and bet
  • In this project, my role is on both sides from front-end and back-end as well
  • Including front-end module development and back-end API also
  • Including unit test cases
  • Used Tools/Technologies: Node Js, Angular 6, Amazon Aws Ec2, S3 Amazon Aws Lambda, Elastic Search, Couchbase, Docker
  • Slot Games: Slot Games is a project where virtual slots are configured as per client requirements where users can bet of any amount and win or lose on that bet
  • In this project, multiple games are configured with different back-end logic according to game features
  • In Project my role is back-end developer, I had developed four slot games and their back-end logic that how the game will react on user spin
  • Including game configuration and logs of every spin to a game donebytheusers,store them on couchbase and get statistics
  • Including unit test cases
  • Used Tools/Technologies: Node JS, HTML5, Pixi Js, Couchbase, Elastic Search, Amazon Aws

Junior Software Developer

SellNews LLC
Ahmedabad
04.2018 - 07.2018

Education

Bachelor of Engineering - BE - Computer Science

Gujarat Technological University
Government Engineering College, Modasa
08.2014 - 05.2018

HSC - Computer Science

St Mary's School
Ahmedabad
01.2012 - 01.2014

Skills

  • Angular

  • React JS

  • Node JS

  • TypeScript

  • Next JS

  • Object-oriented programming

  • JavaScript

  • HTML & HTML 5

  • CSS

  • Express

Certification

React.js Essential Training

Company

EPAM Systems

Timeline

Software Engineer A2

EPAM Systems
06.2022 - Current

Senior Software Engineer

Bacancy Technology
10.2021 - 06.2022

Full Stack Developer

Uplers
12.2019 - 10.2021

Full Stack Developer

ScaleTech.xyz
07.2018 - 12.2019

Junior Software Developer

SellNews LLC
04.2018 - 07.2018

Bachelor of Engineering - BE - Computer Science

Gujarat Technological University
08.2014 - 05.2018

HSC - Computer Science

St Mary's School
01.2012 - 01.2014
React.js Essential Training
Azure Active Directory: Basics
Leadership Tips, Tactics and Advice
Programming Foundations: Design Patterns
Certified React Native Developer
Ayush AgarwalSenior Software Engineer