Hi, I'm Abhishek Garg

Frontend Engineer

Results-driven Frontend Engineer with over 4+ years of experience in architecting and optimizing high-performance web applications.

AG

About Me

I'm a passionate Frontend Engineer with specialized expertise in React.js and Next.js ecosystems.

My journey in Frontend Engineering began with a curiosity about how websites work, which quickly evolved into a passion for building robust, user-friendly applications. Over the years, I've honed my skills through hands-on experience at organizations like SMC Global securities, National Informatics Centre, where I've contributed to various projects ranging from Trading platforms to Healthcare Apps.

What drives me is the continuous learning process that comes with web development. I thrive in environments where I can explore new technologies and methodologies, constantly pushing the boundaries of what I can create. My experience with React.js has given me a strong foundation in building scalable, maintainable applications, but I'm always eager to expand my toolkit.

Work Experience

MTS - II at SMC Global Securities Pvt Ltd
Delhi, IndiaPermanent
May 2023 - Present

SMC Global is an organization that provides one stop investment solutions in trading & investments.

Key Responsibilities:

  • Engineered a real-time trading platform from the ground up using React.js, Material UI, and WebSocket.
  • Architected and implemented a reusable component library that accelerated feature development and ensured UI consistency across the application.
  • Enhanced application state management with Redux, improving data flow predictability and simplifying debugging for a complex trading interface.
  • Spearheaded a comprehensive front-end performance overhaul, leveraging Webpack Bundle Analyzer to slash the main bundle size by 73% by replacing heavy libraries like Moment.js with lightweight alternatives like dayjs. This,combined with strategic lazy loading, image optimization, and main thread unblocking, cut initial load time by over 50% and reduced UI scripting time by 75%.
  • Established a robust testing culture using Jest and React Testing Library, leading to a 35% decrease in critical production bugs.
  • Also worked on deployment strategies, web security, performance optimization and implementing VAPT testing fixes. Proficient in tools like Sentry, Lighthouse, and WebVitals to monitor performance, reactive user interfaces
Application Developer at National Informatics Centre
Delhi, IndiaContract
May 2022 - April 2023

National Informatics Center is the premier ICT Organization of Government of India.

Key Responsibilities:

  • Built a desktop app MVP similar to Google Drive or Dropbox using Electron.js and React.js, with features such as file uploading and downloading, file management, and sharing. Integrated the backend to ensure seamless synchronization between the desktop app and the cloud storage server. Secured the app with user authentication and authorization, deeplinks, and Parichay SSO for authentication.
  • Enhanced the Aarogya Setu app with new features such as support for multiple languages, blood donation, nearby hospitals and blood camp pages, and other improvements to user experience and accessibility. Optimized and fixed existing features.
  • Implemented comprehensive unit testing using Jest and React Testing Library across 4 major releases to validate application functions, reduce critical bugs by 30%, and maintain code quality in a 6-person Agile development team.
  • Directed implementation of Integration Testing using Jest and React Testing Library over 6-month Agile cycles, enabling comprehensive E2E coverage for 8+ critical workflows and reducing post-release defects by 30%.
  • Engineered and executed Integration Testing protocols using Cypress and Postman for 6+ cross-platform releases over 18 months, ensuring endto-end data integrity between Electron.js front-end and Node.js backend, increasing defect detection rate by 25%.
Software Developer at NamaSYS
Delhi, India (Remote)Full-Time
April 2021 - April 2022

Namasys is a service based company in india providing software related services.

Key Responsibilities:

  • Built a scalable influencer marketing web platform from scratch using React.js, Node.js, DynamoDB, and AWS. Used React.js to develop a userfriendly and interactive web interface. Leveraged Node.js to build a robust and scalable backend API. Optimized DynamoDB for fast and efficient data storage and retrieval. Deployed the application on AWS to ensure high availability and scalability. Utilized Google OAuth to provide users with a seamless login experience.
  • Developed a powerful annotation app from scratch using React.js, P5.js, and Azure. Used React.js to create a responsive and intuitive user interface. Employed P5.js to leverage the canvas API for drawing and annotating images. Utilized Azure to host the application and provide robust infrastructure.
  • Built a responsive company website from scratch using PHP. Used PHP to develop a dynamic and SEO friendly website. Utilized CSS and JavaScript to create a visually appealing and user friendly design. Deployed the website on a reliable hosting provider to ensure high availability.
  • Contributed to the development of a Fleet Operational Accounting Management Software desktop application using Electron.js, React.js, Node.js, SQLite, and MongoDB. Used Electron.js to create a desktop application with a native look and feel. Leveraged React.js to develop a user-friendly and interactive UI. Employed Node.js to build a robust backend API. Used SQLite and MongoDB for data storage.
  • Worked on an ecommerce platform to fix and create new frontend designs and functionalities using React.js. Used React.js to develop a modern and userfriendly frontend interface. Implemented new features such as product search, checkout, and payment processing. Optimized existing designs for performance and usability.
  • Diagnosed and resolved over 120 frontend and backend issues using Chrome DevTools and Node.js debugging tools within a 6-month period, reducing bug-related support tickets by 35% and ensuring application stability across five active projects.
  • Optimized application response times by conducting Performance Tuning across React.js and Node.js layers for five active projects over 6 months, utilizing Chrome DevTools to identify and achieving a 22% increase in system throughput.

Technical Skills

Languages

HTMLAdvanced
CSSAdvanced
JavascriptAdvanced
TypescriptAdvanced
GolangBeginner

Education

Delhi Technical Campus
B.tech - computer science and engineering
2016 - 2020

completed b.tech in computer science major.

Get In Touch

Contact Information
Feel free to reach out through any of these channels

Email

abhishekgarg502@gmail.com

Phone

+919911088081

Location

Haryana, India

Social Profiles