Istanbul, Türkiye
As a Frontend Developer with over 4 years of experience, I specialize in building scalable, high-performance web applications using React, Next.js, and a wide range of technologies within the JavaScript ecosystem. I have played key roles in the complete redevelopment of products, focusing on both frontend and infrastructure, contributing to the design and implementation of end-to-end solutions. I’m experienced in Dockerizing applications, deploying them to cloud environments like Amazon Kubernetes Service (EKS), and optimizing CI/CD pipelines for faster, more reliable releases. My background also includes developing user interaction tracking systems using TypeScript, implementing pixel-perfect designs with Vue.js and Storybook, and improving state management through libraries like Pinia. Passionate about clean code and best practices, I’m a strong advocate of Test-Driven Development (TDD), having written comprehensive unit and E2E tests with tools such as Vitest and Playwright. Additionally, I have contributed to backend services using Go and microservices architecture.
Involved in the Full Redevelopment of the Product -Assisted in setting up the infrastructure using Terraform. -Dockerized our applications and supported their deployment to Amazon Kubernetes Service (EKS). -Wrote CI/CD pipelines to streamline our development and deployment processes. -Developed a TypeScript project for collecting user interactions by implementing event listeners and connecting the data to services. -Contributed to the development of the frontend application using Vue.js, and supported the integration of Figma designs into Storybook, ensuring pixel-perfect design implementation. -Utilized Pinia for state management, centralizing state control and preventing issues like prop drilling. -Followed Test-Driven Development (TDD) methodology, ensuring that tests were written before developing services/applications. -Wrote unit tests for our TypeScript project and Vue-based web dashboard using Vitest, and implemented end-to-end (E2E) tests using Playwright. -Contributed to backend services developed in Go, utilizing a microservices architecture to create two separate services. - Improved the user experience on the frontend of the AI-Driven test automation product. Worked with AWS services and gained knowledge in them. During my development, I actively work with RxJS, utilizing its functionality such as the observer pattern to manage asynchronous data streams effectively. This approach enabled smooth handling of events and state changes within the application, leading to enhanced performance and responsiveness - Built a landing page with static site generation and deployed it on AWS CloudFront. CloudFront ensures faster loading times by caching content globally, - Developed efficient features for a Node.js project, ensuring smooth interaction between frontend and backend services. This enhanced the overall performance of the application, enabling effective response to user interactions.
- Developed a full-stack React application, utilizing Express.js for the backend. Integrated libraries like Redux for state management and Axios for handling HTTP requests within the React.