# Mykola D

Mykola D is a remote worker on Himalayas, Senior Full Stack Engineer at Military Tech, based in Ukraine.

Source: https://himalayas.app/@mykolad

```text
Senior Full Stack Engineer, 10+ years: Python, Django, FastAPI, React, TypeScript. Real-time DefTech, PostGIS, LLM/RAG integrations.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Ukraine |
| Authorized to work in | Ukraine |
| Salary expectations | 60k+ USD |
| Job categories | Full Stack Engineer, Python Software Engineer, Front End Developer, Software Engineer |
| Skills | Fullstack Development, Python, Django, fastAPI, React, TypeScript, Backend Development, REST APIs, Django REST Framework, Asynchronous Programming, Real Time Systems, MQTT, WebSockets, Protocol Buffers, Computer Vision |
| Website | https://agentpatterns.tech |
| LinkedIn | https://linkedin.com/in/nickdemianov |
| GitHub | https://github.com/mykolademyanov |

## About

```text
Senior Full Stack Engineer with 10+ years of hands-on experience building production web products. Main stack: Django and FastAPI on the backend, React, Next.js and TypeScript on the frontend, PostgreSQL, PostGIS, MongoDB and Redis underneath. I work across the whole product: data models, APIs, interfaces, integrations, tests, deployment and production support.

Current project: a real-time DefTech system with Python services, React interfaces, MQTT, Protocol Buffers, WebSockets, maps and video streams, including beamforming and NPU-accelerated computer vision on Orange Pi hardware. Earlier: energy metering and billing, real estate, fleet management, IoT, music and mobile products (a React Native + PostGIS app on the App Store and Google Play).

AI work: LLM API integrations (OpenAI, Anthropic, Gemini), RAG, agent workflows with LangChain and LangGraph. I built OnceOnly (Python SDK on PyPI, TypeScript SDK) and AgentPatterns.

Delivery when needed: Docker, Nginx, Jenkins, CI/CD, AWS and GCP. Upwork: 100% Job Success, 15 completed jobs, 2,400+ hours.

Looking for a hands-on senior individual-contributor role, remote, full-time or part-time. Based in Lviv, Ukraine; relocating to Warsaw in December 2026 (B2B via a Polish entity after relocation). English B2.
```

## Experience

### Senior Full Stack Engineer (current)

Military Tech. May 2025 - Present

```text
Develop a distributed platform for real-time sensor monitoring and device control across edge software, backend services, and web interfaces. Build asynchronous Python services and MQTT/Protocol Buffers integrations for telemetry, events, and remote commands.
```

Skills: Python, fastAPI, AsyncIO, React, TypeScript, Redux-toolkit, Leaflet, SQLAlchemy, MySQL, Redis, MQTT, Protocol-Buffers, WebSockets, WebRTC, Computer-Vision, NPUs, OrangePi, NumPy, Scipy, Linux, Pytest

### Senior Python Software Engineer (current)

Freelance. Mar 2020 - Present

```text
Freelance development and maintenance for clients via Upwork and other platforms, including shorter engagements during 2022-2025. Delivered backend and frontend features, supported existing Django applications, and integrated APIs.
```

Skills: Python, Django, Django-REST-Framework, React

### Senior Full Stack Python / Django / ReactJS Engineer (current)

Freelance. Feb 2020 - Present

```text
Freelance development and maintenance for clients via Upwork and other platforms, including shorter engagements during 2022-2025. Delivered backend and frontend features, supported existing Django applications, and integrated APIs.
```

Skills: Python, Django, React

### Independent Developer

AgentPatterns. Jan 2025 - Dec 2026

```text
Created an educational website and open-source Python examples covering AI agent patterns, tool calling, routing, retrieval, and recovery. Paired practical code with explanations of execution limits, permissions, and failure handling.
```

Skills: Python, OpenAI-API, GitHub-Actions

### Independent Developer

OnceOnly. Jan 2025 - Dec 2026

```text
Independently developed an AI agent control service, including the backend, dashboard, deployment, and open-source Python and TypeScript SDKs. Implemented idempotency, policy and budget controls, execution tracking, and LangChain integration.
```

Skills: Python, TypeScript, AsyncIO, HTTP-Based-APIs, Lang-Chain, Pytest

### Senior Full Stack Engineer

Upwork. Feb 2025 - Apr 2025

```text
Developed consumption export and synchronization APIs, asynchronous invoice recalculation with Celery, and task-status tracking. Added billing alerts, React/TypeScript UI updates, query optimizations, and automated tests.
```

Skills: Python, Django, Django-REST-Framework, PostgreSQL, Celery, Redis, React, TypeScript, Docker

### Full Stack Engineer

Multiple Clients. Mar 2022 - Feb 2025

```text
Development and maintenance engagements for multiple clients through Upwork and other platforms. Work included Django application support, SPA development, and incremental frontend and backend features.
```

Skills: Python, Django, Django-REST-Framework, React

### Full Stack Engineer

Upwork. Oct 2020 - Jan 2022

```text
Full-stack development of a real estate platform for publishing property listings and communication with realtors. Developed database models and queries, frontend workflows, and UX improvements.
```

Skills: Python, Django, Next.js, React

### Python Software Engineer

Digital farm data management. Sep 2017 - Mar 2020

```text
Implemented IoT infrastructure with Azure IoT Hub, database architecture, API architecture, and reusable code and libraries for future use.
```

Skills: Docker, Jenkins, Kubernetes, Python-2.7-3.7, Tox, Django-2, Django-REST-Framework, PostgreSQL, Swagger, Pytest, Azure, Git, Talend

### Python Software Engineer

Software Development Company. Apr 2015 - Feb 2020

```text
Worked on various projects including digital farm data management, mobile notifications, video conferencing, online scheduler, and online challenges for programmers.
```

Skills: Python, Django, Django-REST-Framework, PostgreSQL, React, Redux, Celery, Stripe-API, Twilio-API, Docker, Jenkins, Kubernetes, Azure, NodeJS, AngularJS, MongoDB, WebRTC, MySQL, Flask, JavaScript, jQuery

### Founder & Developer

Vehicle Advertising Mobile Platform. Jan 2019 - Dec 2019

```text
Built and released a mobile platform on the App Store and Google Play for tracking advertising campaigns on vehicles. Developed the React Native application and backend workflows.
```

Skills: React-Native, Python, Django, PostgreSQL, PostGIS, REST-APIs, Geospatial-Data

### Full Stack Engineer

Mobile notifications. Aug 2018 - Sep 2019

```text
Implemented UX/UI flows for small businesses to notify clients about discounts and upcoming appointments.
```

Skills: Python-3, Django-2, Django-REST-Framework, PostgreSQL, React, Redux, Celery, Stripe-API, Twilio-API, Git, DigitalOcean-VM-Storage, Redis, Figma, Nginx, Docker, Docker-Compose

### Full Stack Engineer

Video Conferencing and Webinar Service. Apr 2017 - Sep 2017

```text
Worked with Node.js and socket.io. Implemented core functionality including notifications, modals, and chat.
```

Skills: JavaScript, NodeJS, MongoDB, AngularJS, Socket.IO, WebRTC, Git

### Full Stack Engineer

Online scheduler. Apr 2015 - Mar 2017

```text
Developed scheduling features and integrations for a web platform and Outlook desktop application, including Google Calendar/Outlook APIs, Gmail authentication, Hangouts, Google Maps, PayPal, time-zone handling, and background scheduling with Celery and cron.
```

Skills: Python, Django, JavaScript, AngularJS, jQuery, MySQL

### Software Engineer

Online challenges for programmers. Apr 2015 - May 2016

```text
Worked on algorithmic problems for a developer competition platform.
```

Skills: Python, Django, Flask, JavaScript, AngularJS, jQuery, MySQL, Docker

### Front-end Web Developer

Freelance. Feb 2013 - Feb 2015

```text
Developed website layouts and frontend functionality, refactored existing code, clarified requirements, and estimated and prioritized tasks for European clients.
```

Skills: JavaScript, HTML, CSS

### Front-end Developer

Web Sites Development. Jan 2013 - Feb 2015

```text
Developed website layouts and frontend functionality, refactored existing code, clarified requirements, and estimated and prioritized tasks.
```

Skills: JavaScript, HTML, CSS

### Full Stack Engineer

Fleet Management Platform

```text
Worked as a developer on a production fleet management platform for GPS-based vehicle tracking and operational workflows. Built and maintained backend and frontend features, worked with location data and maps, and supported integrations used for vehicle monitoring and fleet operations.
```

Skills: Python, Django, Django-REST-Framework, PostgreSQL, React, REST-APIs

## Education

### Ukrainian Academy of Printing

Specialist, Computer Technologies. 2010 - 2015

```text
Specialist degree in Computer Technologies from the Ukrainian Academy of Printing, completed in 2015.
```

### Upwork

Upwork Skill Certification, Python Development

```text
Upwork Skill Certification in Python Development, issued in April 2021.
```

## Tech stack

- Talend
- DigitalOcean
- Kubernetes
- Jenkins
- GitHub Actions
- React Native
- NumPy
- PostGIS
- MySQL
- PostgreSQL
- MongoDB
- Node.js
- Django
- Next.js
- Figma
- Redis
- Azure IoT Hub
- React
- jQuery
- AngularJS
- JavaScript
- Python
- Google Maps
- Leaflet
- MQTT
- Celery
- Flask
- Django REST framework
- FastAPI
- asyncio
- SQLAlchemy
- Linux
- PayPal
- GraphQL
- Firebase
- Socket.IO
- TypeScript
- pytest
- Git
- Docker
- WebRTC
- NGINX
- SciPy
- LangChain
- Pydantic
- OpenAI API
- Redux Toolkit
- AWS
- REST APIs

To contact Mykola, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Vitalii Toderian](https://himalayas.app/@vitaliitoderian): Full Stack Software Engineer, IdeaInYou
- [Nikita Voronov](https://himalayas.app/@nikitavoronov): Full Stack Engineer, Forte Group
- [Daniil Rozhok](https://himalayas.app/@daniilrozhok): Full Stack Software Engineer, Acceptic
- [Martin Horvath](https://himalayas.app/@martinhorvath): Software Engineer, Incubeta
- [Vitaly Sem](https://himalayas.app/@vitalysem): Software Engineer, Zultys Inc
- [Artur Sorokolit](https://himalayas.app/@artursorokolit): Full Stack Software Engineer, Graintrack
- [Roman S'K](https://himalayas.app/@romansk): Flutter / React Native Developer, Product Company
- [Alex User](https://himalayas.app/@alexuser85): Senior Python Engineer, Grid Dynamics
- [Mykhailo Humen](https://himalayas.app/@mykhailohumen): Full Stack Engineer, Peppernode OÜ
- [Vitalik Dziuba](https://himalayas.app/@vitalikdziuba): Full Stack Developer, BePro
