About Me

I am a Software Developer mostly working with React, Next.js, but I also love to learn new techs like Astro, Solid.js that tries to solve problems of the past and make the web better. Things like design patterns, reusable components, code structure, and clean code are very important to me and I always try to write code that is easy to read and understand

I am currently working as a Software Developer developer at taze.

Tech Stack

Languages

  • JavaScript
  • TypeScript
  • PHP

Frontend

  • React
  • Next.js
  • Redux
  • Redux Toolkit Query
  • React Query
  • React Hook Form
  • React Testing Library
  • Material UI
  • Tailwind
  • Zustand

Backend

  • Laravel
  • Node.js
  • Express
  • MongoDB
  • MySQL
  • PostgreSQL
  • Redis
  • PlanetScale

Experience

  • Frontend Developer at taze (07-2023 - Present)
  • Leading frontend developer for major projects using React, Next.js, and TypeScript including:

    • Sole frontend developer for ATP GreenX, an innovative platform for green energy solutions.
    • Developed the TAMİ website and contributed significantly to the TAMİ Portal POS and card management system.
    • Contributed to the development of Logo.com.tr Currently working on a website for one of Turkey's largest hotels using our advanced CMS with a focus on improving user experience.
    • Played a key role in improving our Content Management System (CMS), now used in high-profile projects for clients like Logo and BNP Paribas
    • Developed a location-based mobile application enhancing user experience for tourists, integrating geolocation features and local business discovery called

    Key achievements and technical expertise:

    • Collaborated with high-profile clients including ATP GreenX, Garanti (TAMI), and BNP Paribas.
    • Worked with a professional team of designers and gained a deep understanding of user experience and design principles.
    • Experienced in working with DevOps teams on large-scale projects.
  • Full Stack Developer at Mayzor (01/2023 - 07-2023)
  • Specialized in building responsive, SEO-friendly applications using TypeScript, Next.js, Express, and MongoDB. Key achievements include: Had some fast paced projects, including:

    • Developed a location-based mobile application enhancing user experience for tourists, integrating geolocation features and local business discovery called AlanyaMaps
    • Engineered an e-commerce platform with advanced admin features, including product management, and user analytics.
  • Full Stack Developer at Proxolab (01/2022 - 01/2023)
  • Designed and built new feautes for the application like ( Automize contract, PDF export, etc.), and refactored code structure by creating reusable elements and functions to improve efficiency and eliminate repetitive code
  • Used Laravel for the backend and React for the frontend, with Eloquent for database queries and Redis for caching.
  • I was on the frontend team for the ongoing development of the the new version of the application, which is being built with Next.js and Typescript and will use server-side rendering.
  • I gained experience using tools like SCRUM, Jira, GIT, and Linux while working with a team of 15 to 20 people

Education

  • Computer Engineering at Pamukkale University
  • GPA: 3.0/4.0
  • Learned data structures such as linked lists, stacks, binary trees, graphs, etc.
  • Algorithms such as sorting, searching etc.
  • OOP principles such as encapsulation, inheritance, polymorphism, etc.
  • Database systems such as SQL. Table relations, queries etc.