Anton Prokopovich

Senior Software Engineer

About Me

I’m a software engineer with experience in robotics, backend, and infrastructure development.

Technologies and skills that I have the most experience with: Golang, Python, gRPC, PostgreSQL, MongoDB, Kubernetes, Kafka, Linux, OpenTelemetry, Software Architecture, Automated Testing and TDD.

Experience

Sber

Lead Software Engineer (Golang)

2022 - Present

sberbank.com

We’re developing a Managed Kubernetes platform used by all development teams at Sber - the largest bank in Russia (~300,000 employees as of 2024).

I’m also responsible for interviewing and mentoring new team members, as well as leading a sub-team of 3 software engineers developing Managed Namespaces service.

On top of that, I’m a member of the Sber Golang Experts Team (~20 people).

Bitsgap

Software Engineer (Golang)

2022

bitsgap.com

During my time at Bitsgap I worked on a cryptocurrency trading bot that implemented DCA trading strategy.

Besides implementing new features and improving performance, I also refactored the backend architecture and introduced the automated testing practices to the project.

Zyfra Robotics

Software Engineer (Python, Robotics)

2019 - 2022

zyfra.com

There I worked on automating vehicles (trucks, drilling rigs) in mining industry.

I was responsible for the development of the software that controlled the drilling rig robots and the infrastructure that supported them.

Besides the controll software I developed the backend that communicated with all robotic vehicles on the mine, gathered telemetry from them, sent them tasks. The backend also provided REST API for sending plans of tasks to robots (through a Web interface) and observe their current state.

I also developed a desktop app that allowed the drilling rigs to be controlled remotely using remote-controll desk built by our engineers.

I worked on a 3D simulator of the drilling rig which we later used for testing the main system.

The automonous drilling rig was deployed on mines in Russia and Peru.

Education

Presbyterian College

BSc Business Administration

2016 - 2016 (Global UGRAD Program Scholarship)

I became a finalist of the Global UGRAD scholarship program and went to study to the Presbyterian College for a semester.

I scored 97 on my TOEFL exam, which was a part of the Global UGRAD scholarship selection process.

In addition to my business major curriculum at Presbyterian College, I took logic and mathematics courses as electives.

Russian State University for the Humanities

BSc Human Resources Management

2014 - 2018

I recieved a bachelor’s degree in Human Resources Management. After the second year I started spending all my spare time studying mathematics, programming and machine learning.

Fun fact: my thesis title was “Use of Information Technologies in the Recruitment Process: A Case Study of Sberbank” and 5 years later I work in Sberbank Tech department and am responsible for recruiting new developers to our team :)

Personal projects

Threads.net API wrapper in Golang

github.com/antonprokopovich/go-threads

I’ve reverse-engineered API for Threads.net the first days it came out and created a Golang wrapper for it.

Other

Besides software engineering and computer science some of my other interests are:

  • Machine Learning and AI.
  • Neuroscience. I enjoy learning about how human brain functions at a fundamental level.
  • Reading. I read a lot of both technical and fiction literature. Planning to add my reading list on here, stay tuned :)
  • Health and Fitness. I played basketball for 10 years in my youth. I enjoy weightlifting and learning/practicing anything related to becoming stronger and healthiers.