Position: iOS Developer
Category: iOS
English level: upper
Years of experience: 3

• Developed a mobile app for watching films that allowed users to add favorites using UIKit, Alamofire, and SQLite.
• Implemented custom UI components and XAPI integration for an e-commerce platform using UIKit and Foundation.
• Conducted software analysis, programming, testing, and debugging, and analyzed root-causes of incidents to provide solutions.
• Re-implemented modules from UIKit to SwiftUI to improve performance and user experience.
• Implemented Push Notifications from scratch and designed and implemented automated testing to improve software quality.
09/2020 – 06/2023, iOS Software Engineer, Kharkiv, Ukraine
Development custom mobile solution for an e-commerce platform. Providing a rewrite for some implemented legacy parts.
Responsibilities:
• Implementing custom UI components
• Conducting software analysis, programming, testing and debugging;
• Analyzing root-causes of incidents and providing solutions for solving the problem.
• Performing code reviews and sharing best practices with colleagues.
• Implementing XAPI integration
• Reimplementing modules from UIkit to SwiftUI
• Implementation and integrating and documenting Push Notifications from scratch
• Designing and implementation of automated testing (use cases covering unit, integration and UI tests)
Technologies:
UIKit, Foundation, SwiftUI, XCUITests, URLSessions, Cocoapods