
Ashish Gupta
Verified Expert in Engineering
Full-stack Developer
New Delhi, Delhi, India
Toptal member since August 28, 2024
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
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
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
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.
Senior Associate Experience Technology L2
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.
Senior UI Engineer
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.
Associate Interactive Developer L2
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.
Systems Engineer
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.
Experience
2D to 3D Plan Tracing Tool
5xx Shield
Real Estate Website Development
Multi-brand Banking Application
eCommerce Website Revamp
Automated PR Review
Education
Master of Business Administration (MBA) in Marketing
Institute of Management Technology – Centre of Distance Learning - Ghaziabad, India
Bachelor of Technology (Honors) in Computer Science and Engineering
Galgotias College of Engineering and Technology (UPTU) - Greater Noida, Uttar Pradesh, India
Certifications
Microsoft® Certified Technology Specialist: SQL Server® 2008, Database Development
Microsoft
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring