Abhishek Shastri

ABHISHEK SHASTRI

ENGINEERING LEAD

Frontend Lead with 6+ years of experience, passionate about building scalable web applications, enhancing user experiences, and leading teams to drive innovation.

Bangalore, India
shastri48@gmail.com
+91 7277897789

About Me

Passionate Frontend Lead with extensive experience in building scalable web applications

My Journey

As a Frontend Lead with 6+ 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 Vegrow in Bangalore, I lead a team of engineers to build scalable applications while ensuring best practices and modern technologies are implemented. I'm passionate about mentoring engineers and fostering a high-performance culture.

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 6+ 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.jsNext.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

Engineering Lead

Vegrow
Bangalore
Aug 2024 - Present

Key Projects

Team Performance & Development Initiative

Established engineering excellence practices and mentorship programs

Project Deliverables
  • Code quality framework with automated testing achieving 90% coverage
  • Engineering KPI dashboard for tracking team performance
  • Mentorship program resulting in 40% faster onboarding
  • Tech talk sessions for knowledge sharing
My Contribution
  • Designed and implemented code review processes and standards
  • Organized tech talk sessions for knowledge sharing
  • Monitored team performance using KPI dashboard and provided feedback
Tech Stack
JIRAConfluenceDoc
Finance, Export & Admin Dashboard (3 Projects)

Build a simplified dashboard for finance, export and admin

Project Deliverables
  • Finance work was automated/Apple process was simplified/Export dashboard was built for export team/Admin dashboard was made more powerful
  • Project to have major impact on business making it a success
  • Delivered 3 projects on time and on budget making EBITDA positive
My Contribution
  • Led a team of 8 developers across frontend, backend and QA teams
  • Designed and implemented code review processes and deployment pipelines
  • Configured AWS infrastructure and CDN optimization for optimal performance
  • JIRA and confluence for project management and tracking
Tech Stack
RailsReactJavascriptJIRAConfluenceDockerKubernetesAWSPerformance OptimizationNode.jsJenkins

Technologies Used

ReactNode.jsJavascriptAWSPerformance Optimization
Leadership Role

Team Lead | Frontend Lead

Vegrow
Bangalore
May 2021 - July 2024

Key Projects

Build B2R Ecommerce Platform

Built business to retail Ecommerce Platform for Vegrow Internal use

Project Deliverables
  • Built business to retail Ecommerce Platform for Vegrow Internal use
  • Implemented order management system
  • Implemented inventory management system
My Contribution
  • Designed and implemented a full-scale Ecommerce platform frontend with order and inventory management system.
  • Set up deployment pipeline using Jenkins and configured AWS S3 & CloudFront for static asset delivery.
  • Established JIRA for streamlined project management and tracking.
Tech Stack
ReactJavaScriptRailsJenkinsAWS S3CloudFrontJIRACI/CD
Internal Frontend Component Library

Developed a comprehensive UI component library to standardize development across teams

Project Deliverables
  • Reusable component library with 50+ components
  • Design system documentation and guidelines
  • Internal NPM package with automated versioning and publishing
My Contribution
  • Architected the component library structure and API design
  • Led development team of 6 frontend engineers
  • Established coding standards and review processes
Tech Stack
ReactJavaScriptStorybookRollupNPMCSS-in-JS
CI/CD Pipeline & Deployment Infrastructure

Built automated deployment pipelines for web applications

Project Deliverables
  • Jenkins CI/CD pipelines reducing deployment time by 80%
  • AWS S3 and CloudFront configuration for optimal performance and zero downtime
  • Automated testing and quality gates achieving 95% reliability
My Contribution
  • Designed and implemented entire CI/CD architecture
  • Configured AWS infrastructure and CDN optimization
  • Mentored team on DevOps best practices and performance optimization
Tech Stack
JenkinsAWS S3CloudFrontDockerBash

Technologies Used

ReactJavaScriptRailsJenkinsAWS S3CloudFrontJIRACI/CD
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

MATRICULATION

SAINIK SCHOOL GOPALGANJ
2006-2013
India

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

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