Михайло

Golang developer

Employment type: full-time, part-time
City: Kyiv
Employment type:
full-time, part-time
City:
Kyiv

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.

Work experience

Golang developer

from 01.2024 to now (2 years 3 months)
SurveySparrow, Київ (IT)

• Реалізував систему мікросервісів і RESTful API для платформи онлайн-опитувань і тестів, використовуючи Go, Gin і PostgreSQL для зберігання даних. Впровадив кешування з Redis, налаштував CI/CD у GitLab і автоматизував розгортання на Kubernetes, що забезпечило масштабованість і високу продуктивність системи.
• Розробив мікросервіс для аналізу відгуків за допомогою машинного навчання, який визначає їхню тональність, використовуючи моделі Hugging Face. Інтегрував зберігання даних у MongoDB для ефективної роботи з текстовими відгуками.
• Брав участь у розробці інтеграції із зовнішнім API для синхронізації даних користувачів, використовуючи GoCelery і RabbitMQ для асинхронної обробки запитів. Налаштував регулярні періодичні завдання, що скоротило час обробки запитів на 40%.
• Налаштував CI/CD пайплайн у GitLab для автоматизації розгортання і тестування, що прискорило процес випуску нових версій і підвищило стабільність релізів, зменшуючи кількість помилок у продакшн-середовищі на 25%.

Technologies: Golang (Go), Gin, GoCelery, PostgreSQL, MongoDB, Redis, GORM, RabbitMQ, gRPC, REST API, Git, Testify, GitLab CI/CD, Kubernetes, Sentry, Elasticsearch, Prometheus, Grafana, Linux, Nginx.

Golang developer

from 05.2022 to 12.2023 (1 year 8 months)
Lode, Київ (IT)

• Реалізував високопродуктивний backend для веб-застосунку з використанням Go (Gin), створив RESTful API для реєстрації користувачів, покупки квитків, роботи з інтерактивною картою заходів і спілкування з організаторами. Інтегрував MySQL, Redis, GORM і забезпечив автоматизацію процесів за допомогою CI/CD у GitLab.
• Оптимізував продуктивність backend-системи, впровадивши кешування статичних даних у Redis, що зменшило навантаження на основну базу даних MySQL на 32% і прискорило виконання запитів на 68%. Налаштував інтелектуальне оновлення кешу з урахуванням TTL і додавання нових даних для забезпечення актуальності інформації.
• Розробив unit-тести для ключових компонентів backend-застосунку з використанням модуля Testify у Go, що дозволило підвищити стабільність коду і покрити тестами понад 80% функціональності.
• Оптимізував взаємодію з базою даних, впровадивши ORM GORM і налаштувавши ефективні запити, що покращило час обробки операцій, спростило підтримку коду та підвищило загальну продуктивність системи при роботі з MySQL.

Technologies: Golang( go ), Gin, MySQL, Redis, GORM, gRPC, Rest API, Git, testify, Gitlab CI/CD, Docker, Sentry, Kibana, Linux.

Education

Київський політехнічний інститут ім. Ігоря Сікорського

ІПСА, Комп'ютерні науки, Київ
Higher, from 2022 to 2026 (4 years)

Knowledge and skills

  • Golang
  • PostgreSQL
  • MySQL
  • ClickHouse
  • MongoDB
  • Redis
  • GORM
  • Apache Kafka
  • RabbitMQ
  • GRPC
  • REST API
  • Git
  • Docker
  • Docker Compose
  • Kubernetes
  • Nginx
  • Gin
  • Testify
  • Protobuf
  • Prometheus
  • Grafana
  • Користувач ОС Linux
  • GitLab
  • CI/CD
  • Sentry
  • Kibana
  • Elasticsearch

Language proficiencies

  • English — above average
  • Ukrainian — fluent

Additional information

Я досвідчений backend-розробник із сильним фокусом на створенні масштабованих і високопродуктивних систем. Можу розробляти мікросервісну архітектуру, інтегрувати зовнішні сервіси та вирішувати завдання з оптимізації продуктивності. Маю досвід роботи з CI/CD, тестуванням коду та розгортанням застосунків на Kubernetes. Моя мета— створювати ефективні рішення, які забезпечують надійність і зручність для користувачів, а також сприяють зростанню та масштабуванню бізнесу.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: