- Файл
Назар
Golang developer
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/17210116/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
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.
Схожі кандидати
-
Junior Software Engineer (Go)
Дистанційно -
PHP, Laravel Developer (Golang)
Дистанційно -
Програміст Golang
Дистанційно -
Fullstack-програміст
Дистанційно, Вінниця -
Програміст Golang
65000 грн, Дистанційно -
Розробник Golang, Python, React, Vue
Дистанційно