Position: Middle Golang Developer
Category: Golang
English level: fluent
Years of experience: 2

* I run my own YouTube channel where I teach people Golang
* Saved the company 5% annual salary of a senior developer per newcomer developer by creating a 60 page guide where described and illustrated the entire workflow
* Reduced the company's costs for maintaining AWS Lambda by 43% due to the selection of the optimal configuration and multithreading
* Saved the company 26000 man-hours per year by upgrading the way data is stored and improving SQL requests
* Managed data security during a massive attack by the Petya virus in June 2017
* Added a graphic designer to the system for creating a client order by a manager, due to which the number of orders that were incorrectly assembled or upholstered decreased
* 2+ years of hands-on experience with Golang
* 7 years of relevant 1C development experience
* Bachelor's degree in Software Engineering
* Additional IT education
* Grew up in 2 years from a trainee to a senior 1C developer
For the last 2 years I have worked as a Golang Software Engineer in a cross-functional team using Agile methodology for an American technology company. In addition to that, I run my own YouTube channel where I teach people Golang. I have a bachelor's degree in Software Engineering. In total, I have 10 years of software development experience. 

In the first project, I updated existing team APIs, created a service monitoring system, and fixed bugs. In the second project, I declared an OpenAPI schema, configured a Public API Gateway with an external authorizer through Terraform, and implemented CRUD operations. In the third project, I migrated an existing solution for streaming IPTV devices to the AWS cloud platform. In all three projects, I also paid great attention to creating testing plans and implementing unit tests and functional tests.
I also created a How-To Guide, which detailed and illustrated the entire workflow, allowing Middle and Senior developers to minimize the onboarding process for future team member.

After that, I completed a project for a fintech company, during which I covered the existing functionality with unit tests, created PostgreSQL queries and scripts to improve the existing system behavior, and fixed old and new bugs.

Prior to this, I worked as a 1C developer for several years, achieving impressive results for my employers. My achievements include changing the structure of SQL tables, optimizing SQL queries, and rebuilding the existing document flow system, which reduced the time it took to generate a critical production report from 20-40 minutes to 5 seconds. I also created a graphical constructor for a production enterprise.
Friendly team, long-term cooperation, professional growth.