Особисті дані приховані

Цей шукач вирішив приховати свої особисті дані та контакти, але йому можна надіслати повідомлення або запропонувати вакансію.

Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/14364061/

Golang developer

Вид зайнятості:
повна, неповна
Місто проживання:
Харків
Готовий працювати:
Дистанційно

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

Шукач приховав свої особисті дані, але ви зможете надіслати йому повідомлення або запропонувати вакансію, якщо відкриєте контакти.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Програміст Golang

з 03.2024 по 04.2025 (1 рік 1 місяць)
LegalYes, Дистанційно (IT)

Працював у команді з п’яти осіб: один Senior-розробник, два Middle-розробники та два Junior backend-розробники, спільно створюючи надійні та масштабовані рішення.

У модулі управління документами розробив систему завантаження файлів, категоризації, пошуку за атрибутами та збереження метаданих. Інтегрував зовнішній API для сертифікації документів, реалізував обробку HTTP-запитів та відповідей, забезпечивши надійну обробку та сертифікацію документів.
Для клієнтського дашборду реалізував функціонал управління даними клієнтів, включаючи валідацію бізнес-логіки на рівні сервісів, а також впровадив кешування за допомогою Redis, що скоротило час відповіді API на 25% та оптимізувало продуктивність застосунку.

На рівні репозиторію розробляв та оптимізував SQL-запити для PostgreSQL. Реалізував складні запити для фільтрації та пошуку документів за кількома атрибутами, що прискорило пошук документів на 20% та покращило продуктивність бази даних. Налаштував індекси для таблиць з великим навантаженням для мінімізації часу виконання запитів та реалізував пулінг підключень для стабільної роботи PostgreSQL під високим навантаженням.

Інтегрував Grafana та Loki для моніторингу метрик застосунку, що дозволило відстежувати продуктивність API, кількість помилок та час відгуку в режимі реального часу. Налаштував дашборди в Grafana для візуалізації ключових метрик, таких як навантаження на ендпоїнти, використання Redis і PostgreSQL, а також логів помилок, зібраних через Loki. Це скоротило час виявлення та усунення проблем на 30% та допомогло виявити вузькі місця продуктивності, наприклад, неефективні SQL-запити.

Працював з Apache Kafka, виправив проблему у продюсері, пов’язану з некоректною JSON-серіалізацією, що дозволило уникнути втрати даних у черзі.

Покривав код тестами за допомогою Testify: писав unit-тести для бізнес-логіки та інтеграційні тести для HTTP-сервера з моками бази даних, досягнувши 75% покриття ключових модулів (клієнтський дашборд та модуль управління документами). Уся розробка велася відповідно до принципів clean architecture та SOLID, що спростило підтримку та масштабування проєкту.

Брав участь у code review, забезпечував високу якість коду та дотримання командних стандартів. Писав та підтримував документацію API, включаючи Swagger-специфікації. Виконував рефакторинг легасі-коду для покращення читабельності та продуктивності. Регулярно аналізував логи в Loki для виявлення потенційних проблем. Брав участь в архітектурних обговореннях та забезпечував своєчасне виконання завдань.

Знання і навички

  • Стресостійкість
  • Git
  • Golang
  • Docker
  • SQL
  • PostgreSQL
  • Користувач ОС Linux
  • SOLID Principles
  • GRPC
  • CI/CD
  • Docker Compose

Знання мов

  • Українська — вільно
  • Англійська — середній
  • Російська — вільно

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: