Position: Software Engineer
Category: Golang
English level: upper
Years of experience: 7

Built a gRPC-to-Kafka gateway service proxying all gRPC calls from clients to corresponding Kafka topics.

Automated the process of adding validators for Protobuf message fields, developed a plugin for Protobuf generator that allowed to generate all necessary code. It simplified the process to verify incoming data from clients and reduced the time of developing gRPC services.

Led a remote developer team of 3-5 members as a technical leader and encouraged them to focus on sensible actions; established, assigned and prioritized tasks, reviewed progress, approved implementation, released and deployed new features.

Released a service that facilitated the integration of various cryptocurrencies on the crypto exchange and enabled all currencies to utilize a single unified API.

Developed a CRM system from scratch that empowered management of multiple selling landing pages, to collect all incoming orders in one place. This system has made it easier to create new selling landing pages for different products and sell them by attracting traffic through Exelo CPA network.
I am an experienced software engineer and have worked in a variety of roles and companies. I enjoy digging into deep problems and discovering practical solutions. I am a pragmatic, realistic and sensible person. So, I believe that done is better than perfect. Also, I am organized and responsible. I have produced and launched several projects and experienced with multiple programming languages, tools, and technologies. If I don't know something I learn it fast. Additionally, I mentor newcomers to software engineering and help them to understand how to become a software engineer and solve different problems.
I am looking a job in an international company.