Oleksandr P.
IoT, Full-Stack, Node.js, Vue.js, RAG, LLM, Docker, Node-Red, Linux
Full-Stack Developer & DevOps Engineer | IoT • AI/LLM • Industrial Automation 8+ years of software development experience — from web applications and REST/WebSocket APIs to integration with industrial equipment, IoT devices, and LLM systems. I work across the full lifecycle: architecture and database design, full-stack development, containerization, monitoring, and production support. FULL-STACK DEVELOPMENT Client and server-side development: TypeScript, Vue.js, Node.js, Express.js. Designing and integrating internal and external APIs (REST, Swagger/OpenAPI). Working with PostgreSQL, MySQL, MongoDB, Redis, and ORMs (Sequelize, TypeORM). Maintaining legacy projects on PHP Symfony. DEVOPS & INFRASTRUCTURE Containerizing services (Docker, Docker Compose), building CI/CD pipelines, administering Linux servers (Debian, CentOS) — configuration, optimization, security. Designing messaging systems on RabbitMQ, configuring interaction between services and external systems. MONITORING & DATA ANALYTICS Collecting, transmitting, and visualizing metrics: Grafana, InfluxDB, Elasticsearch, Kibana. Building real-time dashboards for industrial and IT monitoring. IoT & INDUSTRIAL AUTOMATION 9+ years working with embedded systems: STM32, Arduino, ESP, AVR, Raspberry Pi, Siemens PLC. Configuring radio communication and optimizing power consumption for LoRaWAN devices. Implementing I2C, UART, SPI, RS232/485, Modbus, S7, TCP, MQTT, GPIO, UDP protocols for data acquisition systems. Building desktop applications with Electron.js for equipment control, portable solutions on ESP/Raspberry, and solutions on the Balena platform. AI / LLM SYSTEMS Developing RAG systems with Qdrant, Ollama, and vLLM (local inference). Prototyping AI agents in OpenWebUI, building flows in Langflow, prompt engineering. Designed and implemented a Dagster-based orchestration pipeline for automated image recognition: OCR + LLM (Claude API) to extract and structure data from scanned documents. Integrating Anthropic Claude API and OpenAI API into production services. TECH STACK Frontend: TypeScript, Vue.js, HTML5, CSS, jQuery Backend: Node.js, Express.js, Node-RED, C, Python Databases: PostgreSQL, MySQL, MongoDB, Redis DevOps: Docker, Docker Compose, CI/CD, Linux (Debian/CentOS), Bash IoT/Hardware: LoRaWAN, STM32, Arduino, Raspberry Pi, ESP, Siemens PLC, AVR, OCR Monitoring: Grafana, InfluxDB, Elasticsearch, Kibana Protocols: I2C, UART, SPI, RS232/485, Modbus, S7, TCP, MQTT, GPIO, UDP Tools: Git, GitLab, Bitbucket, Jira, Confluence, Electron.js, RabbitMQ, Swagger AI/LLM: Ollama, vLLM, Qdrant, RAG, OpenWebUI, Langflow, Anthropic Claude API, OpenAI API, prompt engineering, Dagster Languages: Ukrainian (native), English (B1+), Russian (fluent) Open to projects in full-stack development, DevOps, IoT hardware integration, and building AI/LLM solutions — from MVP to production support.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $13k
Billed in all: $34,357$34k
$6.3k in the last 6 months
Across 12 contracts
Earnings, last 30 days
Skill rankings: Top 5% in Linux
Ranked by MRR among everyone on Upwork with the skill.
- #41Bash682 freelancers · 🇺🇦 #4Top 6%🇺🇦#4 of 46
- #69Internet of Things718 freelancers · 🇺🇦 #5Top 10%🇺🇦#5 of 27
- #83Elasticsearch946 freelancers · 🇺🇦 #13Top 9%🇺🇦#13 of 91
- #92NodeJS Framework1,512 freelancers · 🇺🇦 #5Top 6%🇺🇦#5 of 43
- #166Linux3,038 freelancers · 🇺🇦 #9Top 5%🇺🇦#9 of 181
- #366Git5,766 freelancers · 🇺🇦 #77Top 6%🇺🇦#77 of 731
- #551API7,943 freelancers · 🇺🇦 #82Top 7%🇺🇦#82 of 669
- #586API Development6,848 freelancers · 🇺🇦 #40Top 9%🇺🇦#40 of 286