- 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.