Erkan Ertürk — Senior Frontend Engineer

Text version of the interactive ErkanOS portfolio. Enable JavaScript for the desktop.

About

I am a senior frontend engineer focused on designing and building interactive, modern, and highly performant enterprise web applications. By leveraging the power of React.js, Next.js, Angular, TypeScript, Redux, and Micro-frontend (MFE) architectures, I prioritize clean code principles, component-driven design, and exceptional client-side performance optimization (Core Web Vitals) in my development pipelines.

I strongly advocate for open-source initiatives, actively contributing to localizing official documentations for core libraries like React and React Router into Turkish to support the growth of local developer communities.

Experience

  1. Senior Frontend Developer — Turkish Airlines

    05/2025 - [Present]

    Developed and maintained enterprise web applications using Angular and React, delivering scalable, maintainable UI modules aligned with internal standards. Contributed to micro-frontend (MFE) architecture, integrating independently deployable UI modules and improving team delivery parallelism. Took an active role in the development of internal products/projects including LIFUS, IPTR, SOMSS, FAME.

    • Angular
    • React.js
    • Micro-frontends
    • TypeScript
    • REST APIs
    • Git
    • Jira
    • Unit Testing
  2. Senior Frontend Developer — Warner Bros. Discovery

    01/2024 - 05/2025

    Developed and optimized migration processes for BluTV's transition to the Max platform, achieving seamless integration with minimal downtime. Migrated BluTV's payment infrastructure to iyzico, increasing transaction reliability. Implemented GrowthBook integration into BluTV, improving A/B testing efficiency. Integrated Arkose Labs into BluTV, enhancing fraud prevention and security. Integrated OneTrust into BluTV, streamlining user consent management and ensuring regulatory compliance.

    • React.js
    • Next.js
    • Redux
    • JavaScript
    • iyzico
    • GrowthBook
    • OneTrust
    • Arkose Labs
  3. Senior Frontend Developer — BluTV

    01/2023 - 01/2024

    BluTV, acquired by Warner Bros. Discovery, is Turkey’s leading platform for Turkish TV content and the country’s #1 subscription video-on-demand (VOD) OTT service. Refactored TheoPlayer integration and redesigned the player UI, improving video streaming performance and user experience. Maintained and refactored legacy codebases, enhancing maintainability and performance. Built B2B solutions, user profile flows and guest/partner pages boosting engagement.

    • React.js
    • Next.js
    • Server-Side Rendering
    • Redux
    • TailwindCSS
    • TheoPlayer
    • REST APIs
  4. Frontend Developer — BluTV

    07/2021 - 01/2023

    Led migration from Ant Design to TailwindCSS, improving UI consistency and performance. Optimized form handling by migrating to React Hook Form, cutting load times by 40% and improving responsiveness. Improved routing efficiency, reducing page load data transfer by 70% (3.8MB -> 1.1MB).

    • React.js
    • Next.js
    • Redux
    • React Hook Form
    • TailwindCSS
    • Performance Optimization
  5. Frontend Developer (Contract) — BulutMD

    01/2021 - 06/2021

    Developed a wedding management platform, covering search, streaming, e-menus, and e-invitations features. Led a newly formed frontend team, mentoring junior developers and reviewing 150+ merge requests with 750+ commits. Transitioned project infrastructure to a monorepo structure using Lerna, reducing package update durations by ~90% (3h -> 15m).

    • React.js
    • Next.js
    • React Query
    • Lerna Monorepo
    • TypeScript
    • Context API
    • Chakra UI
  6. Frontend Developer (Contract) — Turkcell

    04/2020 - 01/2021

    Developed the main self-onboarding flow for Proov, a digital identity management application, improving user onboarding efficiency. Created React Native bridge modules integrating Neuro SDK for advanced face recognition. Integrated i18n, push notifications, and deep linking to boost engagement. Resolved security vulnerabilities identified by Fortify. Successfully deployed the Proov application on App Store and Google Play.

    • React Native
    • i18n
    • Deep Linking
    • Push Notification
    • Neuro SDK
    • Fortify
    • App Store
  7. Frontend Developer — BulutMD

    10/2018 - 04/2020

    Migrated AngularJS/Ionic projects to React.js/React Native, improving maintainability. Developed Turkey's first mobile app enabling remote e-prescriptions with digital signatures, used by 12K+ doctors to issue 7M+ prescriptions, built with React Native and Redux.

    • React.js
    • React Native
    • Redux
    • REST APIs
    • Nginx Proxy
    • Pre-render

Education

  1. BSc in Computer Engineering — Tekirdağ Namık Kemal Üniversitesi

    NKU Graduate

    Graduated with a Bachelor of Science (BSc) in Computer Engineering from Tekirdağ Namık Kemal University.

    • BSc
    • Computer Engineering
    • Algorithms
    • Software Engineering

Projects

  • BluTV Web Platformu (Enterprise)

    Enterprise video-on-demand web platform under Warner Bros. Discovery. Managed Max platform migration processes, iyzico payment integration, GrowthBook A/B testing infrastructure, and player UI enhancements.

    React · Next.js · Redux · Tailwind

    https://www.blutv.com

  • React TR Dokümantasyon (Open Source)

    Contributing and localizing core official documentations for Turkish React developer ecosystems, facilitating onboarding of newer talent.

    React · Markdown

    https://github.com/erkanerturk

  • react-native-numeric-input (Library)

    Enhanced custom behaviors, layout adjustments, and bug fixes for the widely-used React Native custom numeric increment/decrement styling system.

    React Native · JavaScript

    https://github.com/erkanerturk/react-native-numeric-input

  • Proov Digital Identity (Mobile App)

    Mobile digital identity management application developed for Turkcell. Built custom React Native bridge modules for Neuro SDK face recognition, i18n, push notifications, and deep linking.

    React Native · Neuro SDK · i18n

Skills

TECHNICAL SKILLS

  • React.js & Next.js (SSR)
  • Angular & Micro-frontends (MFE)
  • TypeScript & JavaScript (ES6+)
  • React Native & Redux
  • TailwindCSS & CSS3 / HTML5
  • React Query & RESTful APIs

TOOLS & SOFTWARE

  • Git, Bitbucket & JIRA
  • GrowthBook (A/B Testing)
  • Sentry & Dynatrace (APM)
  • OneTrust & Arkose Labs
  • TheoPlayer & Media SDKs
  • ESLint & Prettier

METHODS & PRACTICES

  • Web Performance (Core Web Vitals)
  • SEO-friendly Development
  • Agile / Scrum & Code Review
  • Responsive & Cross-browser Design

Contact

Erkan Ertürk — Kıdemli Ön Yüz Yazılım Mühendisi

Etkileşimli ErkanOS portföyünün metin sürümü. Masaüstü için JavaScript’i etkinleştirin.

Hakkımda

Modern, yüksek performanslı ve ölçeklenebilir kurumsal web uygulamaları ile etkileşimli kullanıcı deneyimleri tasarlamaya odaklanmış kıdemli bir yazılım mühendisiyim. Geliştirme süreçlerimde React.js, Next.js, Angular, TypeScript, Redux ve Mikro Ön Yüz (MFE) mimarilerini etkin şekilde kullanarak; temiz kod (Clean Code), bileşen tabanlı tasarım ve hız-performans optimizasyonunu (Core Web Vitals) en üst düzeyde tutmayı hedeflerim.

Açık kaynak ekosistemine değer veriyor, Türkçe web geliştirici topluluklarını desteklemek amacıyla resmi React ve React Router dokümantasyonlarının yerelleştirilme süreçlerine aktif olarak katkı sağlıyorum.

Deneyim

  1. Kıdemli Ön Yüz Yazılım Mühendisi — Turkish Airlines

    05/2025 - [Halen]

    Angular ve React teknolojilerini kullanarak kurumsal web uygulamaları geliştirdi ve sürdürdü; iç standartlarla uyumlu, ölçeklenebilir ve bakımı kolay kullanıcı arayüzü modülleri sundu. Bağımsız olarak devreye alınabilen arayüz modüllerini entegre ederek mikro ön yüz (MFE) mimarisine katkı sağladı ve ekipler arası geliştirme paralelliğini artırdı. LIFUS, IPTR, SOMSS ve FAME dahil olmak üzere dahili ürünlerin/projelerin geliştirilmesinde aktif rol oynadı.

    • Angular
    • React.js
    • Micro-frontends
    • TypeScript
    • REST APIs
    • Git
    • Jira
    • Unit Testing
  2. Kıdemli Ön Yüz Yazılım Mühendisi — Warner Bros. Discovery

    01/2024 - 05/2025

    BluTV'nin Max platformuna geçiş (migration) süreçlerini sıfır kesintiyle tamamlayıp optimize etti. Ödeme altyapısını iyzico'ya taşıyarak işlem güvenilirliğini artırdı. GrowthBook entegrasyonu ile A/B test verimliliğini, Arkose Labs entegrasyonu ile güvenlik/sahtecilik korumasını ve OneTrust entegrasyonu ile kullanıcı onay yönetimini geliştirerek regülasyon uyumluluğunu sağladı.

    • React.js
    • Next.js
    • Redux
    • JavaScript
    • iyzico
    • GrowthBook
    • OneTrust
    • Arkose Labs
  3. Kıdemli Ön Yüz Yazılım Mühendisi — BluTV

    01/2023 - 01/2024

    Warner Bros. Discovery tarafından satın alınan BluTV bünyesinde TheoPlayer video oynatıcı entegrasyonunu refaktör etti ve oynatıcı arayüzünü yeniden tasarlayarak video yayın akış performansını ve kullanıcı deneyimini artırdı. Eski (legacy) kod tabanlarını refaktör ederek sürdürülebilirliği ve performansı yükseltti. Etkileşimi artırmak amacıyla B2B çözümleri, kullanıcı profil akışları ve konuk/ortak sayfaları geliştirdi.

    • React.js
    • Next.js
    • Server-Side Rendering
    • Redux
    • TailwindCSS
    • TheoPlayer
    • REST APIs
  4. Ön Yüz Geliştirici — BluTV

    07/2021 - 01/2023

    Ant Design'dan TailwindCSS'e geçiş sürecine liderlik ederek arayüz tutarlılığını ve performansı artırdı. Form yönetimini React Hook Form'a taşıyarak yükleme sürelerini %40 azalttı ve yanıt verme hızını iyileştirdi. Yönlendirme (routing) verimliliğini artırarak sayfa yükleme veri transferini %70 oranında (3.8MB -> 1.1MB) düşürdü.

    • React.js
    • Next.js
    • Redux
    • React Hook Form
    • TailwindCSS
    • Performance Optimization
  5. Ön Yüz Geliştirici (Sözleşmeli) — BulutMD

    01/2021 - 06/2021

    Arama, canlı yayın, e-menü ve e-davetiye özelliklerini içeren kapsamlı bir düğün yönetim platformu geliştirdi. Yeni kurulan frontend ekibine liderlik edip mentorluk yaptı ve 150'den fazla merge request ile 750'den fazla commit'i inceledi. Lerna kullanarak proje altyapısını monorepo yapısına geçirdi, böylece paket güncelleme sürelerini yaklaşık %90 oranında (3 saatten 15 dakikaya) kısalttı.

    • React.js
    • Next.js
    • React Query
    • Lerna Monorepo
    • TypeScript
    • Context API
    • Chakra UI
  6. Ön Yüz Geliştirici (Sözleşmeli) — Turkcell

    04/2020 - 01/2021

    Dijital kimlik yönetimi uygulaması olan Proov için self-onboarding (kendi kendine kayıt) akışını geliştirdi ve kullanıcı kayıt verimliliğini artırdı. Gelişmiş yüz tanıma için Neuro SDK entegrasyonu sağlayan React Native köprü (bridge) modülleri yazdı. i18n, push bildirimleri ve deep linking entegrasyonlarını tamamlayarak Proov uygulamasını App Store ve Google Play'de başarıyla yayınladı. Fortify tarafından tespit edilen güvenlik açıklarını çözdü.

    • React Native
    • i18n
    • Deep Linking
    • Push Notification
    • Neuro SDK
    • Fortify
    • App Store
  7. Ön Yüz Geliştirici — BulutMD

    10/2018 - 04/2020

    AngularJS/Ionic projelerinin React ve React Native platformlarına geçişini gerçekleştirerek sürdürülebilirliği artırdı. Türkiye'nin ilk dijital imzalı uzaktan e-reçete mobil uygulamasını geliştirdi; bu uygulama 12 binden fazla doktor tarafından aktif olarak kullanıldı ve 7 milyondan fazla reçetenin güvenli bir şekilde kesilmesini sağladı.

    • React.js
    • React Native
    • Redux
    • REST APIs
    • Nginx Proxy
    • Pre-render

Eğitim

  1. Bilgisayar Mühendisliği Lisansı — Tekirdağ Namık Kemal Üniversitesi

    NKÜ Mezunu

    Tekirdağ Namık Kemal Üniversitesi Bilgisayar Mühendisliği bölümünde lisans eğitimimi başarıyla tamamladı.

    • BSc
    • Computer Engineering
    • Algorithms
    • Software Engineering

Projeler

  • BluTV Web Platformu (Kurumsal)

    Warner Bros. Discovery bünyesindeki Türkiye'nin lider VOD platformu BluTV'nin web arayüzü, Max platformuna geçiş süreçleri, iyzico ödeme entegrasyonu, GrowthBook A/B testleri ve TheoPlayer oynatıcı geliştirmeleri.

    React · Next.js · Redux · Tailwind

    https://www.blutv.com

  • React TR Dokümantasyon (Açık Kaynak)

    Türkçe web geliştirici topluluğuna katkı sağlamak amacıyla resmi React.js ve React Router dökümantasyonlarının yerelleştirilme süreçlerine liderlik ve katkı.

    React · Markdown

    https://github.com/erkanerturk

  • react-native-numeric-input (Kütüphane)

    Popüler ve şık React Native sayısal giriş bileşeni (Numeric Input) üzerinde geliştirmeler, hata giderimleri ve yerel mobil platform uyumluluk forku.

    React Native · JavaScript

    https://github.com/erkanerturk/react-native-numeric-input

  • Proov Digital Identity (Mobil Uygulama)

    Turkcell için geliştirilmiş dijital kimlik yönetim mobil uygulaması. Gelişmiş yüz tanıma için Neuro SDK React Native bridge modülleri, i18n, push bildirimleri ve deep linking entegrasyonu.

    React Native · Neuro SDK · i18n

Yetenekler

TECHNICAL SKILLS

  • React.js & Next.js (SSR)
  • Angular & Micro-frontends (MFE)
  • TypeScript & JavaScript (ES6+)
  • React Native & Redux
  • TailwindCSS & CSS3 / HTML5
  • React Query & RESTful APIs

TOOLS & SOFTWARE

  • Git, Bitbucket & JIRA
  • GrowthBook (A/B Testing)
  • Sentry & Dynatrace (APM)
  • OneTrust & Arkose Labs
  • TheoPlayer & Media SDKs
  • ESLint & Prettier

METHODS & PRACTICES

  • Web Performance (Core Web Vitals)
  • SEO-friendly Development
  • Agile / Scrum & Code Review
  • Responsive & Cross-browser Design

İletişim