Skip to content
View NikSativa's full-sized avatar

Block or report NikSativa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NikSativa/README.md

Swift SwiftUI UIKit Xcode

iOS macOS

πŸ“§ Email Β Β Β Β  πŸ”— LinkedIn Β Β Β Β  πŸ™ GitHub Β Β Β Β  πŸ“¦ Swift Package Index

Senior/Tech Lead iOS Engineer with 15+ years of professional experience in mobile development, specializing in iOS applications across multiple industries including aviation, e-commerce, gaming, and enterprise software.

πŸŽ“ Education

  • State University of Informatics and Artificial Intelligence (2005-2011)
    • Faculty: Modern computer technologies
    • Department: Automated Systems Software (Master's degree)
  • Donetsk Lyceum Β«IntelligenceΒ» (2003-2005)
    • Faculty: Informatics

πŸš€ Core Technologies

  • iOS/macOS: 3.14+ / 12+
  • Swift: 1.0 Beta+
  • Objective-C: since 2009 (MRC/ARC)
  • Frameworks: SwiftUI, UIKit, AppKit, Combine, AVFoundation
  • Architecture: MVVM, MVC, VIPER, SOLID principles
  • Testing: Unit/UI Testing, Quick/Nimble/SpryKit, TDD/BDD (80%+ coverage)
  • Tools: Xcode, Swift Package Manager, CocoaPods, Git, SwiftLint
  • Advanced: Concurrency, GCD, REST APIs, Cocos2d, JIRA/SCRUM

πŸ’Ό Professional Experience

Vista Global / XO / VistaJet (March 2020 - Present)

Joined JetSmarter, acquired by Vista Global Β· current primary position

Senior iOS Engineer

App Store

Projects

Role Highlights

  • Senior engineer on XO's iOS app β€” a private-jet marketplace covering flight search, charter and shared-flight booking, deals, checkout and payments, memberships, and trip management.
  • Own features end to end, from API integration and UIKit screens through to the widget and rich-notification extensions.
  • Shape the app's architecture: MVVM with dependency injection, Combine, and a shared design-system layer reused across screens.
  • Drive the testing practice β€” unit, snapshot and end-to-end UI suites that guard every release.

Technologies: Swift, SwiftUI, UIKit, Combine, async/await, SPM

Description: Vista Global Holding provides worldwide business flight services. A global group headquartered at the DIFC in Dubai, Vista Global integrates a unique portfolio of companies offering asset-light services to cover all key aspects of business aviation. Our team is managing 2 public projects for our clients and 3 projects for internal aviation services. XO platform provides access to over 3,000 private jets globally with flexible membership options. VistaJet offers premium program membership services with 24/7 global availability

Key Features: Private jet marketplace with flight search, charter and shared-flight booking, flight deals, checkout and payments, program membership management, itinerary and trip management, real-time flight tracking

Technical Highlights: Core frameworks development, shared SDKs, modular architecture, real-time data processing, flight tracking systems, enterprise solutions with multi-brand customization, networking, image caching, UI Testing, Unit Testing, automation testing reducing regression rates, managed Core team developing common frameworks for payments, network layer, image caching, WebP support, end-to-end feature ownership from API integration to UIKit screens, widget and rich-notification app extensions, MVVM with dependency injection, shared design-system layer, snapshot and end-to-end UI testing

Company Overview: Global aviation group providing private jet services, access to 3,000+ jets worldwide, premium program membership with 24/7 availability

Vale Safety (February 2026 - September 2026)

Startup Β· part-time engagement

Senior iOS/Android Engineer

App Store & Google Play

Projects

Technologies: Swift, SwiftUI, Kotlin, Jetpack Compose, MapKit, AVFoundation, Push Notifications

Description: Vale Safety is a neighborhood safety startup combining shared street cameras, a monitored activity feed and a 24/7 command center with police dispatch, delivered through native iOS and Android applications

Key Features: Shared neighborhood cameras with live view, monitored activity feed with video clips, 24/7 command center review with police dispatch, resident activity reporting with photo attachment, neighborhood coverage map, city-wide crime map

Technical Highlights: Native iOS and Android development for a single product, live camera streaming and recorded clip playback, map integration with coverage polygons and clustered incident markers, real-time incident feed and camera status updates, media capture and upload, push notifications for incidents and dispatch alerts

Company Overview: Neighborhood safety startup providing shared camera coverage, professional 24/7 monitoring and police dispatch for residential communities

Riverside.fm (December 2024 – January 2026)

Part-time engagement

Senior iOS/macOS Engineer

App Store

Projects

Technologies: Swift, SwiftUI, UIKit, AppKit, AVFoundation, Core Audio, AI/ML Integration

Description: Riverside.fm is a leading platform for professional podcast and video recording, providing studio-quality audio and video recording with AI-powered features directly in the browser, iOS and macOS apps

Key Features: PRO quality HD recordings (up to 4K), AI captions & transcription, teleprompter, text-based editing, multi-cam recording, cloud integration, native Mac screen recording, virtual backgrounds

Technical Highlights: AI-powered features (99% accurate transcription, 100+ languages), multi-track recording, real-time collaboration, cloud-based editing tools, multi-platform distribution, native macOS development, screen recording integration

Company Overview: Leading platform for professional podcast and video recording with AI-powered features, studio-quality audio/video, and multi-platform distribution

πŸ† Leo Burnett (2012-2014) - Silver Cannes Lion Award πŸ†

Freelance project Β· part-time

Senior iOS Engineer

Projects

  • Beam VOIP - VOIP client with C++ core integration for MTT (2012)
  • CatchAPlane - Location-based plane detection and bonus miles for S7 Airlines, awarded Silver Cannes Lion (2014)
  • Foodie - Restaurant guide app (2014)
  • Unic - VIP managers search app (2013)

Technologies: Objective-C, iOS SDK, C++ core integration, location services

Description: Developed multiple iOS applications for Leo Burnett including MTT, S7 Airlines, and other brands

Key Features: VOIP applications, location-based services, restaurant guides, VIP manager search

Technical Highlights: C++ core integration, custom controls development, location services, third-party libraries integration

Company Overview: Global advertising agency creating innovative digital solutions for major brands

Dodo Brands (February 2020 - February 2022)

Formerly known as Dodo Pizza

Senior/Tech Lead iOS Engineer

App Store

Projects

Technologies: Swift, SwiftUI, UIKit, REST APIs, Real-time updates, Location services

Description: Developed iOS applications for one of the largest food delivery services in CIS countries (formerly pizza delivery, now expanded to multiple food categories)

Key Features: Multi-category food delivery platform with real-time order tracking, location services, and high user engagement

Technical Highlights: Large-scale applications handling high traffic, comprehensive payment systems, secure transactions, real-time order updates, inventory management, location-based services, core frameworks for payments, networking, image caching, WebP support, shared SDKs

Company Overview: Largest food delivery service in CIS countries, expanded from pizza to multi-category food delivery platform

Note: Dodo Pizza was rebranded to Dodo Brands in 2020, expanding from pizza delivery to a comprehensive multi-category food delivery platform serving various food categories across CIS countries.

Nordstrom (December 2017 - February 2020)

Senior iOS Engineer

App Store

Projects

Technologies: Swift, SwiftUI, UIKit, comprehensive testing frameworks

Description: Nordstrom Inc. is an American-based chain of department stores, also operating in Canada and Puerto Rico, headquartered in Seattle, Washington. Founded in 1901 by Swedish American John W. Nordstrom and Carl F. Wallin, the company began as a shoe retailer and expanded its inventory to include clothing, accessories, handbags, jewelry, cosmetics, and fragrances

Key Features: Large-scale retail app with comprehensive testing, real-time inventory updates, secure payment processing

Technical Highlights: Fully covered project by unit tests (UI included), newest frameworks and Swift version, fast project updates, team collaboration between Kyiv (20 iOS engineers) and US (25+ engineers)

Company Overview: American luxury department store chain founded in 1901, operating in US, Canada, and Puerto Rico

πŸ“‹ Previous Work Experience (Click to expand)

Freelancer (From 2011)

Senior iOS Engineer

Projects

  • Pibox Messenger - Cloud file-sharing messenger (2015)
  • PlanIt - Event organiser for Tech4Star (2016)
  • Tap4Parking - Interactive parking map (2015)
  • Various other iOS applications for different clients and teams

Technologies: Swift, Objective-C, iOS SDK, various frameworks

Description: High quality iOS applications development with focus on innovative solutions and team collaboration

Key Features: VOIP applications, location-based services, AI-powered features, macOS development, utility apps

Technical Highlights: C++ core integration, location-based services, AI-powered features, panoramic photo processing, cross-platform development Notable Projects:

  • Book reader and editor for macOS client
  • App for panoramic photos of restaurants
  • Timer for kitchen
  • Many others

Livestream (Mevo) (September 2017 - December 2017)

Senior iOS Engineer

Projects

Technologies: Objective-C

Description: Livestream was a small company which was bought by Vimeo. Member of the team developing iOS client for Mevo camera

Key Features: iOS client for Mevo camera system, live streaming capabilities, camera control

Technical Highlights: Objective-C development, camera integration, live streaming implementation

Company Overview: Small company acquired by Vimeo, specialized in live streaming and camera control applications

Reason for Leaving: Project lacked proper software architecture, managers frequently changed task requirements mid-development, and had overtime as a standard practice, which limited opportunities for implementing modern iOS development practices

Playtech (March 2012 - September 2017)

Senior iOS Engineer, Tech Lead Mobile Team, Scrum Master

Projects

Technologies: Objective-C, UIKit, RTMP/RTSP streaming, SSL socket connections

Description: Casino games with online video streaming: Blackjack, Baccarat, Hi-Lo and Roulette. Not just game development - business project using Objective-C language without game engines - 100% Apple SDK

Key Features: Real-time casino games with video streaming, 30+ branded skins, multi-brand architecture

Technical Highlights: Real-time video streaming implementation, multiplayer synchronization, branded skins management, multi-platform distribution, enterprise solutions with scalability, SSL security connections, architectural solutions for more than 30 brands with independent UI customizations, integration with 2 different versions of APIs, team management across multiple countries

Company Overview: Leading gaming technology company providing casino games with real-time video streaming, multi-brand architecture, and enterprise solutions

Management: Organized and managed meetings for engineers and managers (daily, grooming, planning etc). Organized working process for different teams simultaneously (server, gateway, core, Android, iOS, QA and product owners) across multiple countries

WyseGames & iGogol (July 2011 - March 2012)

Team Leader & iOS Engineer

Projects

Technologies: iOS SDK, social network APIs, graphics frameworks

Description: Social gaming company specializing in city-building games with high-quality graphics, animations, and social network integration

Key Features: City-building games with superhero theme, social network integration, high-quality graphics and animations

Technical Highlights: Social network APIs integration, graphics optimization, team leadership, cross-platform development coordination

Company Overview: Social gaming company specializing in city-building games with high-quality graphics, animations, and social network integration

Team Size: 2 engineers in office, few artists/designers, 2 back-end engineers

Back-end: Back-end engineers created games for social networks

Melior Games (July 2010 - July 2011)

Middle iOS Engineer

Projects

Technologies: Cocos2d, Chipmunk physics

Description: Mobile gaming startup in Kyiv, specializing in physics-based games with social integration, rapid team growth from 1 to 7 engineers

Key Features: Physics-based children's games built on cocos2d-iphone and Chipmunk, social integration

Technical Highlights: Physics engines integration, 60fps gameplay optimization, memory management, social integration features, analytics and A/B testing, user engagement strategies, team growth management

Company Overview: Mobile gaming startup in Kyiv, specializing in physics-based games with social integration, rapid team growth from 1 to 7 engineers

Team Growth: Started with 1 artist, grew to 7 game engineers, 2 artists/designers, 1 animator, 1 PM

Boolat Games (September 2009 - July 2010)

Junior iOS Engineer without probation period

Projects

  • iCucumber - 2D slicing game with genetic algorithms

Technologies: iOS SDK, genetic algorithms, cross-platform development

Description: Early mobile gaming company specializing in unique game mechanics, genetic algorithms, and cross-platform game porting

Key Features: 2D slicing game with genetic algorithms, cross-platform game porting, unique game mechanics

Technical Highlights: Algorithm optimization, genetic algorithms implementation, cross-platform game porting, performance optimization for mobile devices, path-finding algorithm development

Company Overview: Early mobile gaming company specializing in unique game mechanics, genetic algorithms, and cross-platform game porting

Porting Work: Ported two flash games from Facebook to VKontakte and Odnoklassniki

Team: Worked with 1 iOS engineer and 1 designer

πŸ† Key Achievements & Performance Metrics

πŸ“Š Quantitative Achievements

  • 30+ branded skins managed for Playtech Live Casino
  • Test coverage increased to 80%+ across multiple projects
  • Distributed teams of 20+ iOS engineers across multiple countries
  • Tech lead of the Playtech mobile team and team leader at WyseGames & iGogol
  • App Store ratings of 4.4+ stars across the published portfolio

πŸš€ Technical Milestones

  • AI-powered features implementation (99% accurate transcription, 100+ languages)
  • Real-time video streaming implementation using Apple SDK
  • Large distributed teams coordination across multiple countries
  • Comprehensive testing strategies with unit, snapshot and end-to-end UI suites
  • Performance optimization for image processing and video streaming
  • Core frameworks development for payments, networking, image caching and WebP support

πŸ… Awards & Recognition

  • 5th place in Ukrainian Student Olympiad for Programming, 2009
  • Best authoring award for "Development of an intelligent agent to solve Japanese Crosswords using genetic algorithms"
  • Silver Cannes Lion award for CatchAPlane project
  • Technical leadership recognition in multiple companies
🀝 Open Source & Community
  • Swift Package Index: - Open source Swift packages and contributions
  • Mentorship: Regular mentor for junior iOS developers
πŸ“ˆ Current Focus & Future Vision
  • AI/ML Integration: Advanced AI-powered features and machine learning implementation
  • Performance: Continued optimization of app performance and user experience
  • Architecture: Modern iOS architecture patterns and best practices
  • Testing: Advanced testing strategies and automation
  • Community: Contributing to iOS development ecosystem growth
🌍 Languages
  • Ukrainian - native
  • Russian – native
  • English – upper-intermediate

πŸ“Š Project Statistics


This portfolio showcases 15+ years of iOS development experience across multiple industries, demonstrating expertise in both modern Swift development and legacy Objective-C systems. Continuously evolving with the latest iOS technologies while maintaining deep understanding of fundamental principles.

Pinned Loading

  1. Demo Demo Public

    This app is a simple task manager. It uses DIKit for dependency injection and SpryKit for testing. The main purpose of this app is to show how to use DIKit and SpryKit in a SwiftUI project. It is n…

    Swift

  2. SpryKit SpryKit Public

    Spry is a framework that allows spying and stubbing in Apple's Swift language. Also included is a XCTAsserts for the spied objects

    Swift 3 2

  3. DIKit DIKit Public

    Swift library that allows you to use a dependency injection pattern in your project by creating a container that holds all the dependencies in one place

    Swift 1 1

  4. IDKit IDKit Public

    Simple and lightweight library that provides a set of classes and functions to work with identifiers

    Swift

  5. SmartNetwork SmartNetwork Public

    Light weight wrapper around URLSession

    Swift 5 3

  6. SmartImages SmartImages Public

    Simple and lightweight library for loading images in a fast way

    Swift 4