Middle/Senior Golang Software Engineer
Описание
Mikhail Grankin
Golang Developer (Gomel)
Telegram Email
Experience
NDA (August 2020 - Present) Software Developer.
Was part of a strong team of system developers, responsible for developing and supporting highly loaded systems. Worked with a wide range of technologies, including Golang, Java, and C++. Used scripting languages such as Bash and JavaScript to automate routine tasks and develop web interfaces.
Key Achievements: Development and optimization of critical system components. Participation in architecture design for new functionality. Implementation of automated tests to improve product stability. Active collaboration with other departments to enhance the product.
Projects
- Several times developed REST API applications using such frameworks as Gin, Fiber, gorilla/mux.
- Developed SSO-service based on gRPC. Technologies: gRPC, JWT, OAuth2, PostgreSQL, Docker.
- Developed a parser to automatically collect and analyze data from websites, including handling dynamic content.
- Custom Go-based load balancer to efficiently distribute traffic between multiple servers, ensuring high availability and system performance. Configuration of the load balancer is done through files and API.
- Developed OTP server for two-factor authentication using Redis for session management and caching.
- Created a distributed object storage using Kubernetes for storing and managing large amounts of data.
- Implementing two-way communication between client and server in a notification system using WebSocket to send notifications to users in real time.
26 июля, 2023
Павел
Город
Минск
Возраст
54 года (24 ноября 2024)
11 июля, 2023
Кирилл
Город
Минск
Возраст
54 года (24 ноября 2024)
13 июля, 2023
Влад
Город
Минск
Возраст
54 года (24 ноября 2024)