Nokhtcho Oumarov
Photo

Software engineer

Nokhtcho Oumarov

  • AMOS & aviation ERP
  • Freelance
  • SaaS

I work full time as a software engineer on AMOS at Swiss AviationSoftware — building and maintaining features in the planning area. In my free time I take on freelance projects and build products: full-stack web, mobile, backend services and more.

About

Day job — AMOS

Feature design and implementation aligned with product strategy and customer needs, debugging in a multi-million-line codebase. Stack includes Java, proprietary internal frameworks, Java Swing, Dart with Flutter.

Freelance

I collaborate with clients on web and mobile products: Django and React, Flutter, Go services, Docker/Kubernetes, and cloud deployments. Focus on clear communication, security, and shipping maintainable software.

Freelance Work

A few engagements that show the range of freelance work I've done.

PharmaNam
Freelance Django · DRF · React · PostgreSQL

Pharma faculty alumni platform

An alumni blog for Université de Namur (PharmaNam): This project was created to allow the alumni/students of the university to share their experiences, prepare events, write and share articles as well as photo albums.

Client logo
Freelance Flutter · Django · Firebase · Stripe

YourRun RevAmp

Got hired for a revamp of the existing flutter mobile app. The goal was to improve the app overall: by adapting the flutter code for web, improving the user experience, enhancing app security and adding a bunch of new features. Implemented Stripe, Firebase Auth, and more.

Event organizer logo
Freelance Go · WebSockets · Redis · Docker · K8s

Live Tracking for Sports Events

Got hired for second project involving the development of a live-tracking solution. The goal was to create a live tracking system for sports events, that would track runners in a race based on GPS + sensors data. That data would then be displayed on a map in real-time in the flutter app (YourRun) which users could see in real-time. Allowing friends and family members to witness in real-time the progress of their loved ones.

For that, we developed a highly available WebSocket server in Golang (using Gorilla) that we deployed in a auto-scaling Kubernetes cluster. This was quite a challenging and fun project to work on, as it required a lot of creativity and problem-solving. The project ended very well, with a a lot of positive feedback from the end-users (in App Store and Google Play Store).

Personal projects

Some projects I've worked on in my free time or as a university project.

Spotinder — phone screen recording
Django · Django REST framework · PostgreSQL · Flutter · Dart
Spotinder

Spotinder is a kind of Tinder but it uses the spotify data of the logged-in user to find people with similar musical preferences but without showing the profile photos. When 2 users match (based only on musical preferences and profile description) they can then chat. Once the users have matched, they can decide to exchange photos (unblurred). This project was created in the context of a university project. Co-developed with Nathan (ncolinet.xyz).

Source on GitHub
Naruto vs Sasuke Game — Gameplay

A 2D fighting game written in C: Two fighters (Naruto and Sasuke), and a tight game loop — useful for learning animations, input handling, and pixel-perfect collision detection without a heavy engine. At that time, I was learning programming, playing games and watching Naruto. So it felt like a good idea to create a game about it to learn.

  • Animations with spritesheets
  • Frame-driven update / draw loop (game loop)
  • Compact codebase to explore C game architecture
  • Pixel-perfect collision detection
Source on GitHub
Space Invaders — Gameplay

SpaceInvaders Game in C. A classic Space Invaders–style shooter game written in C with SDL graphics library. The goal of this project was to learn about POSIX threads and signals handling, where each entity of the game is a thread accessing shared resources. It was created in the context of a university project as well.

  • Arcade mechanics: waves, shooting, collisions
  • POSIX threads and signals handling
  • Shared resources access with synchronization
Source on GitHub

Client reviews

“I had the pleasure of working with Nokhtcho on a complex live-tracking project involving the new development of a highly-scalable Kubernetes backend with core business logic written in Go, as well as key frontend extensions using Dart/Flutter. Nokhtcho impresses with his deep technical expertise, reliability, and clear communication. He quickly understood the scope of our system and delivered clean, efficient, and well-documented solutions. His work goes beyond my initial expectations and every uncertainty is iterated quickly. The backend architecture he built has proven to be highly scalable and maintainable under real-world load, and his contributions to our existing Flutter frontend significantly improved user experience and performance. I am looking forward to continue working with Nokhtcho on ongoing project and I can confidently recommend him to anyone looking for a highly skilled and professional software engineer who gets things done efficiently. If you have any questions, don’t hesitate to reach out and find my contact details at https://www.your-run.com”

Benedikt Köhler CTO - Your Run GmbH

Skills

  • Java & Spring
  • C# / .NET
  • Go
  • Python & Django
  • Dart & Flutter
  • C / C++
  • Docker & Kubernetes
  • Cisco networking
  • French
  • English
  • Russian
  • German

Contact

Open to discussing freelance work and professional connections.