Abhishek Shastri

ABHISHEK SHASTRI

SOFTWARE ENGINEER 3 - FRONTEND

Frontend Engineer with 7+ years of experience building scalable, high-performance web applications using React, Ruby on Rails, and Node.js, with a strong focus on quality, reliability, and AI-assisted productivity.

Bangalore, India
shastri48@gmail.com
+91 7277891789

About Me

Passionate Frontend Lead with extensive experience in building scalable web applications

My Journey

As a Frontend Engineer with 7+ years of experience, I specialize in building scalable and high-performance web applications. My journey has taken me through various roles where I've led teams, optimized processes, and delivered innovative solutions.

Currently working at Cashfree Payments in Bangalore, I lead frontend development for merchant-facing payment products, building scalable, secure, and high-performance web applications while ensuring best practices and modern technologies are implemented.

My expertise spans across the full stack, from frontend frameworks like React and Vue.js to backend technologies and cloud infrastructure. I believe in continuous learning and staying updated with the latest industry trends.

Full Stack Expertise

Proficient in modern web technologies with 7+ years of hands-on experience

Team Leadership

Led teams of 10+ engineers, driving development of scalable applications

Performance Optimization

Optimized frontend/backend performance, reducing load times significantly

Innovation Focus

Passionate about adopting modern technologies and innovative solutions

Technical Skills

HTMLCSSJavaScriptReactReduxExpressVue.jsSvelteNext.jsMongoDBNode.jsRORGitS3 & CloudFrontJenkinsREST API Development

My Achievements

A showcase of my coding journey and contributions to the developer community

GitHub Repositories

25+

Public repositories with various projects

CodeWars Rank

5 Kyu

Solved 65+ Kata

LeetCode Practice

Daily Progress

Focused on strengthening problem-solving and algorithmic thinking

StackOverflow

587

Reputation points helping developers

GitHub Stars

7

Stars across all repositories

Years Experience

6+

Professional development experience

Continuous Learning

I believe in continuous improvement and regularly participate in coding challenges, contribute to open source projects, and help fellow developers in the community. These achievements represent my commitment to excellence and knowledge sharing.

Work Experience

My professional journey building scalable applications and leading high-performing teams

Current Role

Software Engineer 3 - Frontend

Cashfree Payments
Bangalore
Apr 2026 - Present

Key Projects

E2E Merchant Onboarding Platform

Built an end-to-end onboarding platform for merchants covering KYC and compliance workflows

Project Deliverables
  • KYC document upload flow with validation
  • OTP verification and bank account validation
  • Automated compliance workflows reducing manual review effort
My Contribution
  • Led frontend development for merchant-facing payment products
  • Built the KYC document upload, OTP verification and bank account validation flows
  • Implemented automated compliance workflows end-to-end
Tech Stack
React.jsNext.jsTypeScriptReduxREST APIs
Payment Gateway Checkout

Built a unified checkout solution supporting multiple payment methods with reliability at scale

Project Deliverables
  • Checkout support for Cards, UPI, Net Banking, Wallets and EMI
  • Automated retry mechanisms for failed payments
  • Improved checkout performance through rendering and API optimizations
My Contribution
  • Built the Payment Gateway Checkout solution supporting Cards, UPI, Net Banking, Wallets and EMI
  • Implemented robust error handling and automated retry mechanisms for reliability
  • Optimized checkout performance through advanced rendering improvements, API optimizations and code splitting
Tech Stack
React.jsNext.jsTypeScriptReduxREST APIsStorybookWebpack
CI/CD Test Automation

Implemented automation pipelines to ensure code quality and deployment stability

Project Deliverables
  • Unit and UI test automation integrated into CI/CD
  • Improved deployment stability and reduced regressions
My Contribution
  • Implemented comprehensive CI/CD automation pipelines for unit and UI test cases using Jest and Playwright
Tech Stack
JestPlaywrightAWSCI/CD

Technologies Used

React.jsNext.jsTypeScriptReduxREST APIsStorybookWebpackAWS
Leadership Role

Engineering Lead

Vegrow
Bangalore
Aug 2024 - Mar 2026

Key Projects

Banana Export Operations Dashboard

Designed and owned a scalable React application for internal export operations teams

Project Deliverables
  • Operations dashboard enabling ~150 container dispatches per week
  • Frontend architecture focused on performance, scalability and long-term maintainability
My Contribution
  • Designed and owned the scalable React application end-to-end for the export operations team
  • Contributed to frontend architecture decisions focused on performance and maintainability
Tech Stack
ReactJsNextJsStorybookCypressWebpack
Customer Onboarding & Relationship Management System

Built an end-to-end CRM system replacing a third-party vendor

Project Deliverables
  • Reduced annual CRM costs by ₹45 lakhs
  • Cut customer onboarding time from 1 day to ~8 minutes
My Contribution
  • Built the end-to-end Customer Onboarding & Relationship Management system replacing a third-party CRM
  • Drove the effort that reduced annual costs by ₹45 lakhs and onboarding time from 1 day to ~8 minutes
Tech Stack
ReactJsNextJsRuby on RailsAWS S3Cloudfront
AI-Assisted Engineering Velocity Initiative

Improved engineering velocity through AI-assisted development practices

Project Deliverables
  • Reduced feature delivery time by ~33%
  • Maintained high code quality while resolving production issues
My Contribution
  • Improved engineering velocity by driving AI-assisted development adoption (Windsurf, Claude AI)
  • Reduced feature delivery time by ~33% while maintaining high code quality and resolving production issues
Tech Stack
WindsurfClaude AIReactJsRuby on Rails

Technologies Used

ReactJsNextJsStorybookCypressWebpackRuby on RailsJenkinsAWS S3Cloudfront
Senior Role

Senior Software Engineer

Vegrow
Bangalore
May 2021 - July 2024

Key Projects

B2B Payments & Delivery Platform

Owned end-to-end webapp development for business-critical B2B applications

Project Deliverables
  • Instant payment collection and same-day (EOD) settlements
  • Last Mile Delivery workflows reducing payment cycles from 3-7 days to same day
My Contribution
  • Owned end-to-end webapps development for business-critical B2B applications
  • Built scalable React UI and a composable architecture enabling instant payment collection, same-day settlements and Last Mile Delivery workflows
Tech Stack
ReactJsNextJsRuby on RailsAWS S3Cloudfront
Internal Frontend Component Library

Built and standardized a shared component library and composable UI system

Project Deliverables
  • Reduced bundle size from ~30MB to ~12MB
  • Consistent UX across applications and faster feature development across teams
My Contribution
  • Built and standardized a shared component library and composable UI system
  • Reduced bundle size from ~30MB to ~12MB, improving load times and ensuring consistent UX across applications
Tech Stack
ReactJavaScriptStorybookCSS-in-JS
CI/CD Pipeline & Deployment Infrastructure

Optimized frontend build, deployment and runtime performance

Project Deliverables
  • Reduced deployment time from ~30 minutes to ~4 minutes with zero downtime
  • Efficient REST API integrations with robust async workflows and error handling
My Contribution
  • Optimized frontend build, deployment and runtime performance through advanced Webpack configuration, code splitting and CI pipeline improvements
  • Ensured efficient REST API integrations with robust async workflows, error handling and improved runtime stability
Tech Stack
JenkinsAWS S3CloudFrontWebpack

Technologies Used

ReactJsNextJsWebpackRuby on RailsJenkinsAWS S3Cloudfront
Senior Role

Staff Software Engineer

Drishti (Acq. by Apple)
Bangalore
Feb 2019 - Apr 2021

Key Projects

Real-time Video Analytics Platform

Built an end-to-end analytics platform for extracting insights from live video streams

Project Deliverables
  • Real-time video processing system handling 50+ concurrent streams
  • Analytics dashboard with interactive visualizations
  • Machine learning pipeline for automated anomaly detection
My Contribution
  • Build a custom live video player using Shaka Player with all flexibilities
  • Developed WebSocket-based real-time live video streaming
  • Collaborated with ML team to integrate computer vision models and present insights
Tech Stack
WebSocketFFmpegAmChartsVue.jsShaka Player
Interactive Operations monitoring dashboard

Created comprehensive monitoring and control interface for manufacturing operations

Project Deliverables
  • Interactive maps and charts for real-time monitoring
  • Live video streaming integration with low latency
  • Alert system with automated notifications
My Contribution
  • Designed and implemented the entire frontend architecture in Vue.js
  • Integrated live video streaming with custom controls
  • Built responsive data visualization components
Tech Stack
Vue.jsSocket.ioJavaScriptAmCharts
Interactive Annotation tool using Pybossa

Created an interactive annotation tool using Pybossa for AI/ML applications

Project Deliverables
  • Interactive annotation tool for AI/ML applications using Pybossa
  • Frontend using Vue.js
  • Backend using Python
My Contribution
  • Designed and implemented the entire frontend architecture in Vue.js
  • Contribute to the backend using Python in Pybossa
  • Built responsive data visualization components
Tech Stack
Vue.jsPythonPybossaJavaScriptAmCharts

Technologies Used

WebSocketAnalytics PlatformReal-time DataInteractive ChartsVideo StreamingVue.jsPythonPybossaJavaScriptAmCharts
Internship

Networking Intern

TCS
Patna
Aug 2018 - Dec 2018

Key Projects

Network Security

Had a hands on experience in Network Security handeling TCS internal applications

Project Deliverables
  • Hands on experience in Network Security handeling TCS internal applications
My Contribution
  • Hands on experience in Network Security handeling TCS internal applications
Tech Stack
Network Security

Technologies Used

Network Security

Certifications

ALTCAMPUS

Fullstack web development course

My Education

Academic foundation that built my technical expertise and problem-solving skills

Bachelor's Degree

B.Tech

Computer Science and Engineering

K.K COLLEGE OF ENGG & MGMT.
2014-2018
India

Focused on computer science fundamentals, software engineering principles, and modern programming practices.

Secondary Education

Intermediate (12th)

Central Board of Secondary Education (CBSE)

SAINIK SCHOOL GOPALGANJ
2011-2013
India

Strong foundation in mathematics, science, and analytical thinking that shaped my problem-solving approach.

Secondary Education

Matriculation (10th)

Central Board of Secondary Education (CBSE)

SAINIK SCHOOL GOPALGANJ
2006-2011
India

Built early academic discipline and a strong foundation across core subjects.

Continuous Learning

Beyond formal education, I believe in lifelong learning. I regularly take online courses, attend tech conferences, and stay updated with the latest industry trends and technologies to ensure my skills remain cutting-edge.

My Projects

A showcase of my technical expertise through various projects and contributions

Frontend

JSON Editor

Built a JSON editor with Vue.js. Features include real-time JSON validation, JSON schema generation, and JSON data visualization.

Vue.jsGithub
Frontend

Real-time data Encryption Dashboard

Developed a data encryption/decryption dashboard with live data visualisation

ReactcryptrNode-sassGithub
Backend

Nodemailer

Built a nodemailer with Node.js.

Node.jsGithub

More Projects Coming Soon!

I'm constantly working on new projects and exploring cutting-edge technologies. Check out my GitHub for the latest updates and contributions.

View All Projects

Blog

Thoughts, tutorials, and insights about web development, technology, and programming.

PerformanceWeb Development

Web Performance Optimization: A Complete Guide

Learn essential techniques to make your websites lightning fast and provide exceptional user experiences across all devices.

March 5, 2024
10 min read
Abhishek Shastri
TypeScriptJavaScript

Mastering TypeScript: From Basics to Advanced

Dive deep into TypeScript and learn how to write more robust and maintainable JavaScript applications with static typing.

February 10, 2024
12 min read
Abhishek Shastri
ReactJavaScript

Getting Started with React: A Comprehensive Guide

Learn the fundamentals of React and build your first interactive web application with this step-by-step guide.

January 15, 2024
8 min read
Abhishek Shastri