iOS Developer

Agil M

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
7 yrs.
Location
Germany, Hamburg
Timezone
(GMT+01:00) Berlin

Languages

Azerbaijani
Fluent (C2)
Turkish
Fluent (C2)
German
Intermediate (B1)
English
Advanced (C1)

About

Agil focuses on native mobile delivery for regulated, user-facing products, with about 7 years building production apps as an iOS Developer based in Germany. He works primarily in Swift with UIKit, and applies Object Oriented Programming (OOP) plus Software Architecture and Clean architecture to keep code maintainable as features grow. He also ships modern UI with SwiftUI when it fits the product needs. He has handled secure onboarding, background processing, Bluetooth-connected workflows and accessibility, often under tight release dates. Typical integrations include REST API, WebSockets, AVFoundation for scanning/media, plus Combine and GCD for responsive concurrency. He improves reliability through TDD, uses XCTest, and raises coverage while keeping performance in check with Core Data caching, Firebase services, MapKit, SQLite, Keychain, Xcode, Git, Bitbucket and JIRA. Industry exposure includes MedTech, HealthTech, travel, productivity, etc. Education: Computer Science, Pace University.

Main technologies

Additional skills

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
  • Apple Combine
  • Grand Central Dispatch (GCD)
  • MVVM
  • Singleton
  • MVC
  • XCTest
  • UserNotifications
  • Agile Methodology
  • 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 Methodology
  • MVVM
  • MVC
  • Unit Testing
  • Xcode
  • XCTest
  • Grand Central Dispatch (GCD)
  • Object Oriented Programming (OOP)
  • Test Driven Development
  • Apple 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

Education

Pace University

2018 - 2020
Computer Science

Middle East Technical University

2013 - 2018
Faculty of Engineering