Position: Senior Software Engineer/Team Lead
Category: Golang
English level: fluent
Years of experience: 8


I have experience in various fields and at different stages: from creating all from scratch in a startup to refactoring large projects in big companies; also managed a small team of developers.

Last created projects: 
1) One of the main developers in the company, which develops chargers for electric vehicles, was involved in all aspects of product development processes: system design, creation of new services and features, mentoring, bug fixing, planning, demos, etc.
2) As a lead developer created from scratch server part of robot control services: apis, monitoring system, loggers, data processors
3) Created several payment systems: for fiat only and based on a cryptocurrency exchange. Created fault handling system for a huge amount of IoT devices