- Golang developer SurveySparrow <ul><li>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.</li><li>Developed a microservice for sentiment analysis of reviews using machine learning models from Hugging Face. Integrated MongoDB for efficient text review storage and processing.</li><li>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%.</li><li>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%.</li></ul>
<p>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.</p>
- Golang developer Lode <ul><li>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.</li><li>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.</li><li>Developed unit tests for key backend components using the testify module in Go, improving code stability and achieving over 80% test coverage.</li><li>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.</li></ul>
<p>Technologies: Golang( go ), Gin, MySQL, Redis, GORM, gRPC, Rest API, Git, testify, Gitlab CI/CD, Docker, Sentry, Kibana, Linux.</p>
- 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 practicesBackend: Golang ( go ), PostgreSQL, MySQL, Clickhouse, MongoDB, Redis, GORM, Apache Kafka, RabbitMQ, gRPC, Rest API, Git, Docker, Kubernetes ( k 8s ), nginx, Gin, testify, protobuf, Prometheus, Grafana
Other: Linux, Gitlab CI/CD, Sentry, Kibana, Elasticsearch