iOS Developer
Agil M.
Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
6 yrs.
Location
Germany, Hamburg
Timezone
(GMT+01:00) Berlin
Languages
Azerbaijani
Fluent (C2)
Turkish
Fluent (C2)
German
Elementary (A2)
English
Fluent (C2)
About
I'm a Senior iOS Developer with over 6 years of experience in mobile software development. In recent years, I have led the development of three advanced mobile applications, emphasizing quality, performance, and exceptional user experience. My responsibilities include managing the entire development lifecycle with Swift, designing intuitive user interfaces, and maintaining high code standards. Previously, I specialized in designing and optimizing applications in the travel and productivity sectors, integrating backend services, enhancing app performance, and implementing strong security protocols.
Core skills
  • Swift 6 yrs.
  • UIKit 6 yrs.
  • Xcode 6 yrs.
  • Object Oriented Programming (OOP) 6 yrs.
Other skills
  • UI/UX 6 yrs.
  • JIRA 6 yrs.
  • Foundation 6 yrs.
  • Version Control Git 6 yrs.
  • Test Driven Development 6 yrs.
  • BackgroundTasks 6 yrs.
  • Agile Development 6 yrs.
  • Singleton 6 yrs.
  • Grand Central Dispatch (GCD) 6 yrs.
  • MVVM 6 yrs.
  • UserNotifications 6 yrs.
  • MVC 6 yrs.
  • Mobile App Development 6 yrs.
  • XCTest 6 yrs.
  • Unit Testing 6 yrs.
  • Combine 6 yrs.
  • Objective-C 6 yrs.
  • Bitbucket 5 yrs.
  • Prototyping 4 yrs.
  • SQLite 4 yrs.
  • Firebase 2 yrs.
  • Keychain 2 yrs.
  • GitHub 2 yrs.
Experience
ShiraTronics App
iOS Software Engineer
About the Project

ShiraTronics is a pioneering medical device company that has earned FDA breakthrough device designation for its innovative implantable neurostimulation system aimed at treating chronic migraine disease. Its iPad application, available exclusively on company’s private App Store due to security concerns, connects via Bluetooth to a migraine-specific implanted device placed beneath the skin.

  • MedTech
  • HealthTech
Responsibilities

• Led the end-to-end development of native iOS applications using Swift, UIKit, SwiftUI, and the Combine framework, enhancing architectural design for cleaner code and continuously integrating the latest technologies introduced by Apple Inc. • Developed solutions to deliver robust features on aggressive timelines, including secure login with CryptoKit and QR code scanning with AVFoundation. Implemented background task execution to ensure all processes completed and safely disconnected from the implants. • Increased test coverage from 49% to 76% by adding more unit and UI tests. • Designed intuitive user interfaces, enforced accessibility standards, ensuring usability for all users, managed device administration through JAMF for MDM.

Skills & technologies
  • Swift
  • UIKit
  • Prototyping
  • Object Oriented Programming (OOP)
  • Unit Testing
  • Xcode
  • Combine
  • Grand Central Dispatch (GCD)
  • MVVM
  • Singleton
  • MVC
  • XCTest
  • UserNotifications
  • Agile Development
  • Bitbucket
Mobile App for InterContinental Hotels Group
iOS Developer
About the Project

IHG Hotels & Rewards mobile application allows users to earn rewards while simplifying booking their hotels across 6,000+ destinations and 19 brands worldwide.

  • Travel
Responsibilities

• Implemented Apple Map using the MapKit Framework with custom annotations and callout views, and integrated backend services using URLSession for efficient network data transfer. • Improved app performance by 30% through image downloading and caching with SDWebImage, and utilized lazy loading for images, resulting in higher performance and a 25% reduction in memory usage. • Developed custom alerts and permission management, email, call, and text features for direct hotel communication, and followed Test Driven Development in an Agile environment, using tools like JIRA, Slack, and Teams for project management and GitHub for version control.

Skills & technologies
  • Swift
  • Firebase
  • GitHub
  • Agile Development
  • MVVM
  • MVC
  • Unit Testing
  • Xcode
  • XCTest
  • Grand Central Dispatch (GCD)
  • Object Oriented Programming (OOP)
  • Test Driven Development
  • Keychain
  • BackgroundTasks
  • UIKit
Mobile app for Automattic
iOS Developer
About the Project

Simplenote mobile application offers users a seamless and efficient platform for note-taking and organization, enhancing productivity and ease of use through its clean interface and powerful features.

  • Productivity
Responsibilities

• Designed intuitive user interfaces using XML Interface Builders (XIB) and Storyboard, and optimized app performance using Instruments Allocation, Leaks, and Time Profiler tools. • Implemented robust features such as search, filter, and sort functionality, FaceID and in-app password authentication for data security, and a version history feature for restoring previous notes. • Utilized the UserNotifications framework for local notifications, conducted thorough unit testing with the XCTest framework, and maintained version control with BitBucket.

Skills & technologies
  • Swift
  • Keychain
  • SQLite
  • UIKit
  • Bitbucket
  • Version Control Git
  • Objective-C
  • MVC
  • Unit Testing
  • Xcode
  • XCTest
  • UserNotifications
  • Foundation
  • JIRA
Education
Pace University
2018 - 2020
Computer Science
Middle East Technical University
2013 - 2018
Faculty of Engineering