portfolio

Senior Backend / Systems Engineer

Location: Ukraine (Remote)

GitHub: https://github.com/Fulldroper

Email: full_droper@pm.me

Portfolio: fulldroper.github.io/portfolio

LinkedIn: linkedin.com


SUMMARY

Senior software engineer specializing in backend systems, realtime platforms, automation tools, and system-level applications. Experienced in building high-performance software using Rust, Go, and Node.js, including developer tools, distributed services, and cross-platform desktop applications.

Strong focus on performance optimization, automation, and scalable architectures.


CORE SKILLS

Programming Rust • Golang • Node.js • JavaScript • Python • C++

Architecture Distributed Systems • Event-Driven Architecture • Microservices • REST APIs • WebSockets

Infrastructure Linux • Docker • (бажано додати: Kubernetes) • (бажано додати: CI/CD) • (бажано додати: AWS/GCP)

Databases MongoDB • MySQL • Redis • (бажано додати: PostgreSQL)

Frontend Vue 3 • React • TailwindCSS

Other ADB • Automation Tools • CLI Development • Desktop Applications (Tauri)


PROFESSIONAL EXPERIENCE

Software Engineer / Backend Developer • Designed and developed backend services using Node.js, Go, and Rust • Built realtime systems using WebSocket architectures • Developed automation tools and system utilities • Integrated hardware interfaces and external APIs • Built cross-platform desktop applications using Rust and Tauri • Optimized backend performance and database queries


SELECTED PROJECTS

Scrcpy Manager

Open-source desktop application for managing Android devices via scrcpy.

Tech Stack Rust • Tauri • Vue 3 • TypeScript • TailwindCSS • ADB

Features

• Automatic detection of USB and WiFi devices • Multiple concurrent scrcpy sessions • File manager for browsing and transferring files • Integrated ADB shell console • Network scanner for discovering Android devices • Custom device connection profiles

Architecture

• Rust backend controlling ADB processes • Tauri IPC bridge connecting Rust backend with Vue frontend • Cross-platform desktop packaging

GitHub https://github.com/Fulldroper/scrcpy-manager


MacroBinder

Cross-platform automation tool for recording and replaying keyboard and mouse events.

Tech Stack Rust • Tauri • Vue 3 • Vite • rdev

Features

• Global keyboard and mouse event recording • Precise playback engine with configurable timing • Custom macro scripting format • Multi-monitor support • Click-through overlay UI for recording and playback

Advanced functionality

• Window focusing and system command execution • Clipboard automation • Loop execution with configurable intervals

GitHub https://github.com/Fulldroper/macroBinderV2


WebRTC File Sharing

Peer-to-peer browser file sharing platform.

Features

• Direct browser-to-browser file transfer • WebRTC peer communication • Large file sharing

Tech WebRTC • JavaScript


OPEN SOURCE

Active open-source developer creating developer tools, desktop utilities, and backend systems.

GitHub https://github.com/Fulldroper


EDUCATION

Master’s Degree — Computer Engineering National Technical University “Kharkiv Polytechnic Institute”


ADDITIONAL

UX/UI Design Experience Developer Tooling Automation Systems