iOS Developer

Agil M

Information

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
Advanced (C1)

About

Agil is an accomplished iOS Developer with 6 years of experience in mobile application development. Proficient in Swift, UIKit, and Object Oriented Programming, he has successfully led end-to-end projects, addressing challenges such as optimizing performance and enhancing code quality. His background includes significant roles at ShiraTronics, IHG Hotels & Rewards, and Automattic, where he implemented key features and improved overall app performance.

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