Skip to content
S
Currently @ Uber

Hi, I'm

ShivinderaSingh

Senior Front-End Engineer

I build fast, accessible web experiences - from mapping tools at scale to trading platforms and analytics dashboards.

01. About

About Me

I've been building for the web for over 12 years, mostly on the front-end. Started in India, moved to Amsterdam in 2017 and haven't left. I've worked across fintech, mobility, food tech and cloud infrastructure - usually on the parts users actually touch. I care about performance, clean code and building things that hold up when someone else has to work with them. These days that also means being deliberate about how AI tooling fits into the workflow.

12+

Years of experience

8+

Companies

2

Countries

What I focus on

React & TypeScriptPerformance EngineeringScalable ArchitectureUX-Driven DevelopmentAI-Assisted DevelopmentTeam LeadershipOpen Source
about.ts

const engineer = {

name: "Shivindera Singh",

location: "Amsterdam, Netherlands 🇳🇱",

experience: "12+ years",

citizenship: "Dutch 🇳🇱",

status: "open to opportunities",

}

02. Experience

Where I've Worked

Uber· ride-hailing & mobilityNOW

Jan 2025 – Present

Senior Software Engineer · Amsterdam, Netherlands

  • Senior engineer on Uber Maps - building SDK infrastructure and internal tooling used by operations teams globally.
  • Lead front-end across several projects, with a focus on platform consolidation, performance and operator experience.
  • Work extensively with AI-assisted development tooling (Cursor, Claude Code) as part of the day-to-day engineering workflow.
ReactTypeScriptNode.jsBaseWebJestBazel

Bitvavo· crypto exchange

Mar 2024 – Dec 2024

Senior Software Engineer · Amsterdam, Netherlands

  • Integrated Auth0 into the Advanced Trading Application, significantly improving security and user experience.
  • Developed a Remote Access Tool detection script, providing a substantial boost to the security of customer withdrawals.
  • Improved system reliability by implementing synthetic monitoring for user flows using Checkly and enforcing additional MFA options for select customers.
  • Expanded market reach by incorporating support for Germany in the sign-up and onboarding process, including seamless migration flows for existing customers.
ReactNext.jsTypeScriptNode.jsTailwindJestKubernetesTerraform

CloudKitchens· cloud kitchen infrastructure

Jul 2022 – Dec 2023

Senior Software Engineer · Amsterdam, Netherlands

  • Independently developed and led the Mixpanel tracking implementation, creating an analytics SDK used across multiple company products.
  • Managed front-end development and integration for Financial Reconciliation and Cost Analytics platforms.
  • Led the development of a customisable analytics dashboard for comprehensive customer insights with advanced filtering capabilities.
  • Spearheaded the Metrics Explorer project for detailed metric analysis and built the Scheduled Reports feature for automated, custom email reports.
ReactTypeScriptNode.jsHTMLCSSSASSJestCypress

Elastic· search & observability

Oct 2021 – Jun 2022

Senior Software Engineer · Amsterdam, Netherlands (Remote)

  • Enhanced Kibana's Data Views functionality, focusing on improving user experience and fixing critical checks for index pattern management.
  • Streamlined UI elements in Kibana, including modifying prompts and flyout behaviours, to enhance overall user engagement.
  • Advanced feature development for Data Views, such as editing capabilities and title settings, to provide users with more control over data management.
ReactTypeScriptNode.jsHTMLCSSSASSJestOpen Source

Google· technology

Sep 2020 – Sep 2021

Mobile Sites Specialist Engineer · Amsterdam, Netherlands

  • Played a pivotal role in improving mobile web performance, achieving a 35% performance enhancement for key clients.
  • Led the architecture of tailored mobile solutions, aligning them with specific client business goals and product lines.
  • Developed and implemented robust tools and processes to optimise user experience and performance across mobile platforms.
HTMLCSSJavaScriptPWAReactAngularSQL

Booking.com· online travel

Nov 2017 – Aug 2020

Frontend Developer · Amsterdam, Netherlands

  • Improved and migrated payment flows to a new tech stack using microservices and micro-frontends in the Payments division.
  • Developed a comprehensive website for a startup project within Booking.com, successfully penetrating emerging markets.
  • Collaborated on core customer journey features, increasing user engagement by 10%.
  • Mentored junior developers and guided them on best practices and efficient coding techniques.
ReactReduxNode.jsJavaScriptHTMLSASSJestPWAPerl

03. Skills

What I Work With

Frameworks & Libraries

ReactNext.jsFramer MotionReduxReact Testing Library

Languages

TypeScriptJavaScript (ES6+)PythonC++Java

Styling & UI

Tailwind CSSCSS / SASS / LessHTML5PWA

Testing & Quality

JestCypressNightwatch

Tools & Infrastructure

Node.jsGitKubernetesTerraformBazelAWSCI/CD

AI & Tooling

CursorClaude CodeGitHub CopilotLLM-integrated workflowsPrompt engineering

Practices

OOPFunctional ProgrammingDesign PatternsAgile / ScrumAPI DesignTechnical Documentation

04. Projects

Side Projects

Algorithmic Trading Bot

Personal

ML-powered trading system for US equities and crypto via the Alpaca API. Uses XGBoost for signal generation, Ta-Lib for technical indicators and has a full backtesting framework. Runs on a Docker cron schedule with Slack trade alerts.

PythonXGBoostscikit-learnTa-LibAlpaca APIDockerpandas

Home Automation

Personal

40+ Home Assistant automations covering climate, security, lighting, shading and appliances - all tied together with event-driven logic running headlessly on a home server.

Home AssistantPythonYAMLMQTTDocker

05. Education

Where I Studied

Indian Institute of Technology, Roorkee

2009 – 2013

B.Tech. · Roorkee, India

One of India's seven original IITs, consistently ranked among the country's top engineering schools.

06. Contact

Get In Touch

I'm open to new opportunities. If you have a role in mind, a project to discuss or just want to say hi - feel free to reach out.