← В ленту
Senior
Регистрация: 09.08.2026

Николай Никишин

Специализация: 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.

Скиллы

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

Опыт работы

Senior Mobile Developer
с 03.2023 - По настоящий момент |ISSoft (Coherent Solutions)
navite iOS, Flutter
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-based 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 directly to the service provider for ordering and repair Client: Large US Healthcare Enterprise (NDA) • Contributed to the development and maintenance of a large-scale native iOS application deployed across 200+ client organizations • Migrated legacy asynchronous code to Swift Concurrency (async/await), improving code readability, reliability, and maintainability • Introduced and enforced SwiftLint with strict pull request validation, preventing merges with linting violations and significantly improving code quality • Collaborated with cross-functional teams to stabilize the application, reduce technical debt, and improve long-term maintainability
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.

Образование

Automated Data Processing Systems (Бакалавр)
Belarusian National Technical University

Языки

АнглийскийВыше среднегоБелорусскийСвободно владею