Summary
Overview
Work history
Education
Skills
Languages
Affiliations
Timeline
Generic

Oles Novikov

Warsaw

Summary

Highly skilled software developer with expertise in Swift, UIKit, SwiftUI, specialising in creating robust programmatic UIs and optimising user experiences. Proficient in advanced concurrency techniques including Swift Concurrency, Combine, and GCD, alongside extensive experience with HealthKit, MapKit, and modularisation strategies. Skilled in SDK integration and RESTful API implementation with a focus on maintaining seamless app performance through tools like XCTest and Instruments. Committed to leveraging technical writing skills and AI-assisted development to drive innovation while maintaining accessibility standards across applications.

Overview

4
4
years of professional experience
4
4
years of post-secondary education

Work history

Middle iOS Engineer

Healthcare application
Warsaw, Poland
2023.08 - 2026.06
  • Contributed to development and App Store launch of multiple iOS applications using UIKit and existing SDK, supporting health programs, challenges, doctor booking, and physical activity tracking for over 1M users.
  • Extended SDK modules for client-specific requirements, including business logic design, task estimation, integration support, and coordination with client application teams.
  • Implemented and improved key iOS features such as push notifications, Universal Links, deep links, analytics flows, accessibility support, and user engagement mechanisms.
  • Resolved stability and performance issues, including memory leaks, analytics defects, production incidents, and client integration problems.
  • Developed and maintained unit, snapshot, and end-to-end tests to improve code quality, UI consistency, and release confidence.
  • Configured App Store releases and additional CI/CD pipelines for TestFlight distribution, improving build delivery and release workflow efficiency.
  • Maintained client-facing technical documentation, including SDK configuration updates, integration requirements, and implementation notes.
  • Collaborated directly with clients through debugging sessions, war rooms, task estimations, and incident resolution to ensure stable product delivery.
  • Leveraged Claude, Cursor, and Codex to accelerate Swift/UIKit development through code generation, code analysis, refactoring suggestions, test scenario creation, and implementation approach comparison.
  • Used MCP-based AI workflows and custom skills to support technical documentation, including automated updates for client-facing materials.
  • Supported onboarding of new team members and contributed to reusable framework functionality for customer-exclusive experiences.

Junior iOS Engineer

Location Tracking application
Warsaw, Poland
2022.11 - 2023.03
  • Developed and launched an iOS application from scratch to the App Store using UIKit, contributing to the full development lifecycle from implementation to release.
  • Implemented location-based features with Apple Maps and Google Maps, enabling users to track locations, manage favorite places, and navigate key app flows more efficiently.
  • Built social circle management functionality using Alamofire and Firebase Realtime Database / Firestore, supporting user groups, shared locations, and real-time data updates.
  • Integrated auto-renewable in-app subscriptions, including purchase flow implementation, subscription state handling, and App Store configuration support.
  • Redesigned and improved multiple application screens to enhance usability, visual consistency, and overall user experience.
  • Created custom UIKit components aligned with brand guidelines, improving UI consistency and maintainability across the application.
  • Configured TestFlight build distribution to support internal testing, release validation, and smoother delivery of app updates.
  • Improved user experience around managing friend circles and favorite places by refining flows, UI states, and data interactions.

Junior iOS Engineer

Lifestyle application
Minsk, Belarus
2022.06 - 2022.10
  • Contributed to development and App Store release of iOS application focused on motivational quote collections, personalization, and content sharing.
  • Implemented core app features using Alamofire and Firebase, including quote collection management, personalized phrase groups, and data synchronization.
  • Supported social sharing functionality with Facebook and Instagram, enabling users to share content across external platforms.
  • Integrated auto-renewable In-App Purchases, supporting subscription-based access and additional monetization flows.
  • Configured Firebase Analytics and investigated Firebase Crashlytics reports to monitor user behavior, identify issues, and support data-driven improvements.
  • Designed and implemented application screens, business logic, and user flows to provide smooth and personalized user experience.
  • Collaborated on Apple Watch widget-related functionality, supporting configurable content experiences across Apple devices.
  • Prepared technical documentation and supported TestFlight distribution and App Store publishing processes.

Junior iOS Engineer

Calls application
Minsk, Belarus
2022.01 - 2022.05
  • Contributed to development and App Store release of iOS application focused on voice calls, real-time communication, and secure user access.
  • Implemented call-related functionality using Twilio Voice and developed secure authentication flows with Sign in with Apple, Face ID, and PIN code protection.
  • Built client-server communication using Alamofire, Firebase, and Combine-based reactive data handling.
  • Integrated auto-renewable In-App Purchases to support subscription-based access and monetization.
  • Contributed to multi-module MVVM architecture, estimated development tasks, maintained existing functionality, updated UI, and resolved bugs.

Education

Bachelor - Software Engineer

Belarusian State University of Informatics and Radioelectronics
Minsk, Belarus
2018.09 - 2022.07

Skills

  • Languages & UI: Swift, UIKit, SwiftUI, Auto Layout, Programmatic UI, Storyboard, SnapKit
  • Architecture: MVVM, MVVMC, MVC, MVP, MVPR, VIPER, Redux, Modularization, SDK Integration
  • Concurrency & Reactive Programming: Swift Concurrency, GCD, Combine, RxSwift, PromiseKit
  • Networking & API Integration: REST, GraphQL, URLSession, Alamofire, Moya, OAuth
  • AI-assisted Development: Cursor, Claude Code, Codex
  • Apple Frameworks: AVFoundation, CoreLocation, MapKit, HealthKit, LocalAuthentication, WidgetKit, WatchKit, WebKit, App Groups
  • Storage & Backend: Core Data, UserDefaults, Firebase
  • Testing & Debugging: XCTest, Quick, Nimble, Memory Graph, Instruments, Accessibility Inspector, Proxyman, Postman
  • CI/CD & Distribution: Xcode, SPM, CocoaPods, CircleCI, TestFlight, App Store Connect, BrowserStack
  • Features & Integrations: Universal Links, Deep Links, Push Notifications, In-App Purchases, Segment, SwiftyStoreKit
  • Utilities: SwiftLint, SwiftGen

Languages

Russian
Native language
English
Upper intermediate
Polish
Advanced
Ukrainian
Proficient (C2)

Affiliations

  • Football
  • Table tennis
  • Taking pictures
  • Self development

Timeline

Middle iOS Engineer

Healthcare application
2023.08 - 2026.06

Junior iOS Engineer

Location Tracking application
2022.11 - 2023.03

Junior iOS Engineer

Lifestyle application
2022.06 - 2022.10

Junior iOS Engineer

Calls application
2022.01 - 2022.05

Bachelor - Software Engineer

Belarusian State University of Informatics and Radioelectronics
2018.09 - 2022.07
Oles Novikov