Skip to main content

emrhnkml.

Resume

Emirhan Kemal KOSEM

I'm a Frontend Software Engineer with over 8 years of experience building high-performance web applications across various industries. Based in Berlin, I specialise in React, Next.js, JavaScript, TypeScript, and GraphQL, with a strong focus on accessibility and web standards.

Throughout my career in fintech, media, telecommunications, and e-commerce, I've collaborated closely with cross-functional teams to develop scalable solutions. I enjoy modernising outdated systems, designing efficient component libraries that accelerate development, and optimising web applications for seamless user experiences. By combining technical expertise with a strategic mindset, I make architectural decisions that enhance performance and drive business success.

Passionate about creating accessible, user-friendly digital experiences, I'm always eager to stay ahead of the latest frontend technologies and continuously expand my skill set.

Experience

FRONTEND ENGINEER | ADAC PINCAMP GMBH | BERLIN | 2022 - PRESENT

  • Optimise and maintain the PiNCAMP web platform, a leading camper marketplace in Germany, Switzerland, and the Netherlands.
  • Collaborate closely with Product and Design teams to enhance UX, UI consistency and help them for design tokens and design system.
  • Implement technical design decisions, monitor and improve core web vitals(LCP, INP, CLS)
  • Lead accessibility compliance initiatives across multiple projects
  • Assist backend team as a cross-functional team collaboration.
  • Improve SEO and taking care of Google Analytics' events
  • Tech Stack: JavaScript, TypeScript, NextJS, Web Components, Context API, Jest, React Testing Library, EmotionJS, GraphQL, Python, Hygraph Headless CMS, CI/CD Pipelines, Github Actions, AWS, Datadog.

FRONTEND ENGINEER | IYZICO | ISTANBUL | 2021 - 2022

  • Developed and optimised the merchant web app, improving usability and performance.
  • Led frontend development for onboarding funnels and financial dashboards for B2B users.
  • Provided technical support for the checkout widget used by business clients.
  • Led technical architecture decisions and mentored junior developers.
  • Contributed to the Frontend Manifesto and led initiatives in the Frontend Training Community.
  • Tech Stack: JavaScript, TypeScript, Redux, React, Preact, GraphQL, Jest, React Testing Library, Cypress, Styled-Components, Sentry, Datadog, Java, Spring MVC, AWS, Github Actions.

FRONTEND ENGINEER | DIGITURK | ISTANBUL | 2019 - 2021

  • Modernised beIN Connect, an OTT(Over-the-Top)/VOD(Video-On-Demand) platform handling 500K+ concurrent users during peak events.
  • Migrated the legacy ASP.NET/jQuery project to React, significantly improving maintainability and performance.
  • Created reusable design system components, reducing development time.
  • Enhanced cross-browser compatibility with optimised CSS utilities.
  • Tech Stack: JavaScript, jQuery, React, Styled-Components, REST API, ASP.NET.

ASSISTANT SOFTWARE ENGINEER | HUAWEI | ISTANBUL | 2018 - 2019

  • Developed business web applications for Vodafone Turkey and Saudi Telecom Company.
  • Handled end-to-end development, from data preparation to frontend implementation.
  • Optimised big data processing for scalable web systems.
  • Tech Stack: Java, JavaScript, TypeScript, React, Redux, Ant Design, Styled-Components, Scala, Hadoop, PostgreSQL.

JR. SOFTWARE ENGINEER | D-CAT TECHNOLOGIES | ISTANBUL | 2015 - 2018

  • Developed Java EE web applications and REST APIs with Spring MVC.
  • Built cross-platform mobile apps using Ionic Framework.

Education

Istanbul Aydin University - Software Engineering(2018)

Skills

Frontend: React, NextJS, TypeScript, JavaScript, Redux, Webpack

Backend: NodeJS, Java, Spring, REST API, GraphQL

Testing: Jest, Cypress, React Testing Library, Vitest, Playwright

Styling: CSS, SASS, Styled-Components, EmotionJS, CSS modules, TailwindCSS

Tools & Methodologies: Git, Docker, Github Actions, CI/CD, Agile (Scrum), a11y(Accessibility), UX/UI Design, Design Systems

~ Thanks for your time! ~