DWG-01 · REV A
Somraj Mukherjee profile picture

Somraj Mukherjee

Developer · Learner · Creator · Dreamer

Social links

Overview

Role
Associate Director, UBS
Based
Kolkata, India

About

  • I'm Somraj — a software engineer with 5+ years of experience building enterprise web apps with React, Vue, Node.js and Spring Boot.
  • Currently an Associate Director at UBS, modernising internal case-management tooling.
  • I enjoy open source, shipping polished UIs, and writing about what I learn on the blog.

§ 01 — Stack

Stack

  • Language4

    • TypescriptTypescript
    • JavascriptJavascript
    • JavaJava
    • HTMLHTML
  • Frontend13

    • ReactReact
    • NextJSNextJS
    • VueVue
    • NuxtNuxt
    • ReduxRedux
    • VuexVuex
    • React QueryReact Query
    • TailwindTailwind
    • SassSass
    • Material UIMaterial UI
    • BootstrapBootstrap
    • Semantic UISemantic UI
    • ElectronElectron
  • Backend & Database6

    • NodeNode
    • Spring BootSpring Boot
    • PostgresPostgres
    • Mongo DBMongo DB
    • KnexKnex
    • ObjectionObjection

§ 02 — Experience

Experience

  1. UBS

    • Working on an internal tool for case management within the organization, handling case creation and the complete case lifecycle.
    • Migrated the legacy case management system to a modern architecture utilizing contemporary technologies.
    • JavaJava
    • Spring BootSpring Boot
    • TypescriptTypescript
    • ReactReact
    • React ContextReact Context
    • React QueryReact Query
    • SassSass
    • PostgresPostgres
  2. Securly

    • Worked on Securly Pass integration with Securly Visitor, enabling K-12 schools to streamline visitor management.
    • Improved stability of the Securly Pass Dashboard and mobile app, achieving a crash-free user rate of over 99% and enhancing overall user satisfaction.
    • Migrated legacy frontend system to a Vite-based build setup, reducing build time from 40 minutes to under 10 minutes, significantly boosting developer productivity.
    • VueVue
    • ReactReact
    • JavascriptJavascript
    • VuexVuex
    • ReduxRedux
    • TailwindTailwind
  3. Yocket

    • Developed a Home Page for Premium users, providing a hub to monitor and enhance their progress throughout.
    • Worked on revamp of Application and Document Manager, involving Counsellors and Premium Users. This reduced TAT of Counsellor Tasks by 30%
    • Performed Integration with Third Party services for better assistance to Premium Users
    • ReactReact
    • VueVue
    • VuexVuex
    • TailwindTailwind
    • NuxtNuxt
    • NodeNode
    • KnexKnex
    • PostgresPostgres
  4. Persistent Systems

    • Developed responsive and dynamic user forms for enhanced customer experience.
    • Implemented reusable components and functions to establish a robust UI architecture.
    • Conducted POC assessments to evaluate feasibility of advanced payment solutions.
    • ReactReact
    • React HooksReact Hooks
    • JavascriptJavascript
    • ReduxRedux
    • TailwindTailwind
  5. Girlscript Foundation

    • Collaborated with cross-functional teams, mentors, and fellow contributors to seamlessly integrate new UI components.
    • Enhanced Redux store with additional modules for state management.
    • Developed Ovulation Calculator and Calendar app, offering a seamless and intuitive experience to track fertility and menstrual cycles.
    • Implemented Date Picker functionality and refactored other UI elements
    • ReactReact
    • Material UIMaterial UI
    • React HooksReact Hooks

§ 03 — Projects

Projects(5)

  • eCommerce

    A simple eCommerce platform with complete user journey (Login & Registration). Admin Panel with all price, inventory details, product listing. Payment Gateway implementation using Paypal SDK.

    • ReactReact
    • React HooksReact Hooks
    • Mongo DBMongo DB
    • ReduxRedux
  • Weather

    A simple forecast viewer application for easy weather data retrieval using Open Weather API. Based on your location, you can check the weather. Even, using search, you can see the climate of any location.

    • ReactReact
    • TypescriptTypescript
    • React HooksReact Hooks
    • TailwindTailwind
  • Social Media

    An Instagram like application with support of Light & Dark modes. Users can create Posts, Like Posts! Instagram like Story feature for platform users. Custom full fledged Toast Message implementation for better experience.

    • VueVue
    • VuexVuex
    • NuxtNuxt
    • TailwindTailwind
  • Task Planner Pro

    A contemporary personal task manager. Enjoy Google SSO for seamless access. Organize tasks effortlessly with a user-friendly home page. Create, edit, and delete tasks with ease. Achieve productivity like never before.

    • NextJSNextJS
    • ReactReact
    • TypescriptTypescript
  • splitiphy

    A modern full stack application that allows users to manage their expenses. It effortlessly split bills with friends and family. User-friendly. Flexible. Secure.

    • NextJSNextJS
    • PostgresPostgres
    • ReactReact
    • TailwindTailwind
    • TypescriptTypescript

§ 04 — Blog

Blog

§ 05 — Contact

Contact

Open to new opportunities and interesting projects. Drop a message and I'll get back to you.