×
Hasan Can Aydoğan

Hasan Can Aydoğan

Senior Frontend Developer (React.js · Next.js)

Kuşadası, Aydın, TR
English, Turkish

Background


About

About

Senior frontend developer with 9+ years building scalable web applications in Agile teams. Deep production experience with React.js, TypeScript, HTML/CSS, and modern tooling (Nx, Webpack, Git). Recently led frontend delivery for a modular B2B platform (micro-frontends, Azure) at Tıkla Gelsin—reusable components, performance-focused UI, code review, and mentoring. Strong with client-side state and data fetching (Zustand, TanStack Query). Based in Türkiye; seeking remote contract roles aligned with React/Next.js product teams.

Work Experience

Work Experience

  • Senior Frontend Developer, Tıkla Gelsin

    Sep, 2023 - Jan, 20251 year 4 months

    B2B platform for the Tıkla Gelsin ecosystem—Order, Payment, Product Management, Customer Support, and User Segmentation—built as micro-frontends with Azure deployment.

    • Designed and shipped reusable React + TypeScript UI modules with maintainable patterns (forms, validation, server state).
    • Collaborated with product, design, and backend teams in Scrum; sprint planning, code review, pair programming, and mentoring.
    • Improved delivery and quality in an Nx monorepo (shared libraries, consistent tooling, Git-based workflows).
    • React.js, TypeScript, Nx, micro-frontends

    • TanStack Query, Zustand, React Hook Form, Zod

    • Performance-minded UI, accessible markup, component reuse

    • Azure, Git, Agile/Scrum

  • Frontend Developer, Invent Analytics

    Aug, 2022 - Sep, 20231 year 1 month

    Retail analytics web product (Scrum).

    • Built and maintained React features for data-heavy dashboards and workflows.
    • Sprint planning, code review, and iterative delivery with designers and backend engineers.
    • React.js, JavaScript, HTML, CSS (Sass), Webpack

    • Git, Jira, Agile/Scrum

  • Frontend Developer, Azerion Turkey

    Aug, 2020 - Aug, 20222 years

    Projects:

    • Theme based Ruby on Rails project that governs multiple online gaming portals, developed with Agile methodologies (Kanban)

    Roles:

    • Design, Development, Maintenance, Code review, Pair programming
    • JavaScript, HTML, CSS (Sass), Rails, Sprockets, Turbolinks, MySQL, Git, GitLab, TeamCity, Jira

  • Frontend Developer, Adesso Turkey

    May, 2018 - May, 20202 years

    Agent-facing insurance web application (Scrum).

    • Implemented React UI for core agent workflows; focused on clarity, maintainability, and stable releases.
    • Sprint planning, code review, and ongoing maintenance.
    • React.js, JavaScript, HTML, CSS (Sass), Webpack

    • Git, Bitbucket, Jira, Gradle

  • Frontend Developer, Obss - Open Business Software Solutions

    May, 2017 - May, 20181 year

    Projects:

    • Banking web page development
    • Web page development for multiple insurance accounts

    Roles:

    • Development, Maintenance
    • HTML, CSS (Sass), JavaScript, jQuery, Mustache.js, Tomcat, Maven, Oracle SQL

  • Frontend Developer, Pusula Yazılım

    Aug, 2016 - May, 20179 months

    Projects:

    • Re-architect of .NET MVC application for tracking and reporting in-office and remote employees entry-exit hours
    • A multi-tenant web application for online survey purpose

    Roles:

    • Development, Maintenance
    • HTML, CSS, JavaScript, AngularJS 1.5, .NET MVC, MS SQL

  • Research and Development Laboratory Specialist, Istanbul Technical University

    Jan, 2012 - Feb, 20142 years 1 month

    Projects:

    • Development of new Magnetic Shape Memory Alloys (MSMA)
    • XRD, EDX (SEM), VSM, PPMS, DSC

  • Intern, The Scientific And Technological Research Council Of Turkey (Tubitak)

    Jul, 2009 - Sep, 20092 months

    Internship at Magnetics Laboratory in National Metrology Institute

    • Involved in calibration process of magnetic field measurement devices.
    • Prepared magnets and conducted VSM measurements on samples.
    • Constructed 3D Helmholtz coil for calibration of magnetometers.
Skills

Skills

  • React.js & Next.js

    React.js

    Next.js

    TypeScript

    Reusable components

    Performance

    Accessibility

  • HTML, CSS & JavaScript

    HTML5

    CSS3

    Sass

    ES6+

    Responsive UI

  • State management & data

    Zustand

    TanStack Query

    Redux-style patterns

    React Hook Form

    Zod

  • Testing & quality

    Jest

    React Testing Library

    Cypress

    Code review

    CI-friendly workflows

  • Tooling & delivery

    Git

    Nx

    Webpack

    Micro-frontends

    Azure

Education

Education

  • Engineering of Physics, PhD, Istanbul Technical University (ITU)

    Feb, 2014 - Jun, 2018

  • Engineering of Physics, Master of Science, Istanbul Technical University (ITU)

    Feb, 2011 - Feb, 2014

  • Engineering of Physics, Bachelor, Ankara University

    Sep, 2004 - Feb, 2011

Certificates

Certificates

  • Programming in HTML5 with JavaScript and CSS3, Microsoft

    Issued on: Jun 01, 2016

  • IELTS (International English Language Testing System), British Council — Band 6.0 (Reading 6.5, Listening 7.5, Speaking 5.5, Writing 4.5)

    Issued on: Dec 01, 2014

  • English for Academic Purpose Course, Utrecht University

    Issued on: Aug 01, 2014

  • GRE (Graduate Record Examinations), GRE-ETS — Score 295 (Quantitative 159, Verbal 136)

    Issued on: Nov 01, 2013

Publications

Publications

  • Master of Science Thesis: Investigation of Structural and Magnetic Properties of Pd-Mn-Sb Heusler Alloys, Istanbul Technical University Academic Open Archive (ITU AOA)

    Published on: Feb 01, 2014

    In this thesis, the structural and magnetic properties of Pd50Mn25+xSb25−x (x=0, 7, 10, 13, 15) and Pd50Mn25−ySb25+y (y=0, 5, 15) alloys were investigated.

  • Improvement of Magnetic and Structural Properties of Some Ferric Compounds with Boron Addition , Journal of Superconductivity and Novel Magnetism

    Published on: Jan 01, 2011