S

Sahil Sharma

Frontend Engineer

India9 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Architected a drag-and-drop email editor.
  • Implemented micro-frontends for scalable applications.
  • Led design system architecture from scratch.
Stackforce AI infers this person is a SaaS-focused Fullstack Engineer with strong frontend expertise.

Contact

Skills

Core Skills

ReactJavascriptHtmlKubernetes

Other Skills

WebpackSentrynpmPostcssGithub actionsStorybookEnzymesReact-QueryES6JestMicrosoft Visual Studio CodeECMAScriptTypeScriptHTML5Webpack5

About

I am a detailed oriented accomplished full-stack software engineer, with more than 5 years of experience, as well as proven track record of managing several tasks and large projects on time, working mostly in front-end technologies (React/Redux, and vanilla JS). I enjoy coding for the fun of it, but getting paid to code is even better. I spend my down-time working on various side-projects and contributing to open source. I am highly collaborative person who can work well in groups as well as on my own. I am good in time management as well as in team management which I believe, important aspects to deliver the project successfully.

Experience

9 yrs 3 mos
Total Experience
3 yrs 1 mo
Average Tenure
7 yrs 2 mos
Current Experience

Brevo

3 roles

Frontend Architect

Promoted

Jan 2025Present · 1 yr 5 mos

  • Architected drag-and-drop email editor using Pragmatic Drag & Drop:
  • Built 50+ reusable components (custom color picker, social icon selector) ↓0% UI
  • dev time
  • Engineered responsive renderer with real-time style hooks for 320px mobile
  • breakpoints
  • ↓60% bundle size via Webpack MF + Brotli compression + advanced code splitting
  • Created Model Context Protocol (MCP) server.
  • Bridged design systems with AI dev environments via executable knowledge base
  • Integrated Sentry/Segment ↓25% debug time; Distributed as cross-platform npm
  • package
ReactJavaScriptWebpackSentrynpm

Technical Lead

Jan 2022May 2025 · 3 yrs 4 mos

  • Design Systems
  • Worked closely with designers and product managers to gather the requirements.
  • Implemented the whole architecture from scratch from development till deployment.
  • Made use of lerna and turbo-repo to manage Design-system mono-repo.
  • Different github packages are published as per component to make sure the versioning is effectively managed.
  • Integrated automatic check such as stylelint, code-climate, prettier to make sure quality code is pushed to the remote branch.
  • Written a blog for the same https://engineering.sendinblue.com/design-system-indigo/
  • Tech Used - React, Html, Postcss, Github actions, Github packages, Storybook, Eslint, Lint-staged
ReactHTMLPostcssGithub actionsStorybook

Senior Software Engineer

Apr 2019Mar 2022 · 2 yrs 11 mos

  • Micro-Frontends
  • Brainstormed the idea and implemented micro-frontends end to end.
  • Build the whole architecture from scratch using native JS and react so that any application build in
  • which ever framework can be render under the micro-frontend container.
  • Used module federation plugin from webpack 5 to make sure each individual application is able to
  • exposes it's main module at runtime.
  • Build of each application is consumed at runtime by the micro-frontend container so that
  • Application can be deployed independently
  • Different version of product list can be deployed and container can decide which one to use.
  • Gives the feel of single page application even though each application is running separately.
  • Benefits - Good build performance, Good web perfomance and promising solution to shared
  • dependencies.
  • Segmentation
  • Build the whole contact segmentation engine from scratch where user is able to create it's query easily
  • Used the approach of object driven UI where the Query on the UI is created based on the json object.
  • Learnt al lot about JS core concepts which helped in optimising the segmentation FE query.
  • Common Plugin
  • Build the whole FE application from scratch where the users are able to use various features of our
  • plugin such as contact-sync.
ReactJavaScriptWebpackKubernetes

Tracxn

Software Engineer

May 2018Apr 2019 · 11 mos · Bengaluru Area, India

  • 1) Translate business requirements into technical design and/or solutions using defined systems development life cycle (SDLC) framework.
  • 2) Design, develop and test software components of an application using appropriate software tools and languages, and adhere to design reviews, code reviews, deployment documents and appropriate industry standard development methodologies.
  • 3) Provide assistance concerning the resolution of technical problems.
  • 4) Provide or coordinate feedback to management and/or users on all open issues. Use data and other information to influence customers to the appropriate decision.
KubernetesEnzymes

Infosys

2 roles

System Software Engineer

Jul 2017May 2018 · 10 mos

  • Enhanced/Migrated Banking Projects:
  • Grasp Business Vision, SOW, technical-data modelling design of the existing system transcending to updation.
  • Collaborate closely with the PO to discover, identify and comprehend business requirements of
  • Worked closely with UI/UX design teams developing superior online banking system user interface design.
  • Effectively documenting the current and future state of the business processes
  • using Notion, github documentation...
  • Assisting the PO in Sprint planning, as well as in maintaining the Product Backlog by prioritising Epics and User Stories in JIRA using Agile Scrum approach.
  • Leading Backlog Refinement sessions and Splitting down the stories using INVEST approach and creating tasks/sub-tasks in JIRA as proposed by Product team to ensure Sprint success.
  • Conducting Impact Analysis on the existing daily business functions if current practices are being followed by existing system users and comes up with a risk mitigation plan.
  • Act as a Scrum master in Scrum meetings, overseeing & evaluating progress.
  • Assist QA team in writing Test cases and creating Issue/Bug Tickets in JIRA and monitoring that they are solved timely by the team and reach back for retesting or regression testing.
  • Organizing Sprint Retrospective meetings, capturing corrective actions on JIRA/Confluence & implementing them.

Software Trainee

Feb 2017Jun 2017 · 4 mos

  • Project : Data hiding of a video in a video using AngularJs ,JAX-RS,Hibernate(Restful Web Services)

Csinfotech

Software Trainee

Jun 2016Jul 2016 · 1 mo · Panchkula

  • Projects: “Music web app bulid in Django".

Education

Jaypee University of Information Technology

Jan 2013Jan 2017

Dav Centenary Public School

Higher Secondary schooling — 2010-2012

Mount Carmel School (Una)

Matriculation — 2008-2010

Stackforce found 100+ more professionals with React & Javascript

Explore similar profiles based on matching skills and experience