• File

Костянтин

Backend developer

Considering positions:
Backend developer, AI developer, AI engineer, Java developer, Python developer, Fullstack Developer, програміст PHP, Web-програміст, Full stack програміст, Ai інженер
City of residence:
Kyiv
Ready to work:
Kyiv, 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.

Kostiantyn Ravnyshyn
Phone: [open contact info](look above in the "contact info" section)
Telegram: @Gygi4
GitHub: github.com/Gygi4

Location: Kyiv

Desired Position

Backend / Fullstack Developer
Specialization:
- Programmer, Software Developer
Employment type: Full-time
Work format: Remote only

Work Experience
2026 SoftList
Team Lead / Senior Backend Engineer
Worked on two separate projects, serving as Team Lead on one and Senior Backend Engineer on the
other.

Team Lead
- Reviewed code submitted by the development team.
- Held daily team meetings, assigned work and tracked development progress.
- Broke down work in Jira, created subtasks and assigned them to individual developers.

Senior Backend Engineer
- Implemented file-processing logic, including algorithms for splitting files into chunks.
- Optimized file uploads and worked on the related client-side functionality.

Technologies: TypeScript, NestJS, PostgreSQL, Sequelize, Redis, Apache Kafka, MinIO.

Team tools: Jira, Confluence, Bitbucket.

Projects Telegram Bots and Backend Integrations
Telegram
TypeScript Backend / Bot Developer
- Built Telegram bots in TypeScript using Telegraf, grammY and the Telegram Bot API.
- Implemented user flows with commands, inline buttons, middleware, context, state, roles, access
control and input validation.
- Developed gamified business logic with progression, events, state and application rules.
- Deployed bots on VPS and in Docker, configuring webhooks or polling, environment variables,
logging and external integrations.
Stack: TypeScript, Node.js, Telegram Bot API, grammY, Telegraf, Docker, Linux / VPS.

Resume updated on September 26, 2026 1

Skills
Languages Ukrainian - C1
English - B1

Skills TypeScript JavaScript Node.js Bun NestJS Express REST API React Vite
PostgreSQL Sequelize Prisma Redis MongoDB ScyllaDB MinIO Apache Kafka
RabbitMQ BullMQ Docker Linux / VPS Git GitHub Actions CI/CD Jira Confluence
Bitbucket Code review SOLID Clean Architecture Telegram Bot API grammY Telegraf
Discord.js Python Django FastAPI Pydantic SQLAlchemy asyncio pytest Java Kotlin

Additional Information
About Me I am a programmer and Backend / Fullstack Developer. I work with TypeScript, JavaScript, Node.js and
NestJS, building server-side business logic, REST APIs and integrations with external services. For
frontend development, I use React and Vite.

At SoftList, I worked on two different projects. As Team Lead, I reviewed code, ran daily team meetings,
distributed work and tracked development progress. I broke down tasks into subtasks in Jira and
assigned them to developers.

As Senior Backend Engineer, I focused on file-processing algorithms, including splitting files into chunks
and optimizing uploads. I also worked on the associated client-side functionality.

I have built modular backend logic with clear separation between layers. In external integrations, I
handled changes in response formats, rate limits, retries and fallback scenarios. I have worked with
sharding and clustering, handled errors and supported releases.

I work with PostgreSQL, ORMs, Redis and job queues. I have deployed services on Linux / VPS and in
Docker, configured environment variables and logging, and worked with GitHub Actions and CI/CD. I
have basic experience with Kubernetes. My work has also included investigating bug reports, prioritizing
fixes and documenting technical decisions.

I use Codex and Claude Code for planning, review and development assistance. I define the tasks
myself, review generated code, address edge cases and integrate the results into the project.

Contact details:
Phone: [open contact info](look above in the "contact info" section)
Telegram: @Gygi4
GitHub: github.com/Gygi4

Resume updated on September 26, 2026 2

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: