

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.
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:
Application side:
https://apps.apple.com/ng/developer/baris-kaya/id1696199806
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.
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