Данило
Back end розробник
- Місто проживання:
- Дніпро
- Готовий працювати:
- Дистанційно, Дніпро, Івано-Франківськ
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/18386865/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Trainee Backend Developer (Go)
Dnipro | [
PROFILE
Third-year Information Systems and Technologies student at DNU, focused on backend development in Go. Personal projects include a Telegram finance bot running 24/7 on Railway and a poker EV calculator used occasionally.
SKILLS
Languages: Go (main) · C# · C++(basic) · Python (basic)
Databases / ORM: SQLite(basic) · MongoDB (basic) · MSSQL · Entity Framework (basic)
Infrastructure: Docker · Railway · Git / GitHub
APIs / Integrations: Monobank API · Telegram Bot API · Google Sheets API · REST
Other: HTML/CSS (basic) · Jira
PROJECTS
Monobot - Automated Expense Tracking
Go · Monobank API · Telegram Bot API · SQLite · Google Sheets API · Docker · Railway · robfig/cron
Telegram bot for automatic personal finance tracking. It polls the Monobank API every 5 minutes, retrieves new transactions, and categorizes them using a keyword dictionary. If a transaction is unknown, it sends a message with inline buttons so the user can choose the category manually; the system then remembers the pattern. Processed data is stored in SQLite and exported to Google Sheets for visualization. The bot runs 24/7 on Railway.
• HTTP client for the Monobank API with timeouts and error handling
• Two-level classification: dictionary -> manual labeling with learning
• Asynchronous Telegram update loop with thread-safe handlers using sync.Mutex
• Transaction deduplication with INSERT OR IGNORE and resilience to restarts
• Cron scheduler for regular API polling
• Multi-stage Docker build and Railway deployment with a persistent Volume for SQLite
GitHub: github.com/UsDanil/monobot
Poker EV Calculator - Telegram Bot
Go · Telegram Bot API · Poker Math
Telegram bot for calculating EV (Expected Value) of poker actions. All poker logic is implemented from scratch without third-party libraries, including the deck, cards, and hand ranking. Core logic is covered with unit tests.
• Custom poker engine: deck, dealing, and winner determination
• EV calculation for fold, call, and raise based on the entered hand and board
• Unit tests for core logic using Go's standard testing package
• Telegram Bot API interaction for convenient mobile use
EDUCATION
Oles Honchar Dnipro National University
Information Systems and Technologies · 3rd year · 2022 - Present
• Coursework: implementation of the 4 principles of OOP in C#
• Connected MongoDB and MSSQL to a C# project manually and via Entity Framework
• CRUD operations and database schema work
• Lyceum WinForms project: multi-window interface with navigation between forms
TEAMWORK
In a university group project, performed the role of PM / team lead:
• Translated the teacher's assignment into clear technical requirements for the team
• Managed tasks in Jira and tracked execution
• Set up GitHub flow: shared repository and merge into main only after code review
Схожі кандидати
-
Back-end програміст
Дистанційно -
Back end програміст
Вінниця, Дистанційно -
Back end програміст
70000 грн, Дистанційно -
Back-end розробник
40300 грн, Івано-Франківськ, Львів , ще 4 міста -
Back end розробник
Вінниця, Київ , ще 2 міста -
Back-end програміст
Запоріжжя, Дистанційно