Vladimir Nitochkin

Toulouse, France · vovnit@gmail.com · LinkedIn

Profile Profil

Software Developer with extensive experience across iOS, Android, Unity, Godot, augmented reality, and Golang backend development. Quick to learn and adapt, friendly in communication, open to constructive criticism, and focused on constant improvement of personal and professional qualities.

Développeur logiciel avec une solide expérience en iOS, Android, Unity, Godot, réalité augmentée et développement backend en Golang. Apprend et s'adapte rapidement, communique de manière constructive, reste ouvert aux retours, et cherche à améliorer en continu ses qualités personnelles et professionnelles.

Technical Skills Compétences techniques

MobileMobile

  • Swift
  • Objective-C
  • Kotlin
  • Java

Architectures

  • VIPER
  • MVVM
  • MVC
  • Clean Swift
  • Layered

iOS

  • SwiftUI
  • UIKit
  • RxSwift
  • RxCocoa
  • PromiseKit
  • SnapKit

Android

  • Jetpack Compose
  • Native Android

Cross-PlatformMultiplateforme

  • Unity ARFoundation
  • Godot
  • Shared codebases

PracticesPratiques

  • Unit testing
  • CI/CD
  • Code reviews
  • Pair programming
  • Modular arch.

Spoken: English (fluent) · Russian (native) · French (intermediate) Langues : Anglais (courant) · Russe (langue maternelle) · Français (intermédiaire)

Experience Expérience

C++ Developer

EyeLights · Toulouse, France
  • Developing visualization and AR UI solutions using Raylib and Godot.
  • Implementing computer vision algorithms with OpenCV and Python.
  • Setting up containerized environments with Docker and GPU acceleration.
  • Développement de solutions d'interface AR avec Raylib et Godot.
  • Implémentation d'algorithmes de vision par ordinateur avec OpenCV et Python.
  • Mise en place d'environnements conteneurisés avec Docker et accélération GPU.
  • C++
  • Python
  • OpenCV
  • Docker
  • Godot

iOS Developer

Avito
  • Developed iOS modules using VIPER for Russia's largest classifieds platform (50M+ users).
  • Implemented complex backend-driven UI with extensive unit and component test coverage.
  • Mentored and onboarded new team members.
  • Contributed to backend microservices in Golang.
  • Développement de modules iOS en VIPER pour la plus grande plateforme de petites annonces en Russie (50M+ utilisateurs).
  • Interfaces complexes pilotées par le backend, avec large couverture de tests.
  • Accompagnement et intégration de nouveaux membres de l'équipe.
  • Contribution à des microservices backend en Golang.
  • Swift
  • VIPER
  • Golang
  • Unit testing

iOS Developer

Alfa-Bank
  • Developed iOS modules using Clean Swift in a large distributed team.
  • Created internal Swift code generation tooling.
  • Enhanced accessibility features; maintained 100% test coverage.
  • Modules iOS avec Clean Swift au sein d'une grande équipe distribuée.
  • Création d'outils internes de génération de code Swift.
  • Amélioration de l'accessibilité ; couverture de tests à 100%.
  • Swift
  • Clean Swift
  • Ruby

Mobile Developer

ARGO Augmented Documents
  • Built a cross-platform AR library using Unity ARFoundation for iOS and Android.
  • Implemented MVVM modules with RxSwift/RxCocoa and complex animations.
  • Bibliothèque AR multiplateforme basée sur Unity ARFoundation.
  • Modules MVVM avec RxSwift/RxCocoa et animations complexes.
  • Swift
  • Kotlin
  • C#
  • Unity
  • RxSwift

Mobile Developer

NodaSoft
  • Maintained and refactored existing iOS and Android applications.
  • Designed a new app from scratch using VIPER; worked across legacy and modern stacks.
  • Maintenance et refactorisation d'applications iOS et Android.
  • Nouvelle application en VIPER ; travail sur stacks legacy et modernes.
  • Swift
  • Objective-C
  • Kotlin
  • Java

iOS Developer

TechRound
  • Developed a Bluetooth companion app with complex UI animations.
  • Implemented custom Metal shaders for graphics rendering.
  • Application compagnon Bluetooth avec animations complexes.
  • Shaders Metal personnalisés pour le rendu graphique.
  • Swift
  • Metal
  • Core Graphics

Earlier Experience Expériences antérieures

Education Formation

Master's DegreeMaster

Applied Informatics — Ergonomic UI DesignInformatique appliquée — conception ergonomique d'interfaces

Southern Federal University · 2019–2021

Bachelor's DegreeLicence

Computer Software EngineeringGénie logiciel

Southern Federal University · 2015–2019