UARU
Ваш акаунт не активовано. Перевірте пошту. 
  1. Робота в Україні
  2. Резюме
  3. Резюме в Києві
  4. Резюме Golang developer в Києві
  5. Golang developer
Запропонувати вакансію
Boiko Mykhailo

Golang developer

Заблоковано
  2 квітня  Місто: Київ
Вік:24 роки
Режим роботи:повний робочий день, вільний графік роботи, віддалена робота
Рубрики: IT, WEB фахівці
або зареєструйтеся на сайті як роботодавець, щоб бачити контактну інформацію.

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

Golang developer
SurveySparrow (An experience management platform that allows you to collect, analyze & act on customer feedback in real time.)
07.2023 − По теперішній час (1 рік 9 місяців)
  • Implemented a microservices system and RESTful API for an online survey and testing platform using Go, Gin, and PostgreSQL for data storage. Introduced caching with Redis, set up CI/CD in GitLab, and automated deployment on Kubernetes, ensuring system scalability and high performance.
  • Developed a microservice for sentiment analysis of reviews using machine learning models from Hugging Face. Integrated MongoDB for efficient text review storage and processing.
  • Participated in developing an integration with an external API for user data synchronization, utilizing GoCelery and RabbitMQ for asynchronous request processing. Configured periodic scheduled tasks, reducing request processing time by 40%.
  • Set up a CI/CD pipeline in GitLab for automated deployment and testing, accelerating the release process and improving release stability, reducing production errors by 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
Lode (An international communications & design agency for global brands.)
11.2021 − 04.2023 (1 рік 5 місяців)
  • Developed a high-performance backend for a web application using Go(Gin), created a RESTful API for user registration, ticket purchases, interactive event map interactions, and communication with organizers. Integrated MySQL, Redis, and GORM, and automated processes using CI/CD in GitLab.
  • Optimized backend system performance by implementing caching of static data in Redis, reducing the load on the main MySQL database by 32% and speeding up query execution by 68%. Configured intelligent cache updates considering TTL and new data additions to ensure data relevance.
  • Developed unit tests for key backend components using the testify module in Go, improving code stability and achieving over 80% test coverage.
  • Optimized database interactions by implementing the GORM ORM and configuring efficient queries, enhancing operation processing time, simplifying code maintenance, and improving overall system performance when working with MySQL.

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

Освіта

Київський політехнічний інститут ім. Ігоря Сікорського (Київ)
Інститут Прикладного Системного Аналізу, Комп'ютерні науки
незакінчена вища, 09.2022 − 06.2026 (3 роки 9 місяців)

Знання мов:

Англійська - Вище середнього, Українська - Професійний (експерт), Російська - Високий рівень (вільно)

Додаткова інформація

Знання комп'ютера, програм: Experienced backend developer with a strong focus on building scalable and high-performance systems. I can develop microservice architectures, integrate external services, and solve performance optimization challenges. I have experience with CI/CD, code testing, and deploying applications on Kubernetes. My goal is to create efficient solutions that ensure reliability and user convenience while contributing to business growth and scalability.
Особисті якості, хобі, захоплення, навички: Backend: Golang( go ), PostgreSQL, MySQL, Clickhouse, MongoDB, Redis, GORM, Apache Kafka, RabbitMQ, gRPC, Rest API, Git, Docker, Kubernetes( k8s ), nginx, Gin, testify, protobuf, Prometheus, Grafana Other: Linux, Gitlab CI/CD, Sentry, Kibana, Elasticsearch
Мета пошуку роботи, побажання до місця роботи: - I want to work on complex and engaging projects using a modern technology stack. - I expect opportunities for continuous learning and deepening my expertise. - I value working in a strong and motivated team where knowledge sharing and best practices

Причина скарги *

Опишіть коротко суть скарги *

Часто шукають

↑ Вгору