Виталий

AI Engineer, инженер программных решений

Employment type:
full-time, part-time
Age:
45 years
City of residence:
Odesa
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Python-програміст

from 03.2023 to 01.2025 (1 year 11 months)
Zeus, Київ (IT)

## Backend Developer | AI Engineer

- **AI Engineering, LLM Research & Framework Debugging:** Researched and evaluated open-source language models from Hugging Face for local deployment and integration into AI-powered applications. Developed LLM-powered conversational agents using LangChain and Ollama, incorporating tool integration, multi-step agent workflows, and retrieval-augmented generation (RAG). Debugged and fixed issues in LangChain's source code, investigating framework-level behavior and modifying implementation to resolve defects and improve execution reliability. Deployed local LLMs on GPU-equipped Linux servers with CUDA acceleration, reducing external API costs by 60%.

- **Backend Architecture & Distributed Systems:** Designed and implemented asynchronous microservices using Python, FastAPI, and WebSockets. Built event-driven communication and queue-based processing workflows to support independent service scaling and fault isolation. Worked on systems handling 10,000+ concurrent connections with sub-100 ms latency.

- **Vector Search & Recommendation Systems:** Implemented embedding-based semantic search and recommendation workflows using PostgreSQL and PGVector, improving content relevance by 40%.

- **Database Engineering & Performance Optimization:** Developed database access layers using ORM and optimized SQL queries and Redis caching. Reduced average application response time from 250 ms to 70 ms.

- **Event-Driven Messaging & Real-Time Processing:** Implemented asynchronous inter-service communication and real-time message distribution using Redis Streams and Pub/Sub, enabling decoupled processing across backend components.

- **Blockchain & Cryptocurrency Payments:** Integrated TRON blockchain payments using tronpy, covering transaction submission, monitoring, confirmation, and error handling. Supported cryptocurrency payment workflows processing 500+ transactions daily.

- **Telegram Bots & Web Applications:** Developed Telegram bots and Web Apps using aiogram and the Telegram Bot API, integrating backend services with user onboarding and payment workflows.

- **Authentication & Application Security:** Implemented authentication and authorization workflows, including request validation, access control, two-factor authentication (2FA), and email-based verification.

- **Infrastructure & Production Deployment:** Managed end-to-end deployment and operation of Python applications on Linux servers using Docker, Nginx, systemd, and Postfix. Configured reverse proxies, application services, email infrastructure, and domain routing.

Програміст мікроконтролерів

from 04.2022 to 12.2023 (1 year 9 months)
Spaitech, Одеса (IT)

### Software Engineer | SDR, Signal Processing & Edge Computing

- **Cross-Platform Desktop Development:** Developed cross-platform desktop applications using Qt/C++ and Python to control Software-Defined Radio (SDR) hardware, including LimeSDR and RTL-SDR devices, through the SoapySDR API.

- **SDR Integration & Hardware Control:** Implemented software interfaces for interacting with SDR devices, configuring radio parameters, and integrating hardware capabilities into desktop applications.

- **Signal Processing Automation:** Developed Python automation scripts for GNU Radio signal-processing pipelines running on ARM-based platforms, including Raspberry Pi and Rock devices.

- **Digital Signal Processing:** Implemented complex-number operations and real-time stream processing for signal analysis and filtering, working with continuous data flows from SDR hardware.

- **GPIO & Sensor Integration:** Implemented GPIO-based communication and sensor data acquisition on edge devices, integrating hardware inputs with application-level data-processing workflows.

- **Edge Deployment & Containerization:** Used Docker to package and deploy software components on edge devices, supporting consistent application environments across supported platforms.

- **Remote Device Management:** Integrated the Telegram API to enable remote device interaction, operational commands, and automated notifications about device status and collected data.

- **Asynchronous Processing & Responsiveness:** Designed asynchronous data-processing workflows to keep application interfaces responsive while handling hardware communication, streaming data, and background processing tasks.

Python-програміст

from 09.2019 to 08.2022 (3 years)
Teletec, Одеса (IT)

### Python IoT Developer | IoT Integration Engineer

- **IoT Device Integration:** Developed Python-based software to integrate existing LoRaWAN-enabled devices with backend applications, simplifying device interaction, data exchange, and routine operations without modifying device firmware.

- **Backend Development & MQTT Integration:** Built Python backend components using MQTT and SQLite to receive, process, store, and retrieve telemetry from connected IoT devices.

- **Device Communication & Messaging:** Implemented MQTT-based communication workflows between IoT devices and Python applications, supporting telemetry collection, device status monitoring, and remote interaction.

- **Custom Binary Protocol Processing:** Implemented binary payload encoding and decoding in Python to parse compact device messages and convert protocol-level data into application-level structures for processing and storage.

- **Asynchronous Data Processing & Visualization:** Developed asynchronous telemetry-processing workflows and real-time data visualization to simplify sensor monitoring and improve access to device data.

- **Device Interaction & Workflow Automation:** Developed supporting Python utilities and application-level interfaces to simplify device management, automate routine tasks, and standardize interactions across multiple devices.

- **Data Storage & Retrieval:** Integrated SQLite for persistent storage of telemetry and application data, enabling structured queries and access to historical device readings.

- **Message Validation & Device Security:** Implemented device authentication and payload validation mechanisms to verify incoming messages and support reliable communication across multiple connected devices.

Інженер-программіст

from 08.2007 to 11.2010 (3 years 4 months)
"Хліб України" Одеський портовий елеватор, Одеса (Сільське господарство, агробізнес)

Administration of Linux Ubuntu Server (Apache, PHP, Postfix, Squid, iptables, VLAN, VPN: OpenVPN/PPTP), Windows Server and Windows workstations

Hosting and maintenance of a website in the odessa.ua domain zone (dedicated IP)

Technical support for ~100 Windows PCs; user consulting on technical issues

LAN installation and network equipment setup

Maintenance of office equipment (printers, copiers); procurement and repair of IT equipment

Education

Одеська національная академія зв'язку

Апаратура радіомовлення, радіо та телебачення, інженер радіозв'язку, Одеса
Higher, from 2002 to 2006 (4 years)

Одеський коледж стандартизації метрології і сертифікації

Радіотехнічні вимірювання, технік-метролог, Одеса
Specialized secondary, from 1996 to 2000 (4 years)

Additional education and certificates

2019-2022

2007, 3 місяці

Knowledge and skills

  • Linux
  • Администрирование
  • C++
  • Программирование
  • Python
  • Database design
  • WebSocket
  • Django
  • Backend-розробка
  • Знання принципів ООП
  • FastAPI
  • SQLite
  • REST API
  • PostgreSQL
  • Git
  • SQL
  • HTML
  • GitHub
  • CSS
  • Docker
  • JavaScript
  • Адаптивність
  • Відповідальність
  • Неконфліктність
  • LangChain
  • Rag
  • Telegram API
  • Django Rest Framework
  • Flask
  • Redis
  • Адміністрування Ubuntu Server
  • Llm agents
  • LLM API
  • Здатність до навчання

Language proficiencies

  • English — average
  • Ukrainian — fluent

Additional information

З допомогою ШІ реально можу робити продукт любої складності, використовувати буlь яку мову програмування (в залежності від необхідності). Потенційно без проблем і залюбки відкритий до суперперспективних дослідницьких ідей (які до речі можу генерувати сам), багато ідей, як насіння, яке не впало в сприятливе середовище. Із практичних: досліджував фінансові ринки криптовалют, сигнали, боти, відточував практичні навички, нові архітектури ШІ, ШІ на Vulkan (не CUDA)

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: