Skip to content
Ahmet Kapusuz

Resume

Experience and education, newest first.

Experience

Frontend Developer at Booking.com

April 2022 - Present

Amsterdam, North Holland, Netherlands

Frontend Engineer on a full-stack team, building the internal tool used to create and manage marketing campaigns across the Booking.com site and apps. TypeScript, Next.js, React.

  • —Working as a Frontend Engineer in a full stack team.
  • —Creating a new internal tool to create and manage marketing campaigns on Booking website and applications.
  • —Using TypeScript to create new features on a modern Next.js web application.
  • —Writing reusable UI components using React.js, TypeScript and Storybook.
  • —Using Jest and React Testing Library to write unit tests.
  • —Writing extensive E2E tests with Cypress to ensure the product quality meets standards.
  • —Actively monitoring the frontend service to ensure service health.
  • —Maintaining the frontend application to keep it up-to-date and secure.
  • —Participating in the on call rotation.

Frontend Engineer at SurveyMonkey

March 2021 - March 2022

Amsterdam, North Holland, Netherlands

Product features on a large React and TypeScript single-page app, with a GraphQL schema on Apollo and data visualisation in Highcharts.

  • —Worked as a Frontend Engineer on a full stack team with an agile software development mindset.
  • —Created new product features on a React.js SPA written in JavaScript / TypeScript.
  • —Designed and implemented GraphQL schema using Apollo.
  • —Wrote reusable UI components using React.js, TypeScript, MaterialUI and Storybook.
  • —Used Jest and React Testing Library to write unit tests.
  • —Wrote behavior driven E2E tests with Cypress.
  • —Worked on visualization of complex data into graphs / charts using Highcharts library.
  • —Maintained and improved multiple packages on different monorepo code repositories.
  • —Wrote maintainable and clean code and actively participated in code reviews.

Frontend Engineer at Bestseller

February 2019 - March 2021

Amsterdam Area, Netherlands

A new full-stack e-commerce platform for the Bestseller brands, multi-language and multi-region, built with React, Next.js and GraphQL.

  • —Worked as a frontend engineer on multi language and multi region ecommerce platform.
  • —Created a new full stack e-commerce application using latest JavaScript technologies, such as ReactJS, NextJS, TypeScript, StyledComponents, Storybook, NodeJS, GraphQL.
  • —Responsible for development and deployment of new e-commerce features for Bestseller and brand websites.

Senior Software Developer at Turkcell

January 2016 - February 2019

Istanbul, Turkey

Built the TV+ website from scratch and the apps for web, smart TVs and set-top boxes, while owning the product backlog as technical product manager.

  • —Developed TV+ product website from scratch using ReactJS, Redux and NodeJS.
  • —Created single page web applications for Web, SmartTVs and STBs using JavaScript, HTML5, CSS, ReactJS, Redux
  • —Used modern JavaScript libraries like, ReactJS, VueJS, Angular to build small sized POC applications.
  • —Used tools and libraries like Redux, SASS, Babel, Webpack, NPM, Git, JIRA
  • —Configured and deployed production web servers (NGINX) to serve single page web applications.
  • —Worked as a Technical Product Manager and Product Owner in a Scrum environment who is responsible for Web and STB client of Turkcell’s TV+ product.
  • —Created detailed user stories and feature acceptance criteria for Web and STB applications.
  • —Established and utilized product backlog by prioritizing backlog items.
  • —Worked with several different teams, organized and tracked the feature/product development process.
  • —Planned and organized TV+ IPTV/OTT TV platform upgrades and attended acceptance tests.

Senior Software Engineer at Netas

February 2015 - January 2016

Istanbul, Turkey

Java backend and WebRTC features for the SPiDR and Kandy.io platforms, doubling as Scrum master.

  • —Worked as a Scrum Master in an Agile environment.
  • —Developed Java backend applications using JEE
  • —Implemented new features using WebRTC for projects like SPiDR and Kandy.io PaaS.

Senior Software Engineer at Huawei

February 2013 - August 2014

Istanbul, Turkey

Led the set-top-box UI team, shipping HTML5 apps for IPTV and working on site with customers in China.

  • —Worked as a Development Team Leader of STB user interface team.
  • —Created object-oriented JavaScript based HTML5 applications for IPTV set-top-boxes.
  • —Improved STB UI performance by analyzing and fixing performance burdens.
  • —Tracked and managed development tasks using tools like JIRA.
  • —Communicated and worked closely to customer directly to clarify UX issues.
  • —Worked in China to implement and integrate STB user interface applications.

Software Engineer at Huawei

February 2010 - February 2013

Istanbul, Turkey

RESTful Java web applications with Spring, plus early research into sentiment analysis and natural language processing.

  • —Designed and created RESTful Java Web Applications using JEE, Spring MVC, Apache CXF, Struts and Hibernate.
  • —Prepared solution and architectural design documents (FRS, SRS, SDD, HLD etc.)
  • —Used different relational databases like Oracle, MySQL and PostgreSQL.
  • —Created android applications for POC purposes.
  • —Used and developed a search engine enabler application using JEE and Spring MVC.
  • —Made researches and development about Sentiment Analysis and Natural Language Processing.

Software Engineer at Pilot Software

June 2008 - February 2010

Ankara, Turkey

Java web applications and a Swing-based graphics editor.

  • —Developing Java Web Applications by using J2EE, Spring, Struts, Hibernate
  • —Designing and implementing website for company with Java
  • —Developing a graphic editor with Java Swing

Education

Istanbul, Turkey

Master's Degree in Engineering and Technology Management

Ankara, Turkey

Bachelor's Degree in Computer Science Engineering