Resume

Experience and education highlights.

Experience

Frontend Developer at Booking.com

Amsterdam, North Holland, Netherlands

April 2022 - Present

  • 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

Amsterdam, North Holland, Netherlands

March 2021 - March 2022

  • 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

Amsterdam Area, Netherlands

February 2019 - March 2021

  • 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

Istanbul, Turkey

January 2016 - February 2019

  • 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

Istanbul, Turkey

February 2015 - January 2016

  • 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

Istanbul, Turkey

February 2013 - August 2014

  • 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

Istanbul, Turkey

February 2010 - February 2013

  • 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

Ankara, Turkey

June 2008 - February 2010

  • 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

P400
RESUME

Experience

Frontend Developer

Booking.com

Amsterdam, North Holland, Netherlands • April 2022 - Present

  • - 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

SurveyMonkey

Amsterdam, North Holland, Netherlands • March 2021 - March 2022

  • - 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

Bestseller

Amsterdam Area, Netherlands • February 2019 - March 2021

  • - 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

Turkcell

Istanbul, Turkey • January 2016 - February 2019

  • - 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

Netas

Istanbul, Turkey • February 2015 - January 2016

  • - 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

Huawei

Istanbul, Turkey • February 2013 - August 2014

  • - 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

Huawei

Istanbul, Turkey • February 2010 - February 2013

  • - 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

Pilot Software

Ankara, Turkey • June 2008 - February 2010

  • - 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

Boğaziçi University

Istanbul, Turkey • 2015-2018

Master's Degree in Engineering and Technology Management

Hacettepe University

Ankara, Turkey • 2004-2010

Bachelor's Degree in Computer Science Engineering