Experienced and innovative Lead Frontend Developer with 8.5 years of comprehensive expertise in designing, developing, and implementing highly scalable and efficient frontend architectures. Proficient in leading cross-functional teams, architecting robust solutions, and leveraging cutting-edge technologies to drive business growth.
Extensive experience in developing complex applications with expertise in client-side rendering (CSR) and server-side rendering (SSR) using JavaScript ES6+. Additionally, hands-on experience in setting up CI/CD pipelines using Jenkins and Buildkite, and deploying applications to Google APP Engine (GAE).
Work History
Senior Frontend Developer
Bluecore Software | Retail Marketing Technology
03.2019 - 03.2024
Implemented advanced server-side rendering techniques and optimized performance while migrating th React JS site project to Next JS (v14.0).
Setup Google Cloud services (buckets, load balancers, cloud functions, cloud run, big query log sync) for cost-saving initiative, leading to a monthly savings of $20,000
Initiated and executed frontend project using React JS from scratch, ensuring precise implementation of project requirements
Managed and led frontend team, fostering seamless collaboration with stakeholders
Integrated third-party tools Google Analytics, Mix-panel, Datadog) for enhanced system monitoring and logging capabilities
Established Build-kite pipelines for multiple projects to manage different environments QA, Production)
Implemented Datadog dashboards for quick issue detection, debugging, and resolution
Created middle layer for migrating existing App Engine APIs to Google Kubernetes Engine based on feature controller
Enhanced Build-kite pipeline, reducing overall build time from 30 minutes to under 5 minutes.
Software Engineer
Paytm (One 97 Communications Ltd)
07.2018 - 03.2019
Developed RESTful APIs using Node JS and Express JS for showing merchant transaction on Paytm APP.
Created new project setup to move current merchant transaction frontend module from Angular 2 to PReact, Unistore, TypeScript, SASS, and Webpack
Implemented auto login functionality and handled user context switching between older and new version of UI
Created end to end Merchant onboarding FE module.
Created custom babel plugin for manipulating JSX
Worked on performance optimization of React JS application using react profiler
Implemented Analytics Graphs using Chart JS
Fixed bugs for legacy merchant panel written in Angular 1.5.
Software Engineer
Betaout Software(Retention Nine Technologies Pvt.)
08.2015 - 07.2018
Developed HTML web internet and mobile applications using HTML5, JavaScript, CSS3, JQuery, Ajax, Json, AngularJS, Angular2, Bootstrap, JQuery mobile, Node Js & MongoDb
Developed and implemented effective solutions that are integrated to company's information technology standards
Monitored technical aspects of front-end delivery for several projects
Worked closely with design team and project managers and ensured projects are delivered in timely manner
Converted Photoshop layouts to web pages using HTML, CSS, and JavaScript
Created and maintained pattern libraries for pages
Ensured projects meet industry standards
Worked on project estimation that included team members, and development hours required
Recommended technical solutions and architecture to clients
Interpreted and executed designs correctly as requested by clients.
Education
Master of computer Application (MCA) -
Galgotia College of Engineering & Technology
01.2015
Bachelor of Computer Applications -
Rama Institute of Higher Education
07.2012
Skills
React JS
Next Js
Node JS
TypeScript
Javascript
Redux Redux Toolkit
Graph QL
WebPack
CSS3
HTML5
Google Cloud AWS
Terraform
CI/CD Build-kite
Docker
Earthly
Kubernetes
GitLab/Docker
Jenkins
HTTP2/ GRPC
Portfolio
test
Languages
English
Hindi
Timeline
Senior Frontend Developer
Bluecore Software | Retail Marketing Technology
03.2019 - 03.2024
Software Engineer
Paytm (One 97 Communications Ltd)
07.2018 - 03.2019
Software Engineer
Betaout Software(Retention Nine Technologies Pvt.)