Михайло
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
Киев