Sergey Simonov

Senior iOS & Cross-Platform Engineer | Swift, Kotlin, Multimedia, Streaming, KMP Link to heading


πŸ“§ Email: job@mesh-v.ru
πŸ“± Phone: +7(965)024-60-13
πŸ“ Location: Saint-Petersburg, Russia
πŸ’¬ Telegram: @mmaped


βœ… Expertise Link to heading

  • iOS Development: Swift, Objective-C, C++, C, UIKit, SwiftUI, Foundation, AVFoundation, CoreVideo, AudioToolbox, VideoToolbox, CoreAudio, CoreAnimation, CoreGraphics, OpenGL, Metal, OpenCV, ARKit, Vision, CoreML, MapKit, Network, Security
  • Android Development: Kotlin, Java, ExoPlayer, Jetpack Compose, KMP
  • Embedded Systems Development: QNX, Linux, C, C++, QT, POSIX
  • Multimedia & Streaming: AVPlayer, ExoPlayer, HLS, LL-HLS, CMAF, DASH, RTMP, WebRTC, FFmpeg, custom video/audio frameworks
  • Cross-Platform Solutions: Kotlin Multiplatform, shared C++ modules, embedded systems
  • Performance & Architecture: App optimization, profiling, legacy code refactoring, scalable architecture design, multithreading, memory management, design patterns (MVC, MVVM, Clean Architecture), modularity, CI/CD automation

πŸ’Ό Professional Experience Link to heading

  • VKontakte – iOS client development for VK Video and VK Clips, streaming optimization
  • ViasatTech (Viju) – iOS, Android, Android TV, Apple TV clients; optimized multimedia and playback
  • Odnoklassniki – iOS development of social and streaming applications
  • Mobile Post Production – porting and optimizing mobile games for EA, Activision, and Sega

🎯 How I Can Contribute Link to heading

  • Build custom media players and OTT applications
  • Deliver cross-platform solutions (KMP, shared C++ modules)
  • Improve, optimize, and refactor mobile apps
  • Design high-performance iOS and Android clients
  • Integrate streaming protocols and real-time multimedia into mobile apps

πŸ”Ή Work Experience Link to heading

Senior iOS Developer – VKontakte (2024 - 2025)
Developed VK Video client, maintained legacy code.
Tech Stack: Swift, Objective-C, UIKit, Foundation, GCD, Structured Concurrency, CI/CD

Lead Developer – ViasatTech (Viju) (2022 - 2024)
Led mobile development for iOS, Android, Android TV, Apple TV.
Tech Stack: Swift, UIKit, SwiftUI, Foundation, AVFoundation, Network, Security, Kotlin, Java, ExoPlayer, Jetpack Compose, KMP, AVPlayer, ExoPlayer, HLS

iOS Developer – VKontakte (2020 - 2022)
Worked on VK Clips, video player, streaming frameworks, and audio/video editor.
Tech Stack: Swift, Objective-C, C++, UIKit, SwiftUI, Foundation, AVFoundation, CoreVideo, AudioToolbox, VideoToolbox, CoreAudio, CoreAnimation, CoreGraphics, Network, Security, AVPlayer, ExoPlayer, HLS, LL-HLS, CMAF, DASH, RTMP, WebRTC, FFmpeg, custom video/audio frameworks

Senior iOS Developer – Ready For Sky (2019 - 2020)
Developed IoT client applications.
Tech Stack: Swift, Objective-C, UIKit, BLE, GraphQL, MQTT, CI/CD automation, Fastlane

iOS Engineer – VK (Odnoklassniki) (2014 - 2019)
Developed OK App and OK Live.
Tech Stack: Swift, Objective-C, C++, C, UIKit, SwiftUI, Foundation, AVFoundation, CoreVideo, AudioToolbox, VideoToolbox, CoreAudio, CoreAnimation, CoreGraphics, OpenGL, Metal, OpenCV, ARKit, Vision, CoreML, MapKit, Network, Security, AVPlayer, ExoPlayer, HLS, LL-HLS, CMAF, DASH, RTMP, WebRTC, FFmpeg, custom video/audio frameworks

…additional mobile and embedded development experience since 2001


πŸ”Ή Education Link to heading

Taganrog Radio Engineering University – Specialist in Information Systems in Economics (1996–2001)