John Doe

Amsterdam, Netherlands | +31 20 555 0100 | john.doe@example.com


PROFILE


Software Engineer with a strong foundation in TypeScript, React, and Python. Builds product-facing web apps and APIs, cares about automated tests, and ships with designers and operators in small teams.

PROFESSIONAL EXPERIENCE


Software Engineer | Northwind Labs Jun 2024 - Present
Amsterdam - remote
  • Shipped the customer dashboard used by 40+ teams, including billing history and role-based access.
  • Cut p95 API latency on the order service by a third by adding indexes and trimming n+1 queries.
  • Wrote contract tests around payments so card failures surface in staging before release.
  • Owned debit-card retries so a failed top-up did not leave a double charge.
Backend Engineer | Contoso Health Jan 2023 - May 2024
Rotterdam
  • Built appointment reminders as a queue worker so clinics could stop sending SMS by hand.
  • Added audit logging for patient-record reads to meet the clinic's compliance checklist.
  • Documented the clinic on-call rotation so night pages reached the right engineer.
  • Split a monolith billing job into queued work so month-end close finished before morning clinic hours.
Frontend Engineer | Fabrikam Retail Mar 2021 - Dec 2022
Utrecht
  • Rebuilt checkout in React so the store could take Apple Pay without a full page reload.
  • Pair-programmed with design on a component library used across marketing and account pages.
  • Added visual regression checks for the account pages before Black Friday.
  • Reduced JavaScript payload on the product page so mobile shoppers saw prices in under two seconds.
Junior Developer | Litware Sep 2019 - Feb 2021
Haarlem
  • Maintained an internal inventory tool and closed the bugs that blocked week-end stock counts.
  • Introduced a staging environment so product could try changes without touching production.
  • Wrote a small CLI so warehouse staff could reprint labels without waiting on engineering.
Support Engineer | Tailspin Toys Mar 2019 - Aug 2019
Delft
  • Triaged storefront incidents and turned the repeating ones into tickets the product team could schedule.
  • Built a status page so retailers could see outages without calling the helpdesk.

INTERNSHIP EXPERIENCE


Software Engineering Intern | Wide World Importers Jun 2018 - Aug 2018
The Hague
  • Automated weekly inventory reports that had been copied from spreadsheets into email.
  • Shadowed on-call and wrote runbooks for the two incidents that hit staging during the internship.
  • Added integration tests around the import path so a bad CSV failed in CI instead of at 7am.
Research Intern | University of Amsterdam Jun 2017 - Aug 2017
Amsterdam
  • Prototyped HTTP test doubles used in the department's teaching labs.
  • Wrote a lab handout so students could replay failing requests without hitting live services.

EDUCATION


BSc Computer Science | University of Amsterdam Sep 2017 - Jun 2021
Amsterdam
  • Thesis on test doubles for HTTP services; passed with distinction.
  • Teaching assistant for the introductory web course, marking labs and holding office hours.
Pre-university diploma | Stedelijk Gymnasium Sep 2011 - Jun 2017
Haarlem
  • Passed the Baccalaureate