Senior Software Engineer

Shriram Sapparad

15+ years diving through frameworks, teams and products.
Scroll down to descend through the journey.

Dive in
0m · Sunlight Zone

Foundations

2009 – 2015 · Learning the currents

  1. Software Engineer

    Tata Consultancy Services, Bangalore
    Sep 2009 – Sep 2014

    Started as a fresher trained on .NET development, then grew into full project delivery for clients including Amex, GE Aviation and Credit Suisse — building applications from scratch.

    • ASP.NET 3.5
    • MSSQL
    • JavaScript
    • CSS3
    • HTML5
  2. Senior UI Developer

    Société Générale, Bangalore
    Sep 2014 – Nov 2015

    Built a dynamic report generator consolidating KPIs for balance certification, with chart-based views of account health.

    🏆 Won 3rd prize, TechPulse technical competition

    • AngularJS 1.x
    • Bootstrap 3
    • C3.js
    • HighCharts
    • MVC Web APIs
200m · Twilight Zone

Growth

2015 – 2020 · Light fades, skills deepen

  1. Senior Software Engineer

    Thermo Fisher Scientific, Bangalore
    Nov 2015 – Jun 2017

    Full-stack work on Sample Profiler & Instrument Connect — cloud-hosted tools processing HRAM mass spectrometry data and live instrument status, built on Angular 2.0.

    • Angular 2.0
    • Bootstrap 3
    • ASP.NET MVC
    • HighCharts
    • AgGrid
  2. Senior UI Developer

    JPMorgan Chase, Bangalore
    Jun 2017 – Dec 2020

    Led UI for the APAC onboarding division, building applications from the scratch, reusable library components and a themed Bootstrap 4 design system, and improving developer workflows.

    • Angular 10
    • TypeScript
    • Bootstrap 4
    • Node.js
    • Karma/Jasmine
1000m · Midnight Zone

Expertise

2020 – 2023 · Pressure builds character

  1. Senior UI Developer

    Maersk, Bangalore
    Dec 2020 – Sep 2022

    Contributed across SCM applications: a React + Material UI product with a custom theme layer, plus Vue.js micro-apps composed with Lit web components. Also mentored, hired, and shaped design docs.

    • React 16
    • Material UI
    • Redux
    • Vue.js 2
    • Lit
  2. Senior UI Developer

    Capgemini, Gothenburg · Client: Volvo Group
    Sep 2022 – Feb 2023

    Built diagnostic tooling for vehicles with a micro-frontend architecture — PolymerJS and TypeScript modules progressively migrating toward Lit web components.

    • PolymerJS
    • TypeScript
    • Lit
    • Mocha/Chai
    • RollupJS
4000m · Abyssal Zone

Present

2023 – ongoing · Bioluminescence: making my own light

  1. Frontend Engineer & UI/UX Designer

    Ikea, Helsingborg
    Mar 2023 – Ongoing

    End-to-end ownership of a risk & compliance application, from Figma design and stakeholder discovery to a Vue.js frontend backed by a light Node.js layer serving Python FastAPI services.

    • Vue.js 2
    • Vuex
    • Vuetify
    • Node.js
    • Figma
  2. Senior Software Engineer & UI/UX Designer

    Ikea, Helsingborg
    Mar 2023 – Ongoing

    Full stack development of a KPI reporting based web application. Establish best practices for code quality, testing, and UI/UX design.

    • Vue.js 3
    • GCP
    • UX/UI
    • Node.js
    • Figma
    • PowerBI
The seabed

Skills

What's been collected along the way

Web Technologies

Vue.js, React.js, Angular (1.x–13), Lit, PolymerJS, TypeScript, JavaScript, HTML5, CSS3, Sass/LESS, jQuery, Node.js, Vite, Webpack, Gulp

Testing

Jest, Jasmine, Karma, Mocha, Chai, Enzyme, React Testing Library, Vue Testing Library

Platforms

Azure, AWS, GCP, ASP.NET MVC / Web APIs, .NET 3.5–4.5

Languages

JavaScript, TypeScript, C#, VB, C, C++

Craft

Fullstack web app development with focuss on frontend development, Design systems & reusable components, accessible + responsive UI, Figma/UI-UX design, PowerBI reports integration, data visualization (HighCharts, ag-grid, C3.js)

Surfacing

Let's talk