• File

Олександр

Python-програміст

City of residence:
Kyiv
Ready to work:
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.

Oleksandr Kyrychenko
Junior Python Backend Developer | APIs, Bots, AI Automation
Kyiv, Ukraine | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | github.com/zalp25 | [open contact info](look above in the "contact info" section)

SUMMARY
Third-year Computer Science student focused on Python backend, APIs, bots and LLM-based automation. At PrivatBank I built
two Google Chat bots for internal HR workflows that cut task time from 30-60 minutes to 5-10 minutes. Hands-on with FastAPI,
Pydantic-validated LLM output and Cloud Run. Seeking a full-time Junior Python / backend role, remote preferred.
EXPERIENCE
Junior Change Management and Service Implementation Specialist Jul 2026 - Oct 2026
PrivatBank | Remote, full-time | Internal AI bots for HR processes
• Cut HR task execution time from 30-60 minutes to 5-10 minutes by moving data generation and analysis into two
LLM-driven Google Chat bots that I built independently.
• Designed each bot end to end in Python: backend architecture, conversation state management, LLM interaction and a
Firestore persistence layer, deployed on Google Cloud Run.
• Made Gemini output reliable: structured JSON responses validated with Pydantic, with retry logic for invalid model outputs
and API failures.
• Implemented context-based intent handling with three response modes (clarification, final answer, advice) and interactive
Google Chat cards with state-dependent workflows; structured internal knowledge from multiple sources into the LLM
context for each workflow.
• Configured Google Cloud service accounts, API scopes, permissions and Cloud Run deployment; implemented logging that
avoids exposing sensitive data in a banking environment.
Stack: Python, FastAPI, Pydantic, Vertex AI (Gemini), Google Chat API, Firestore, Google Cloud Run
SELECTED PROJECTS
AI Personal Assistant Python, n8n, OpenAI API, PostgreSQL, Docker
• Telegram assistant that executes natural-language tasks across Google services: checks email, sends messages, schedules
events.
• Text and voice input via OpenAI speech transcription; persistent per-user memory in PostgreSQL; integrations orchestrated
through n8n workflows; containerized with Docker.
BlinkWallet (Telegram Mini App) Python, Go, MySQL, Telegram API
• Mini App for managing virtual balances and transactions, with MySQL storage for users, balances and transaction history.
• Live currency exchange rates from external APIs; transfers of virtual funds between users.
AI Telegram Copywriter Bot Python, Telegram API, AI APIs, Payments
• Co-developed a bot that generates and publishes channel content based on posts from other Telegram channels; my part:
bot interface and payment functionality.

TECHNICAL SKILLS
Languages Python, JavaScript / TypeScript (Node.js), SQL
AI / LLM Vertex AI, Gemini, OpenAI API, tool calling, structured outputs, prompt engineering
Backend FastAPI, REST APIs, webhooks, Pydantic
Cloud and Deployment Google Cloud, Cloud Run, Docker, Linux
Databases PostgreSQL, MySQL, Firestore
APIs and Automation Google Workspace APIs, Telegram API, n8n
Tools Git, Jira, Confluence
Familiar with Go, MongoDB
Spoken languages Ukrainian (native), English (B2+, Upper-Intermediate)
EDUCATION
Taras Shevchenko National University of Kyiv 2024 - Jun 2028 (expected)
Bachelor's degree in Computer Science, 3rd year
Tübingen Virtual Intercultural Program (TÜ-VIP) Oct 2026 - Feb 2027
The Ethics of Artificial Intelligence
Certificates: Cisco Networking Basics, Linux Foundation Linux Basics, PrivatBank Node-RED, JavaScript and SQL

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: