Sarnendu Mukherjee

Principal Front End Engineer

About Me

A highly experienced Senior Software Engineer with over a decade of expertise in building scalable and robust web applications. Passionate about crafting intuitive user experiences and solving complex technical challenges. Dedicated to continuous learning and staying at the forefront of web development trends.

Skills

Languages

JavaScript (ES6+) 90%
TypeScript 85%
Java 70%
HTML5 95%
CSS3 90%

Front-End Frameworks & Libraries

React 90%
Next.js 85%
Angular (2+) 80%
Redux 85%
NgRx 75%
RxJS 70%
GraphQL 80%
Apollo Client 75%

Back-End & Databases

Node.js 80%
NestJS 80%
Express 75%
Spring Framework 60%
Hibernate 60%
MongoDB 70%
PostgreSQL 75%
MySQL 70%

Styling & UI

Tailwind CSS 90%
Material Design 85%
Bootstrap 80%
SCSS 80%
CSS-in-JS 75%
Figma 60%
Storybook 85%

Testing

Jest 90%
Vitest 85%
React Testing Library 80%
Cypress 75%
Playwright 70%
Jasmine 70%
Karma 70%

Build, DevOps & Tooling

Vite 80%
Webpack 75%
NPM 90%
Yarn 85%
NX 70%
Git 90%

Cloud & DevOps

Docker 75%
Kubernetes 50%
AWS 60%
Azure 70%
Google Cloud Platform 60%

Artificial Intelligence & Machine Learning

Generative AI 75%
Prompt Engineering 85%

Methodologies & Practices

Agile 90%
CI/CD 80%
TDD 90%
BDD 70%
Responsive Web Design 90%
OWASP Security 70%

Currently Learning

AWSGen AI

Experience

Principal Frontend Engineer

Mobiquity, Amsterdam | 2020-12 - Current

Working on multiple products for clients which revolves around the Banking application. Technologies used are Typescript, NextJS, React, Redux, Tailwind, Material UI, Angular, RxJS, NgRx, NX, Storybook, Jest. Responsibilities: Converting user stories and figma designs to working code, writing test cases and improving existing code quality and scale up the project.

Software Engineer

Kramp Hub, Utrecht | 2020-04 - 2020-11

Working on multiple products which revolve around the Agricultural E-Commerce platform. Technologies used are Typescript, React, Redux, Apollo, GraphQL, Next, SSR, NX, Storybook, Jest.

Frontend Developer

OTHERA, Eindhoven | 2019-02 - 2020-01

Worked as a Frontend Developer on multiple products, like Dynamic form builder, Loan aggregation platform. Dynamic form builder was a project which could generate at runtime, a multi step interactive form based on the configuration defined in a JSON. Loan aggregator platform is a platform which had a lot of data visualization along with a dynamic interactive dashboard.

Senior Software Engineer

Accolite, Bangalore, Karnataka | 2016-07 - 2019-01

Worked as a Full stack developer with client Morgan Stanley on various projects. Worked on a project where the whole project is fully configuration driven and all the pages are dynamically generated using configuration.

Consultant

Capgemini, Pune, Maharashtra | 2012-12 - 2016-06

Worked as a full stack developer on Capgemini IP (iCompass) and with multiple clients like Catline Group Limited, Societe Generale, Barclays on Various projects.

Education

Bachelor of Technology: Information Technology

West Bengal University Of Technology - Suri, Birbhum | 2008-07 - 2012-06

High School Diploma

Dhadka N.C.L. Vidyamandir - Asansol | 2006-04 - 2008-03

Contact

Feel free to reach out!