Mitul Shah

Full Stack Engineer

Amsterdam, North Holland, Netherlands12 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led multiple teams to enhance developer experience.
  • Expert in modern web technologies and frameworks.
  • Strong background in full-stack development.
Stackforce AI infers this person is a Fullstack Developer with expertise in SaaS and Fintech industries.

Contact

Skills

Core Skills

GraphqlNode.jsTypescriptDockerReact.jsTeam LeadershipRuby On RailsPostgresqlRest ApisCms

Other Skills

AWSAmazon Web Services (AWS)AngularJSBashBazelBootstrapCCICSSCascading Style Sheets (CSS)Content Management Systems (CMS)GitGitlabHTMLInternet of Things

Experience

12 yrs 10 mos
Total Experience
3 yrs 2 mos
Average Tenure
8 yrs 5 mos
Current Experience

Booking.com

5 roles

Senior Full Stack Developer I – Genius Beyond

Mar 2022Present · 4 yrs 3 mos

  • Genius is Booking.com's loyalty program.
  • I work as a full-stack developer in the Genius Beyond team. We take care of recruiting new partners and keeping existing partners enrolled to Genius program. Some of the day-to-day activities include:
  • Try A/B experiments to test out hypothesis on what data partners find useful
  • Run campaigns and trials to encourage partners to try Genius
  • Align with company strategy to modernize the tech-stack (Microfrontend + GraphQL based architecture)
Vue.jsGraphQLTypeScriptNode.jsJava

Senior Full Stack Developer – NodeJS Experience

Mar 2021Feb 2022 · 11 mos

  • As a senior developer in the NodeJS Experience team, I focused on improving support for TypeScript for Booking.com's developer community.
  • Building and managing monorepo tooling to host, build, test, and deploy TS code (libraries and services).
  • Managing the CI infrastructure for the monorepo that accommodates needs from different services owners
  • Building integrations with external services like experimentation, translations, database, etc
  • Interacting with devloper community / technical leaders / other language teams in the company to draw future plans for NodeJS at Booking.com.
  • Tools/technologies: TypeScript, Bazel (for managing dependencies, creating builds, and running tests), Yarn (for npm dependencies), Docker (for runtime), GitLab CI.
TypeScriptBazelCIMonorepoJavaScriptNode.js

Frontend Developer and Team Lead – NodeJS Experience

Apr 2020Mar 2021 · 11 mos

  • Lead the the NodeJS Experience team in Core Infrastructure department. My team worked on adding support for NodeJS within the Booking.com ecosystem.
  • Building and supporting client libraries for things like database access, events system integration, monitoring, etc.
  • Managing official docker images for application teams
  • Engaging with developer community by schedule meetups/surveys to align expectations
  • Tools/technologies: GitLab CI, Bazel, Docker, TypeScript.
DockerTypeScriptGitlabKubernetesNode.js

Frontend Developer and Team Lead – UI Infra

Promoted

Jul 2019Mar 2020 · 8 mos

  • Worked as a Team Lead of the team building and improving the user experience of developer tooling.
  • Took care of managing and growing individuals of a small team
  • Supported various teams to build UIs for internal tooling using React components
  • Built a developer console that can be used to find the right tool for the job and integrated the widget version into existing applications for better discoverability.
  • Architected the console and widget in a way, such that, we can roll it out at 10 different places by just using GitLab CI/CD and S3 storage.
  • Presented the system architecture for the widget and developer console in an internal conference with ~100 attendees.
  • Worked as delivery manager to set team direction, took care of timely deliveries by facilitating standups, weekly planning and restrospective meetings.
  • Tools/technologies: React, Webpack, Design systems, HTML, CSS, S3 storage.
Team LeadershipReact.jsCascading Style Sheets (CSS)HTMLJavaScript

Frontend Developer

Nov 2017Jul 2019 · 1 yr 8 mos

  • Worked with multiple teams as an individual contributor, some highlights:
  • Worked on improving the conversion rate for tablet users who are performing a location-sensitive searches
  • Worked on promoting the benefits of creating an account and driving users to log in more while making a reservation
  • Worked on running experiments to know user intent and knowledge around "Secret Deals" (a type of deals only logged in users see)
  • From November 2018, I was part of the UI Infra team. The main focus of the team was to improve the developer experience with internal tooling.
  • Worked on improving the UI of multiple tools related to database access, monitoring, development machines, and deployments by making them all consistent, predictable, and usable.
  • Built a component library for ReactJS to build new internal tools easily. This was tailored towards someone who doesn't have much experience with frontend technologies (mainly for the backend developer and SREs who take care of internal tooling).
  • Took care of community engagement and stakeholder management.
  • Tools/technologies: HTML Templates (internal), React, HTML, CSS, A/B Testing.

Qplum

Senior Software Engineer

Sep 2015Sep 2017 · 2 yrs · Banglore, India

  • We are building a portfolio manager for everyone! Here at qplum we believe, there is no one better than you to manage your own finance and investments.
  • Working as a fullstack engineer - doing almost everything from DB design to UI fixes! Part of small, fun-to-work-with, and highly motivated team.
  • Technology stack: Ruby on Rails, PostgreSQL, Angular JS, AWS, Redis.
PostgreSQLRedisAmazon Web Services (AWS)AngularJSRuby on Rails

Paypal

2 roles

Software Engineer 2

Apr 2015Aug 2015 · 4 mos · Greater Chennai Area

  • Worked on building the next generation CMS having more products, and support for more countries (almost 180).
  • Technologies: JAX-RS, RESTful web serivces.
REST APIsContent Management Systems (CMS)jQueryHTMLCMS

Software Engineer

Jul 2013Mar 2015 · 1 yr 8 mos · Greater Chennai Area

  • Worked as part of Platforms and Infrastructure team to build a Content Mangement System (CMS) for the PayPal authors worldwide. More like a WYSIWYG editor for any of the PayPal pages with many specific features including but not limited to content-reuse, role-based access, formatting option, etc.
  • Technologies: Javascript, HTML/CSS, Servlets, and node.js.

Infostretch corporation

Intern

Dec 2010May 2011 · 5 mos · Greater Ahmedabad Area

  • Developed an iOS app for designing greeting cards the way user wants. One can also order and make payment using PayPal in app itself.

Education

Indian Institute of Technology, Roorkee

Master of Technology (MTech) — Conputer Science & Engineering

Jan 2011Jan 2013

Dharmsinh Desai University

Bachelor of Engineering (BE) — Computer Engineering

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Graphql & Node.js

Explore similar profiles based on matching skills and experience