Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Назар

Golang developer

Возраст: 19 лет
Город проживания: Львов
Готов работать: Удаленно
Возраст:
19 лет
Город проживания:
Львов
Готов работать:
Удаленно

Контактная информация

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Phone: [открыть контакты](см. выше в блоке «контактная информация»)

NAZAR KURII Email: [открыть контакты](см. выше в блоке «контактная информация»)

Telegram: https://t.me/nazarkurii

Living in three different countries has made me highly flexible and adaptable, able to adjust to new cultures and environments quickly.
These qualities led me to choose a career in software development. I am open to and encourage constructive criticism in any format. I
am highly motivated to develop my existing skills, learn new technologies, and reach new professional heights. I am ready to work hard
to achieve real results.

EXPERIENCE
TECHNICAL SKILLS
Search/Ingester service (outsourcing)
Go Designed and implemented a Search/Ingester service using Domain-Driven
Linux-Based OS Design (DDD) principles.

Bash (basics) Built ingestion backbone using NATS pull consumer method.
Added semaphore-controlled back-pressure, stabilizing ingestion rate under
Gin, GORM, Gorilla
load.
MySQL
Implemented Redis-based page caching to improve search response times.
Redis (basics) Created a Docker Compose environment for future development before
API: Swagger / OpenAPI handoff.
DDD Unit tested the service.
Docker Implemented a gRPC search service.
The startup is creating a platform for freelancers, referred to as Specialists in the
CI/CD: GitHub Actions
ubiquitous language. The service had to ingest these Specialists into OpenSearch
Nginx (basics)
and query them later through the Search interface. Each Specialist could be in one
Stripe (basics)
of two states, promoted or standard, and the search functionality had to return
Git promoted Specialists first—approximately three per page—followed by standard
RabbitMQ (basics) ones. The filtering logic was based primarily on the Specialists’ coordinates.
NATS
gRPC (basics)
PET-PROJECTS
Marshrutka – Bus ticket purchasing platform
Managed data with MySQL and GORM, including DB transactions.

LANGUAGES Integrated Stripe for payments and Google Maps API.
Containerized the application using Docker and Docker Compose.
English: B2 (Upper-Intermediate) Handled VM deployment with Nginx and GitHub Actions.
Ukrainian: Native Used Redis for caching and Swagger for API documentation.
Polish: B1 (Intermediate) The product enables users to purchase bus tickets with custom departure
addresses. Its infrastructure is designed to support future development of services
for drivers (employees), marketing, and call center operations. Additionally, the
EDUCATION
platform provides the ability to send packages using the same bus routes. The most
Completed secondary education. significant and complex project, both in architecture and purpose. This was my first
experience with Domain-Driven Design (DDD). While the implementation was not
GITHUB REPO ideal, I gained a clear understanding of DDD benefits. Gained first-hand experience
with deployment processes, CI/CD tools, and learned the value of Docker in
https://github.com/nazarkurii modern development workflows.

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: