• File

Дмитро

Full stack developer

Considering positions:
Full stack developer, Python developer, AI engineer
Age:
46 years
City of residence:
Odesa
Ready to work:
Odesa, Remote

Contact information

The job seeker has provided: Phone numberMessenger

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

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Dmytro Onufriienko
Odesa, Ukraine | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) |t.me/Otcovsky| github.com/otcovsky

Profile
Full-Stack Developer with 5 years of experience in software engineering, including over 2 years
working on commercial production code. I specialize in backend microservices, asynchronous REST
APIs and high-volume data processing in Python (FastAPI, asyncio).

I build data collection and processing pipelines: web scraping, document parsing and conversion
(PDF, MHT, XLS…), and work with analytical and time-series databases (ClickHouse, PostgreSQL,
TimescaleDB…). I integrate LLMs and vision-language models into production workflows.

I also build frontends with React, Astro, TypeScript and Tailwind CSS, and I am confident working with
Linux infrastructure (OpenSSH/SFTP, systemd, Bash). I am interested in AI agents and experiment
with them in my own projects.

Work Experience
Full-Stack Developer | SmartEnergyPro.tech | 08.2026 — Present
Tech stack:
• SFTP: Linux, OpenSSH (SFTP, chroot), PostgreSQL, PgBouncer, Python, Bash, systemd
• Backend: Python, FastAPI, asyncio, asyncpg, PostgreSQL, TimescaleDB, REST API
• Frontend: React, Vite, Tailwind CSS, ECharts, JavaScript

Full-Stack Developer | MyMedSheet.com | 04.2025 — Present
Tech stack:
• Backend: Python, FastAPI, Pydantic, Uvicorn, asyncio, ClickHouse
• Frontend: Astro 6 (SSR, Node.js), TypeScript, Preact, Tailwind CSS
• Data processing: web scraping (requests, httpx, BeautifulSoup), REST API integration, PDF parsing
(PyMuPDF), PDF/MHT to HTML/Markdown conversion, multithreaded processing
• AI / LLM: OpenAI-compatible API, Qwen3, Gemma, vision-language models (Qwen3-VL); AI-powered
data structuring, translation, image selection, FAQ section generation and image alt-text generation

Data Processing | OlaDoctor.com | 01.2024 — 04.2025
• Web scraping
• REST API integration
• LLM-based data structuring

Education
Odesa I. I. Mechnikov National University, Faculty of Physics, graduated 2002

Skills
• Backend & scraping: Python, FastAPI, asyncio, Node.js, REST API, microservices, async queues, proxies,
anti-bot protection bypass, large-scale data collection
• Databases & analytics: PostgreSQL, MySQL, ClickHouse, schema design, query optimization, high-load
analytics
• AI / LLM: OpenAI API, Anthropic API, Function Calling, batch processing planning, API cost optimization,
AI agents
• DevOps & servers: Debian / Ubuntu administration, Docker, CI/CD, server monitoring, automated
backups, security fundamentals
• Frontend: React, Preact, Astro (SSR), TypeScript, JavaScript, Vite, Tailwind CSS, ECharts, responsive layout, data
visualization and dashboards

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: