Ahmet Kapusuz

// resume

Resume

Experience and education highlights.

experience

Frontend Developer at Booking.com

April 2022 - Present

Amsterdam, North Holland, Netherlands

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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