Ukraine's #1 job service
Олександр
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.
You can get this candidate's contact information from https://www.work.ua/resumes/20858602/
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
Junior Python Backend Developer | APIs, Bots, AI Automation
Kyiv, Ukraine | [
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
-
Python-програміст
Remote -
Python-програміст
Remote, Vinnytsia , more 5 cities -
Python-програміст
Remote, Khmelnytskyi -
Python developer
Remote -
Python-програміст
30000 UAH, Remote, Kyiv -
Python developer
Remote, Vinnytsia