Position: Senior Developer
Category: Golang
English level: intermediate
Years of experience: 5


I'm a software developer specializing in data science, fintech solutions, and high-capacity backends. I worked on trading platform development and several deployments to various customers. 
For the last 7 years, I had a chance to work on high-performance computation and distributed systems, which uses several programming languages in a single project and DevOps (Docker, Jenkins, Software Architecture) for low-latency trading systems. I worked on customized network protocols, message queue, data structures, and low-level system call, mostly using C++, Golang, Java, C#, Python to fine-tune the performance. 
I partially worked on software architecture, for the system engine of distributed and high availability design (for example, for the solution of disaster recovery). As most banks and instruments have strict restrictions over the network, and existing solutions, in most cases I worked on own solutions well customer with various requirements. 
Also provides BDD, TDD solution to control the quality of complicated trading system logic. 
Good at collaboration with several roles during the project inclincluding discussion with team staff, product managers and, customers that covers all stages of the product lifetime. I like challenging tasks and working on new, unique problems ,and familiar with the remote team environment.