Football


I am a Senior Mobile Developer with over 7 years of experience in building and optimizing high-performance mobile applications for both iOS and Android platforms. My expertise spans the development of user-centric apps in diverse industries, including FinTech, e-commerce, and social media, with a strong focus on scalable architecture, seamless UI/UX, and efficient performance.
I specialize in designing and implementing mobile solutions using modern technologies and architectures, including Swift, SwiftUI, Kotlin, and Java. I have a proven track record in integrating third-party services (such as payment systems, authentication, and real-time analytics), and I excel at mentoring teams, ensuring high code quality, and driving best practices like MVVM and RxSwift.
In addition to mobile development, I have strong experience in backend integrations, database management (with MySQL and Firebase), and building custom APIs to enhance app functionality. I also focus on optimizing app performance, reducing memory usage, and improving user engagement through data-driven insights.
My experience includes leading the development of several successful mobile apps, collaborating with cross-functional teams, and mentoring junior developers to help them grow. I am passionate about delivering high-quality, scalable mobile solutions and continuously improving development processes.
Key Responsibilities: Achievements & Contributions: Technical Skills & Technologies Used: Collaboration & Communication: Notable Projects:
As a Senior iOS Developer at Innovance, I have honed my skills in the FinTech domain while working on the Zip digital credit application. I have contributed to enhancing the user experience, optimizing performance, and ensuring the scalability and sustainability of the application. My role involved designing and implementing new features, integrating third-party services, and ensuring the application adheres to the highest quality standards.
Technical Skills: Project Highlights:
As part of the development team responsible for the iOS application of Starbucks Turkey, I worked as a Freelance Senior iOS Developer, playing a key role in designing, developing, and enhancing various features of the app. I utilized cutting-edge technologies to ensure a seamless and high-performance user experience. My work focused on several areas, from payment integration to advanced location-based services and secure authentication processes.
Key Responsibilities & Achievements:
Key Skills and Technologies:
During my 3-year tenure at Onus Services, I contributed to the development and delivery of multiple high-impact Android and iOS mobile applications, collaborating closely with cross-functional teams to meet client needs and improve user experiences. Below are key projects I worked on:
İş Bankası - Banking Solutions Application (Android)
Netlog - Routing Application (Android & iOS)
KuryeCep - Courier Tracking Application (Android & iOS)
Address Parser (iOS)
Programming Languages:
Architectures & Design Patterns:
Mobile Development Frameworks & Libraries:
Mapping and Location Services:
UI/UX Design & Development:
Networking & APIs:
Database Management:
Cloud and Backend Integration:
Version Control & CI/CD:
Testing & Debugging:
Agile & Project Management:
App Store & Google Play Deployment:
Performance Optimization & Code Quality:
Other Tools & Technologies:
After I graduate, I continued to develop my graduation project for a while. With 3 of my friends, we applied KOSGEB for R&D grant with this project and then we established a software company named Accecare Yazılım A.S. We developed a social media and digital advertising system named Wink-in which is already in the Google Play Store and App Store. We also developed 3 different projects.
I developed general software architecture of the project, developed DB with MySQL, developed server-side with Java EE, developed Android client-side with Java (not Kotlin) and developed early iOS client-side with Swift 4 and have supervised the development of iOS client-side.
Database experience: Database tables created, tables altered in time, created complex procedures, procedure and table updates in the living project and transport database between Google SQL projects, converting Oracle to MySQL.
Server experience: Most of the server experience is creating Java HTTP Servlets, convert JSON objects to Java objects and vice versa, creating DB connection with connection pooling and by using CallableStatements, server-side API calls (SMS APIs such as Twilio and local SMS services, Google Firebase Cloud Messaging, APNs, Google Cloud Storage), file streams, abstract cache mechanism to response client rapidly for some DB related data.
Android client-side: Developed complex UI elements with Activities, Fragments, ViewPagers, ListViews, Dialogs, other predefined Android Views, custom Views, outsourced custom Views. Developing multi-view typed custom adapters for ListViews. Getting data from FirebaseMessaging service and send data to local storage (SharedPreference and SQLite) and
related UI elements by using LocalBroadcastManager and creating local notifications with PendingIntent and payload data. Creating AsyncTasks to communicate with server and manage
states of models and UI elements.
iOS client-side: Converting Android project to Swift 4 project with equivalent or similar architecture.(Controller, Protocol, TableView, Popup, CoreData, NotificationCenter, Location etc...)
During my time at Bilyoner Company that specializing in managing online games of chance (gambling and lottery services), I worked as a part-time IT Support Specialist(Monitoring) while pursuing my university studies. My main responsibilities included diagnosing and resolving technical issues related to web applications, databases, and server performance.
This experience allowed me to strengthen my technical expertise and further develop my ability to work under pressure in a fast-paced environment.
I had an internship for about 30 working days. During these 30 working days, I improved my skills in cryptography and developed an encrypted messaging system. I also conducted simulation operations with a supercomputer.
Swift
SwiftUI
Objective-C
SQLite, Realm, CoreData
UI and UX design skills
Mapkit, GoogleMaps, HereMaps
App store deployment
Code reviews
Problem-solving abilities
Teamwork
Cryptography
JIRA
RESTful APIs
Testing and debugging
GitHub collaboration
Performance Optimization
Push notifications handling
Networking protocols
Agile
Android(Java, Kotlin)
MySql
NoSql(MongoDB)
C, C, C, C#
Firebase
Retrofit
SPM
Cocoa Pods
Push Notification
1-) TIM-TEB Let’s Up (April 2018)(I and my 3 friends)
A member of our team qualified to go to the Silicon Valley.(My friend goes.)
2-) Google Hasc Code(Mar 2018)(I and my 3 friends)
Score: 290538907, Work Rank: 2113, Turkey Rank: 63
Football
Research
Swimming
Watching movies, series
Do sport
Chess