Arseni Aliakseichyk

Professional Summary

Enthusiastic and fast-learning developer with experience in Embedded Systems and Backend Development, building solutions that connect hardware and software.

Embedded & IoT: Proven experience in developing C/C++ firmware for microcontrollers and SBCs, from low-level drivers to real-time data streaming and sensor integration.

Backend: Skilled in designing and deploying scalable REST APIs and microservices (Python), including database management, authentication, and automated testing.

Infrastructure & DevOps: Practical experience in systems administration, network configuration, and self-hosting services (demonstrated through a personal Homelab) including containerization and VPS management.

Team & Project: Experience working in Agile/SCRUM teams with Jira for task tracking and sprint planning.

Passionate about IoT, automation, and backend services. Highly motivated, eager to take on new challenges, and quick to learn new technologies.

Technical Skills

Languages & Runtimes

  • Python / C / C++
  • HTML / CSS
  • Bash / PowerShell

Backend & Databases

  • FastAPI / Flask, REST API / JWT
  • PostgreSQL / MySQL / SQLite
  • Redis / Firebase

Embedded & IoT

  • RPi / ESP32, ESP-IDF / FreeRTOS
  • MQTT / BLE / Wi-Fi
  • SPI / I2C / UART, GStreamer

DevOps & Homelab

  • Docker / Compose, Linux Admin
  • Nginx, Networking (VPN, DNS)
  • Git / CMake / Jira

Experience

Embedded Developer & IoT Intern

GlobalLogic Poland • Koszalin, Poland • Jun 2025 - Oct 2025 (5 months)

Developed a modular robotic platform on Raspberry Pi 5 for remote control and real-time monitoring. The system includes C++ motor control, FPV video streaming, a C ultrasonic sensor module, a Python FastAPI REST API, and a desktop UI with joystick support.

  • Implemented C++ motion control module with multithreading and C-based ultrasonic sensor module, both integrated with MQTT.
  • Developed FPV video streaming module with GStreamer and remote configuration.
  • Created FastAPI REST API for robot control and MQTT bridging, secured with JWT.
  • Containerized all backend services (FastAPI, Mosquitto, Redis) using Docker and Docker Compose.
  • Integrated Halo AI neural processor on Raspberry Pi 5 for real-time human skeleton detection.

Personal & Academic Projects

Embedded & IoT Systems

Industrial IoT Gateway (ESP32)

University Project • Jan 2025 - Feb 2025

Developed an ESP32-based Industrial IoT gateway for collecting environmental data from multiple sensors (I²C/SPI) and displaying it on a real-time web dashboard.

  • Implemented ESP32 firmware (C/ESP-IDF) for sensor data acquisition and MQTT publishing.
  • Built a Node.js + Express backend to collect and cache MQTT data.
  • Created a simple real-time dashboard with socket.io and Chart.js.

Joystick & Display IoT Devices

University Project • Oct 2024 - Nov 2024

Built multiple ESP32-based IoT devices, including a dual-joystick monitoring system with real-time LCD and BLE, and a message display unit fetching data from Firebase.

  • Implemented BLE GATT service (NimBLE) and SPI driver for LCD displays.
  • Integrated Firebase REST API for data retrieval and SNTP for time sync.
  • Created a Python terminal UI (Bleak, curses) for remote data visualization.
Software & Backend Development

Advanced Discord Bot

Personal Project • 2024 - 2025

Developed a multi-functional Discord bot using Python (discord.py) with an asynchronous (asyncio) architecture. The bot supports music playback (YouTube, Spotify), advanced administrative commands, and a complex interactive UI system.

  • Implemented an asynchronous music player with queue management (`asyncio.Queue`), supporting `yt-dlp` and `ffmpeg` for audio streaming.
  • Designed a complex visual embed builder ('/constructor') using interactive `ui.Modal` and persistent `ui.View` components for live-preview editing.
  • Built an interactive `/help` command and player control panel using `ui.Select` and `ui.Button` components.

University Schedule Caching

Personal Project • Feb 2025 - Mar 2025

Built a web app to fix the university's slow and unreliable schedule API. The backend service caches API data in Redis and provides a fast, stable endpoint for a simple frontend.

  • Built a Flask backend with Redis and Celery to cache data and manage API requests.
  • Stored schedule data in SQLite with automatic cache invalidation.
  • Secured backend with API key authentication via Nginx and deployed with Docker.
DevOps & Infrastructure

Self-Hosted Homelab Server

Personal Infrastructure

Full Linux server hosting this CV, VPN, and other services.

  • Ubuntu administration & Hardening.
  • Nginx Reverse Proxy & DNS management.
  • Docker Compose for all services.

Education

Uniwersytet Pomorski w Słupsku

Bachelor of Engineering, Computer Science – Programming in Engineering

Oct 2023 - Feb 2027 (Expected)

Grade: 4.5 / 5.0

Languages

  • English: Working Proficiency
  • Polish: Working Proficiency
  • Belarusian: Native
  • Russian: Advanced