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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only 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

Riverside.fm (December 2024)

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

Vista Global / XO / VistaJet (February 2022)

Senior iOS Engineer

App Store

Projects

Technologies: Swift, SwiftUI, 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 booking platform, global aviation services, program membership management, itinerary planning, 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

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

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

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)

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)

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

  • Various 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

  • Multiple projects simultaneously (4 projects at the end), Sparky The Dog - Physics-based children's game with social integration, some projects developed with 2 developers

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, social integration, cross-platform development

Technical Highlights: Physics engines integration, cross-platform iOS/Android compatibility, 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
  • Modular architecture reducing code duplication by 30-40%
  • Test coverage increased to 80%+ across multiple projects
  • Performance optimization improving app launch time by 40%
  • Team leadership of 20+ iOS engineers across multiple countries
  • App Store ratings maintained 4.5+ stars across 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 reducing regression rates by 60%
  • Performance optimization for image processing and video streaming
  • Core frameworks development reducing development time by 25%

πŸ… 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 6 3

  6. SmartImages SmartImages Public

    Simple and lightweight library for loading images in a fast way

    Swift 3