Position: Senior/Lead Golang Developer
Category: Golang
English level: intermediate
Years of experience: 7

Over the last 5 years I have:
 - designed and developed highly loaded backend services and successfully launched the Wink streaming service
 - organized process of code reviewing and testing in my team
 - set up testing environments and simplified the process of testing
 - developed tools and set up the environment for stress testing
June 2018 – February 2022
Lead Golang Developer, Wink
Lead team of Golang developers. Developing the backend of Wink IPTV/OTT streaming service.
- Lead team of 5-10 Golang developers.
- Interview and help with the onboarding of new developers.
- Code review
- Decomposing and delegating tasks to team members.
- Designing the architecture of the product and communicating with others teams.
- Developing backend services.
- Supporting and configuration of Gitlab CI/CD for testing environments.
Technologies: Golang, PostgreSQL, Reindexer, NSQ, Python, Swagger, ClickHouse, Microservices, Docker, Gitlab CI, Git.

January 2017 – June 2018
Senior Golang Developer, Wink
Developing the highly loaded (~15M DAU) backend of Wink IPTV/OTT streaming service.
- Developing backend services with Golang, that expose REST API for client-side applications.
- Developing Unit, E2E tests, and tools for the stress testing of backend services.
- Designing the architecture of backend services.
Technologies: Golang, PostgreSQL, Reindexer, NSQ, Python, Swagger, ClickHouse, Microservices, Docker, Gitlab CI, Git.
  
July 2016 – January 2017
Middle Golang Developer, Andersenlab
Developing and supporting the backend for the mobile application used for searching people with common interests. Realtime displaying nearby users on the map. Built-in chat for communication.
- Designing REST API.
- Developing backend services with Golang.
Technologies: Golang, PostgreSQL, PostGIS, Redis, REST, WebSockets Docker, Git.

January 2015 – July 2016
Python Full-stack Developer, Freelance
Developing product for SMM services. Catalog of available services, complex order system, and performing orders. Integration with third-party products.
- Designing the architecture of the product.
- Developing backend services.
- Developing frontend services.
- Testing and supporting.
Technologies: Python, Flask, MongoDB, RabbitMQ, JavaScript, HTML, CSS, Twitter Bootstrap, Nginx, Docker, Git.

January 2012 – January 2015
Full-stack Developer, Freelance
Designing, developing and supporting various WEB-applications.
Technologies: PHP, Python, JavaScript, HTML, CSS, jQuery, Angular, MySQL, PostgreSQL, Redis, RabbitMQ, Git.
I would not like work only on supporting, refactoring, or testing tasks. Instead, I would like to design and develop new features for the product, including some supporting tasks.