

A developer with commercial development experience for 6 years. Write clean, readable and maintainable code. Soft-skilled, team-oriented, constantly learn new technologies in iOS development.
• Xcode, IOS SDK, Swift, Objective-C
• UIKit, SwiftUI
• Cocoa Pods, SPM
• VIPER, MVVM, Clean Swift, Coordinator
• Alamofire, Apollo, Moya, URLSession
• SwiftyJSON, Codable
• Realm, Core Data, SwiftData, Firebase, UserDefaults, Keychain
• GCD, Operations, async / await, Actors
• MapKit, Core Location, Google Map
• AVKit
• Git, Jira, Confluence etc.
Consumer-facing application: product labeling code scanner.
• Developed reusable code modules, resulting in reduced development time for future projects.
• Built custom UI components to provide visually appealing and interactive experiences for users.
• Developed new features (medication reminder/alarm, push notifications).
• Collaborated with cross-functional teams to develop high-quality iOS applications according to client requirements.
Development of a cleaner app.
• Detection of duplicate photos and screenshots; locating and compressing large videos.
• Developed an algorithm for finding and caching similar photos.
• Improved performance.
Development of an AI-powered travel planning application.
• Enhanced user experience by designing and implementing intuitive user interfaces for iOS applications.
• Developed a RESTful API to integrate the app with an internal database.
• Used Core Data for efficient storage and management of application data.
Maintenance of existing applications.
• Optimized application code to improve speed and performance.
• Collaborated with designers to implement graphical elements and animations to boost user engagement.
Virtual fitting room application.
• Optimized network requests using async/await.
• Implemented a new app design; collaborated with a UI/UX designer to improve the user experience.
Work in a large distributed team on the app for a major bank.
• Work on ensuring a positive and seamless customer experience.
• Development of functionality for international bank transfers.
Development of new applications and maintenance of existing ones.
• Implementation and updating of application modules under the guidance of lead developers.
• Migration to a new codebase (Objective-C → Swift).
• Developed from scratch and released 3 applications (e-commerce, video chat).
iOS application development
XCode
Cursor
Sublime Merge
Figma