Summary
Overview
Work History
Education
Skills
Selected Projects
Additional Information
Timeline
Additional Information
Generic

Rostyslav Popov

Kraków,12

Summary

Backend developer with 2+ years of Python experience, focused on web backends, REST APIs, and database-driven applications. Builds small, useful products around Telegram, AI tools, and crypto/Web3, from bots and REST services to experimental Solana dApps. Comfortable working in Linux/bash environments and using AI assistants in the daily workflow for faster prototyping, debugging, and learning.

Overview

3
3
years of professional experience

Work History

Backend Python Developer

Freelance / Self-employed
01.2023 - Current
  • Developed and maintained Python backends and REST APIs with SQLite/SQLAlchemy storage for small utilities and side projects (bots, mini-apps, internal tools).
  • Created Telegram bots using Aiogram, Telegram Bot API and Telegram API: commands, callbacks, inline keyboards, simple admin flows, persistence in SQLite.
  • Worked on APK signing/keystore inspection tasks on backend side, automating checks around app builds and certificate details.
  • Used Linux/macOS and bash scripting for everyday development, automation, and deployment of small services.
  • Wrote project proposals and collaborated with clients on Kwork, adapting solutions to requirements and timelines.

Education

Self-taught Backend Python Developer -

Online courses, documentation, and project-based learning

Associate - Mechanical Engineering

KGEMK KNU
Ukraine
07-2019

Skills

  • Python: Core Python, Python Software Development, NumPy, Matplotlib, sqlite3
  • Web & APIs: REST API Development, JSON, basic HTML, API integrations
  • Data & Databases: SQLite, SQL databases, SQLAlchemy ORM
  • AI & Automation: AI Agents, Artificial Intelligence techniques and tools, Perplexity and other AI assistants in development workflow
  • Dev Environment: Linux, macOS, Unix shell, Git Bash, Linux Bash Shell & scripting
  • Other: TypeScript (basics), HTML, command-line tooling, Windsurf/other modern editors

Selected Projects

aCharm Slots – Solana dApp Game, Python, Solana, SQLite, SQLAlchemy, Git, Designed and implemented game logic for a slot-machine-style Solana dApp, modeling rewards and state transitions on top of blockchain concepts., Used SQLAlchemy + SQLite to simulate on-chain behavior locally, test odds, and tune parameters before interacting with Solana., Telegram Bots (Utility & Automation), Python, Aiogram, Telegram Bot API, SQLite, Built multiple bots handling onboarding, notifications, and simple tools, using Aiogram middlewares, parse modes, and structured handlers., Persisted user sessions and settings in SQLite/SQLAlchemy, designing simple schemas for reliability and ease of migration., Terminal-based Digital Services Shop (Prototype), Python, CLI, SQLite, Unix shell, Prototyped a terminal/SSH-like shop that sells one-time digital services (VPN access, one-time numbers), including catalog, token issuance, and simple accounting logic., Personal Landing Page / CV Site, Built and published a personal landing page presenting skills, projects, and contact info, iterating on positioning like “Backend Developer AI-assisted workflow Crypto Enthusiast.”

Additional Information

Languages: Russian (native), English (working proficiency).

Timeline

Backend Python Developer

Freelance / Self-employed
01.2023 - Current

Self-taught Backend Python Developer -

Online courses, documentation, and project-based learning

Associate - Mechanical Engineering

KGEMK KNU

Additional Information

Crypto & blockchain, AI-assisted programming, windsurfing, high-performance gaming, cyberpunk/sci-fi aesthetics.
Rostyslav Popov