Михайло
Golang developer
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/13235764/
Досвід роботи
Golang developer
з 01.2024 по нині
(2 роки 3 місяці)
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
з 05.2022 по 12.2023
(1 рік 8 місяців)
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.
Освіта
Київський політехнічний інститут ім. Ігоря Сікорського
ІПСА, Комп'ютерні науки, Київ
Вища, з 2022 по 2026 (4 роки)
Знання і навички
- 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
Знання мов
- Англійська — вище середнього
- Українська — вільно
Додаткова інформація
Я досвідчений backend-розробник із сильним фокусом на створенні масштабованих і високопродуктивних систем. Можу розробляти мікросервісну архітектуру, інтегрувати зовнішні сервіси та вирішувати завдання з оптимізації продуктивності. Маю досвід роботи з CI/CD, тестуванням коду та розгортанням застосунків на Kubernetes. Моя мета— створювати ефективні рішення, які забезпечують надійність і зручність для користувачів, а також сприяють зростанню та масштабуванню бізнесу.
Схожі кандидати
-
Програміст Golang
Київ -
Розробник Golang
40000 грн, Київ -
Java-розробник
Київ -
Golang, Python Developer
Київ -
Разработчик Golang
Київ, Дистанційно -
Програміст Golang
Київ