My Professional Background
Hepsiburada(NASDAQ: HEPS)
Working in the Checkout team, improving the Basket, Checkout, and Success pages. Spearheaded the redevelopment of the New Checkout (New OPC) project using React, TypeScript, and Zustand, optimized load time by 30% and enhanced user experience, resulting in a significant increase in customer satisfaction scores. Experience with Voltran (a micro frontend framework) and micro frontends such as Address Select, Coupons and Hepsimat. Full-stack development experience using Vue and Node.js in various back-office projects. Using the Davinci (Hepsiburada event library) for event handling and Swing for A/B tests.
eBay - GittiGidiyor
Built the new product page using NextJS, TypeScript and GraphQL, following an atomic design architecture approach. The page was built into molecules and organisms, resulting in a more modular, scalable and maintainable structure. Developed features for product comparison and review pages, as well as a modern front-end architecture and central BFF infrastructure. Implemented server-side rendering (SSR) and static site generation (SSG) with Next.js to improve performance and SEO. Utilized GraphQL with Apollo Client for efficient data fetching and state management. Focused on optimizing performance to ensure a smooth user experience. Participated in code reviews to maintain code quality and share knowledge within the team.
Innovance
Worked on the financial screen transformation project of TC Ziraat Bank. Developed digital wallet mobile applications with React Native. Some of them are the Hayat and Poca applications, which are currently live. Although the applications are generally similar, I have worked with different technologies (Redux Toolkit/Context, SASS/Styled Components).
Ziraat Bank
Was responsible for the financial screen transformation project for TC Ziraat Bank, where I utilized React and TypeScript technologies. The objective was to redesign and enhance the bank's financial interface to optimize user experience and performance.
Ege Seramik
Was responsible for the development of the website, while concurrently developing small-scale projects utilizing React.
Arçelik
SAP aims to provide an instant and most efficient response to the needs of companies by bringing together all processes and jobs. I've seen the SAP program usage, programming (ABAP) and reporting technologies.
Ford Motor Company
I was tasked with developing a student information system application as part of a group assignment for the company. I worked alongside my colleague to learn from the software developers and develop our project.
Kodluyoruz | Jan 2021 - Mar 2021
Served as a teaching assistant, helping students learn JavaScript fundamentals.
View CertificateKodluyoruz | Dec 2020 - Jan 2021
Assisted in teaching frontend development concepts and best practices.
View CertificateKodluyoruz | Apr 2020 - May 2020
Intensive React.js training program focusing on modern frontend development.
View CertificateKocaeli University | Sep 2014 - Sep 2019
Computer Engineering program with focus on software development and engineering principles.