Виталий

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

Вид зайнятості:
повна, неповна
Вік:
45 років
Місто проживання:
Одеса
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: ТелефонЕл. поштуМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

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

з 03.2023 по 01.2025 (1 рік 11 місяців)
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.

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

з 04.2022 по 12.2023 (1 рік 9 місяців)
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-програміст

з 09.2019 по 08.2022 (3 роки)
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.

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

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

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

Освіта

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

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

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

Радіотехнічні вимірювання, технік-метролог, Одеса
Середня спеціальна, з 1996 по 2000 (4 роки)

Додаткова освіта та сертифікати

2019-2022

2007, 3 місяці

Знання і навички

  • 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
  • Здатність до навчання

Знання мов

  • Англійська — середній
  • Українська — вільно

Додаткова інформація

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

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: