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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
React TR Dokümantasyon (Open Source)
Contributing and localizing core official documentations for Turkish React developer ecosystems, facilitating onboarding of newer talent.
React · Markdown
-
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
-
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@erkanerturk.com
- GitHub
- Location: Turkish Airlines, Istanbul