Ashish Gupta, Developer in New Delhi, Delhi, India
Ashish is available for hire
Hire Ashish

Ashish Gupta

Verified Expert  in Engineering

Bio

Ashish is a senior full-stack developer with 13+ years of experience building websites for clients, including Snapdeal, Lloyds Bank, and Housing.com. He specializes in micro front-end architecture for React-based applications. His problem-solving skills are fueled by his ability to analyze business needs and adapt technologies accordingly. Ashish is proficient in React, JavaScript, MongoDB, Node.js, and GraphQL. His agility and positive client feedback make him a valuable asset to any team.

Portfolio

REA India
Agile Sprints, Microfrontends, AWS Lambda, Amazon S3 (AWS S3), NGINX, GraphQL...
Publicis Sapient
Microfrontends, React, JavaScript, HTML5, CSS3, GraphQL, NGINX, Firebase...
Jasper Infotech Pvt. Ltd.
JavaScript, React, GraphQL, HTML5, CSS3, jQuery, Agile Sprints...

Experience

  • CSS3 - 13 years
  • HTML5 - 13 years
  • JavaScript - 13 years
  • React - 9 years
  • Agile Sprints - 8 years
  • GraphQL - 7 years
  • Microfrontends - 5 years
  • MongoDB - 5 years

Availability

Part-time

Preferred Environment

Windows, MacOS

The most amazing...

...solution I've built is a micro front end, React-based banking application that supports multiple banks to get onboarded and work as different websites.

Work Experience

Engineering Manager

2021 - 2024
REA India
  • Led and delivered multiple projects on time and within budget.
  • Developed a Git automated code review process that reduced bugs in production by 20%. Developed generator functions to automate coding and reduced feature development time by 25%.
  • Architected a scalable system that provides a failover mechanism to serve potentially stale responses in case of downtime.
  • Implemented and monitored quality assurance via Datadog, Elasticsearch, Logstash, Kibana (ELK), and new relic tools.
  • Facilitated cross-team knowledge sharing on React-based micro front-end architecture, including client-side rendering (CSR) and server-side rendering(SSR), accelerating the adoption across the organization.
  • Monitored and improved the performance of the React application by using Profiler and implementing best practices, including lazy loading, caching, and code-splitting.
  • Developed and delivered several features using React and GraphQL.
Technologies: Agile Sprints, Microfrontends, AWS Lambda, Amazon S3 (AWS S3), NGINX, GraphQL, CSS3, HTML5, JavaScript, React, Git, Datadog, New Relic, SEO Tools, Datadog API, New Relic Query Language (NRQL), MongoDB, Express.js, Node.js, Deployment, Release Management, Web Development, Next.js

Senior Associate Experience Technology L2

2016 - 2021
Publicis Sapient
  • Designed and implemented key features using React and GraphQL.
  • Built and integrated multiple micro front ends into the larger application, enabling faster deployment cycles. Developed a common communication channel between all micro front ends to share information efficiently.
  • Maintained high code quality by enforcing strict linting and code review processes. Wrote comprehensive unit and integration tests for React components and GraphQL resolvers, achieving 90% test coverage.
  • Documented key decisions, architectural patterns, and best practices for future reference.
Technologies: Microfrontends, React, JavaScript, HTML5, CSS3, GraphQL, NGINX, Firebase, Webpack 5, jQuery, Agile Sprints, Jest, MongoDB, TypeScript, Express.js, Node.js, SQL, Web Development

Senior UI Engineer

2015 - 2016
Jasper Infotech Pvt. Ltd.
  • Refactored a large jQuery-based codebase to React and Redux, reducing technical debt by 60%.
  • Developed reusable React components, increasing code reuse and reducing development time for new features.
  • Ensured the newly revamped React application maintained cross-browser compatibility, preserving a consistent user experience across all supported browsers.
  • Revamped the application to meet AA accessibility standards, improving the user experience for people with disabilities.
Technologies: JavaScript, React, GraphQL, HTML5, CSS3, jQuery, Agile Sprints, Web Accessibility, TypeScript, Express.js, Node.js, Web Development

Associate Interactive Developer L2

2014 - 2015
Publicis Sapient
  • Developed and maintained complex web application features using jQuery, jQuery UI, and Kendo UI, enhancing the overall user experience.
  • Built and maintained complex forms with dynamic validations using jQuery and Kendo UI, improving form submission success rates by 20%.
  • Worked closely with cross-functional teams, including back-end developers, designers, and QA engineers.
Technologies: jQuery, jQuery UI, HTML5, CSS3, Kendo UI, doT.js, Underscore.js, JavaScript, Agile Sprints, TypeScript, Web Development

Systems Engineer

2011 - 2014
Infosys
  • Integrated Salesforce CRM with Site.com CMS, enabling seamless content management and offer display.
  • Implemented internationalization (i18n) features on the Site.com front end, supporting multiple languages and locales.
  • Developed and maintained the application's front end using JavaScript, jQuery, and Site.com CMS.
Technologies: HTML5, CSS3, jQuery, jQuery UI, Salesforce, JavaScript, Agile Sprints, SQL, Web Development

Experience

2D to 3D Plan Tracing Tool

I designed and developed a second and third-floor plan tracing tool using React, Konva framework, BE Services, MongoDB, and AWS S3. It lets developers trace a second-floor plan so that the information generated can be used to create third-floor plans.

5xx Shield

Worked on designing and developing a 5xx shield on a website using AWS Lambda, S3 bucket, and Amazon CloudFront. This system provides a failover mechanism to serve potentially stale responses in case of downtime.

Real Estate Website Development

Contributed to developing a real estate website, including the home page, search page, and details page. The project requirements included designing and developing new features on the website based on React micro front-end architecture.

Multi-brand Banking Application

Worked on designing and developing a React and GraphQL-based micro front-end website for a multi-branded banking firm. The application supports both customers and colleagues. Developed the communication channel between micro front ends and designed the architecture of the whole website.

eCommerce Website Revamp

An eCommerce website was redesigned and developed using React to improve performance and offer a modern, fresh look. The load times were significantly reduced, and the site was transformed into a responsive, single-page application, enhancing the user experience for eCommerce shoppers. Unit and system integration testing of web components and functions was done to maintain high-quality standards. AA accessibility standards are being maintained throughout the website with i18n support.

Automated PR Review

Developed an automated pull request (PR) review system using GitHub Actions. The system reduced bugs in production by 20% by proactively calling out the bugs in the code and by providing warnings in case it seemed fishy.

Education

2012 - 2014

Master of Business Administration (MBA) in Marketing

Institute of Management Technology – Centre of Distance Learning - Ghaziabad, India

2007 - 2011

Bachelor of Technology (Honors) in Computer Science and Engineering

Galgotias College of Engineering and Technology (UPTU) - Greater Noida, Uttar Pradesh, India

Certifications

MARCH 2013 - PRESENT

Microsoft® Certified Technology Specialist: SQL Server® 2008, Database Development

Microsoft

JANUARY 2013 - PRESENT

Microsoft® Specialist: Programming in HTML5 with JavaScript and CSS3

Microsoft

Skills

Libraries/APIs

React, Node.js, jQuery, Datadog API, jQuery UI, doT.js, Underscore.js, Konva, Formik, Redux-Saga

Tools

Git, NGINX, Webpack 5, Amazon CloudFront CDN, GitHub

Languages

JavaScript, HTML5, CSS3, GraphQL, TypeScript, SQL

Paradigms

Microfrontends, Agile Project Management

Storage

MongoDB, Amazon S3 (AWS S3), Datadog, SQL Server 2008

Frameworks

Jest, Express.js, Next.js, Kendo UI

Platforms

Windows, AWS Lambda, Firebase, New Relic, MacOS, Salesforce

Industry Expertise

Marketing

Other

UI Engineering, Web Development, SEO Tools, Analytics, Computer Science, Deployment, Release Management, New Relic Query Language (NRQL), Web Accessibility, Agile Sprints, Axios, GitHub Actions

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring