Tom Bakker
Senior Software Engineer | Full-Stack
Amsterdam, Netherlands
Summary
Full-stack software engineer with 8+ years building and scaling web applications end-to-end. Deep in TypeScript, React/Next.js, and Node, with hands-on cloud and DevOps. Ships clean, well-tested code, mentors teammates, and turns product ideas into reliable, high-performance systems.
Experience
Senior Software Engineer · Adyen
Jun 2020 – Present
- Lead full-stack development of payment-dashboard features (React/TypeScript + Node) used by 5,000+ enterprise merchants.
- Cut API p95 latency 40% by redesigning data access and adding caching; drove automated testing to 85%+ coverage.
- Mentor 3 engineers, run code reviews, and own CI/CD pipelines on AWS with Docker and Kubernetes.
Software Engineer · Booking.com
Aug 2017 – May 2020
- Built and maintained microservices (Node, PostgreSQL) and React front-ends serving millions of daily requests.
- Delivered A/B-tested features that improved booking-funnel conversion; added observability with Grafana/Prometheus.
Education
MSc Computer Science
University of Amsterdam · 2013 – 2015
BSc Computer Science
University of Amsterdam · 2010 – 2013
Certifications
- AWS Certified Developer – Associate
- Professional Scrum Developer
Skills
Languages: TypeScript · JavaScript · Python · Go · SQL
Frontend: React · Next.js · HTML/CSS · Tailwind
Backend & Data: Node.js · PostgreSQL · REST · GraphQL · Redis
Cloud & DevOps: AWS · Docker · Kubernetes · CI/CD · Terraform