← Back to list
Senior
Registration: 09.08.2026

Nickolai Nikishin

Specialization: Mobile Software Engineer
Senior Mobile Software Engineer with 15+ years of commercial experience in iOS development and cross-platform mobile solutions using Flutter/Dart. — Deep expertise in Swift, Objective-C, SwiftUI, UIKit, building complex custom UI and modernizing legacy codebases. — Experienced in scalable architectures: MVVM, Clean Architecture, VIPER, RIBS, TSA — from scratch and during refactors. — Cross-platform development with Flutter: healthcare platforms, AI-powered inspection apps, real-time features. — Builds and maintains CI/CD pipelines using GitHub Actions, Fastlane, GitFlow; integrates Firebase and AWS services. — Integrates ML/AI features, real-time AR/video processing, camera pipelines (Metal, OpenGL, AVFoundation). — Mentors junior developers; delivered iOS training courses from scratch at IT Academy.
Senior Mobile Software Engineer with 15+ years of commercial experience in iOS development and cross-platform mobile solutions using Flutter/Dart. — Deep expertise in Swift, Objective-C, SwiftUI, UIKit, building complex custom UI and modernizing legacy codebases. — Experienced in scalable architectures: MVVM, Clean Architecture, VIPER, RIBS, TSA — from scratch and during refactors. — Cross-platform development with Flutter: healthcare platforms, AI-powered inspection apps, real-time features. — Builds and maintains CI/CD pipelines using GitHub Actions, Fastlane, GitFlow; integrates Firebase and AWS services. — Integrates ML/AI features, real-time AR/video processing, camera pipelines (Metal, OpenGL, AVFoundation). — Mentors junior developers; delivered iOS training courses from scratch at IT Academy.

Skills

Swift
Objective-C
Dart
Flutter
iOS
SwiftUI
UIKit
Auto Layout
Combine
Core Data
Realm
Firebase
GitHub Actions
CI/CD
MVVM
VIPER
Clean Architecture
Unit Testing
AWS
Fastlane
Core Animation
Core Image
AVFoundation
GCD
Swift Concurrency
Metal
OpenAI API
Push Notifications
Git
Agile

Work experience

Senior Mobile Software Engineer
since 03.2023 - Till the present day |ISSoft (Coherent Solutions)
Flutter, Swift, Firebase, GitHub Actions, GitFlow, OpenAI API, Fastlane
● Client: SiriusIQ — Healthcare / Digital Labor Automation Platform (US). ● Led Flutter development of a cross-platform mobile application for a US-based healthcare automation platform. ● Designed and implemented CI/CD pipelines using GitHub Actions and GitFlow, improving release reliability and deployment speed. ● Integrated Firebase services (Auth, Firestore, Cloud Functions) and OpenAI API to support AI-driven features. ● Client: Roof ScanAI — AI-Powered Field Inspection & Roof Assessment Application (US). ● Built a Flutter proof-of-concept mobile application for on-site roof inspection and assessment. ● Implemented camera-based scanning with AI-driven tile type/manufacturer recognition, enabling faster and more accurate repair estimation. ● Designed end-to-end inspection workflow allowing field engineers to generate structured reports and submit them to the service provider. ● Client: Large US Healthcare Enterprise (NDA). ● Contributed to development and maintenance of a large-scale native iOS application deployed across 200+ client organizations. ● Migrated legacy async code to Swift Concurrency (async/await), improving readability, reliability, and maintainability. ● Introduced and enforced SwiftLint with strict pull request validation, preventing merges with linting violations.
Senior Mobile Software Engineer
05.2021 - 02.2023 |Productive Edge
Swift, iOS, Fastlane, CocoaPods, Xcode
● Client: Discovery Vitality — Healthcare & Wellness Platform (US, UK, Global). ● Contributed to development and maintenance of a large-scale iOS ecosystem supporting multiple regional healthcare and wellness applications. ● Delivered new product features and enhancements under strict business and compliance requirements across different markets. ● Performed complex branch and release merges, reconciling long-lived feature branches with active release branches. ● Managed and resolved merge conflicts across Xcode project files, storyboards, Swift source code, Fastlane configs, and CocoaPods dependencies. ● Collaborated with cross-functional teams to ensure timely delivery, release stability, and consistent behavior across multiple branded applications.
IT Trainer / iOS Developer
01.2021 - 12.2022 |IT Academy
Swift, UIKit, iOS, Xcode
● Designed and delivered a beginner-level iOS development course from scratch. ● Covered core iOS concepts including Swift, UIKit, application architecture, and development best practices. ● Mentored students through hands-on projects, code reviews, and practical assignments. ● Helped junior developers build a strong foundation for real-world mobile development.
Senior Mobile Software Engineer
07.2015 - 02.2021 |Banuba
Swift, UIKit, SwiftUI, Objective-C, Metal, OpenGL, Core Animation, AVFoundation, Machine Learning
● Product startup specializing in AR/AI technologies, computer vision, and real-time video processing for mobile applications. ● Developed and shipped multiple product mobile applications built on Banuba's proprietary AR and computer vision technologies, including face tracking, filters, and real-time video effects. ● Led full-cycle iOS development of consumer apps using Swift, UIKit, and SwiftUI — from architecture and core features to App Store release and post-launch support. ● Designed and maintained client-side architectures for high-performance AR applications, focusing on real-time rendering, camera pipeline optimization, and smooth UI performance. ● Integrated ML and neural network components into mobile applications, enabling face detection, tracking, and animation features. ● Worked on video and image processing pipelines, including integration of internal C frameworks and optimization of rendering using Metal and OpenGL. ● Implemented and maintained monetization, analytics, subscriptions, in-app purchases, and push notifications across multiple consumer products. ● Collaborated with R&D teams to build prototype sandboxes for testing neural networks, depth data, and experimental AR features.

Educational background

Automated Data Processing Systems (Bachelor’s Degree)
Belarusian National Technical University

Languages

EnglishUpper IntermediateBelarusianProficient