Зареєструватися
  • File

Данило

Back end розробник

City of residence:
Dnipro
Ready to work:
Dnipro, Ivano-Frankivsk, Remote

Contact information

The job seeker has entered a phone number .

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.

Danil
Trainee Backend Developer (Go)
Dnipro | [open contact info](look above in the "contact info" section) | Telegram: @jzxwtf | GitHub: github.com/UsDanil
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

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: