Summary
Overview
Work History
Education
Skills
Timeline
Generic
Barış Kaya

Barış Kaya

IOS Developer
Ankara

Summary

I am a Senior iOS Developer with over 5 years of experience designing, developing, and maintaining large-scale iOS and tvOS applications. I have deep expertise in AVPlayer and its full capabilities, including FairPlay DRM, Google IMA & DAI ad integration, live streaming, DVR, EPG, and AirPlay. I have successfully implemented Apple In-App Purchase subscriptions and paywall systems using StoreKit 2, alongside robust data management with Core Data, SQLite, and Firebase.

I am proficient in Swift, SwiftUI, UIKit, C#, Xamarin, and Unity, and experienced with third-party dependency management tools (SPM, CocoaPods), Agile development, and CI/CD pipelines. My work spans both application and player development, ensuring scalable architectures, optimized performance, and seamless user experiences.

In addition to my technical skills, I bring strong problem-solving abilities, project planning, critical debugging expertise, and excellent communication with team members and stakeholders. I am passionate about continuous learning and staying up-to-date with industry innovations.

Overview

2026
2026
years of professional experience
2
2
Languages

Work History

IOS Developer

Turkish Radio and Television Corporation (TRT)
12.2020 - Current

Tabii – Video Streaming Platform

Contributed to the end-to-end development of the application, taking on critical responsibilities in both the application squad and the player squad.

Player side:

  • Expert-level knowledge and hands-on experience with AVPlayer and its full feature set.
  • Implemented FairPlay DRM, Google IMA ad integration, and DAI ad support for live streaming.
  • Delivered advanced playback features, such as DVR, EPG, and AirPlay support.
  • Conducted performance and memory optimizations, improving network and cache management.

Application side:

  • Built modern, scalable UIs using Swift and SwiftUI.
  • Developed Apple In-App Purchase (StoreKit 2) integrations for subscriptions and paywall flows, including product retrieval, purchase validation, and receipt verification.
  • Integrated Firebase for real-time synchronization, analytics, and push notifications.
  • Implemented robust data management solutions with RESTful APIs, Core Data, and SQLite.


  • Maintained and developed new features for existing iOS/tvOS apps.
  • Delivered media playback solutions with AVPlayer, UI/UX improvements with SwiftUI, and performance optimizations.

Intern Sofware Engineer

Turkish Aerospace Industries (TUSAŞ)
08.2019 - 09.2019
  • Participated in avionics integration testing processes.
  • Developed test automation scenarios using C#.
  • Contributed to projects on automatic take-off and landing systems.
  • Gained foundational knowledge in embedded software systems.
  • Participated in software verification and testing processes.

Software Engineering Intern

Çankaya Üniversitesi
08.2020 - 10.2020
  • Developed cross-platform mobile applications using C# and Xamarin, gaining hands-on experience in mobile app development.
  • Implemented real-time data management through Firebase integration, including real-time profile creation and chat functionality.
  • Strengthened expertise in building scalable, user-centric mobile solutions with cross-platform development frameworks.

Game Developer

Personal Projects
  • Published three Unity-based mobile games on the App Store via my personal Apple Developer account.
  • Designed and implemented core gameplay mechanics, UI systems, and asset integration using C# scripting in Unity.
  • Applied physics engine, animation systems, and performance optimization techniques to ensure smooth cross-device gameplay.
  • Integrated Google AdMob for in-app advertising and monetization, optimizing ad placements for user experience and revenue.
  • Gained hands-on experience in the end-to-end mobile game development lifecycle, including testing, debugging, and App Store submission.


https://apps.apple.com/ng/developer/baris-kaya/id1696199806

AI Researcher

Personal Projects - Researches

To developed practical knowledge and hands on experience in Machine Learning and Natural Language Processing (NLP), with strong focus on phyton as the core programming language. My work includes data preprocessing, feature engineering, model training and evaluation using popular libraries such as Scikit learn, TensorFlow, Keras, NLTK, SpaCy and pandas. In the field of NLP, I have worked on text classification, sentiment analysis, named entity recognition (NER), topic modeling and keyword extraction from large text datasets. I am proficient in using techniques such as TF-IDF, Word2Vec, BERT and LSTM-based models to analyze and interpret human language data. Additionally, I have explored the application of machine learning models in domain such as :
-Predictive Maintenance
-Customer Feedback Analysis
-Anomaly Detection
-Recommendation Systems
-Ouality Assurance Report Analysis
My approach combines data-driven problem solving with algorithmic thinking, enabling me to contribute effectively to AI- powered solutions. I also keep up with emerging trends in ML and AI to continuously enhance my capabilities.

Education

Bachelor of Science -

Çankaya University Computer Engineering (Full Scholarship)
Ankara
04.2001 -

High School Diploma -

Arı Anatolian High School (Full Scholarship)
Ankara
04.2001 -

Skills

Swift, SwiftUI, UIKit, Objective-C, Unity, C#, Xamarin, Python

AVPlayer (FairPlay DRM, Google IMA & DAI, DVR, EPG, AirPlay), AVFoundation, Media frameworks

MVC, MVVM, VIPER, Clean Architecture, Design Patterns (Singleton, Builder, Proxy, etc)

SPM (Swift Package Manager), CocoaPods

RESTful API, JSON, Core Data, SQLite, Firebase (Realtime DB, Analytics, Push)

Unit/UI Testing, Git, Fastlane, TestFlight

Agile (Scrum/Kanban), Jira, Confluence, Code Reviews

Critical problem solving and advanced debugging

Project planning with high accuracy in time and resource estimation

Strong communication with team members and stakeholders

Continuous learning and adaptation to industry innovations

Timeline

IOS Developer

Turkish Radio and Television Corporation (TRT)
12.2020 - Current

Software Engineering Intern

Çankaya Üniversitesi
08.2020 - 10.2020

Intern Sofware Engineer

Turkish Aerospace Industries (TUSAŞ)
08.2019 - 09.2019

Bachelor of Science -

Çankaya University Computer Engineering (Full Scholarship)
04.2001 -

High School Diploma -

Arı Anatolian High School (Full Scholarship)
04.2001 -

Game Developer

Personal Projects

AI Researcher

Personal Projects - Researches
Barış KayaIOS Developer