mikhaillipanin

Senior Golang Engineer

Hi! 👋
I'm a software engineer with over 5 years of experience in various areas of development.

During my career, I had the opportunity to develop a compiler for an experimental programming language as part of an R&D project. Furthermore, I conducted extensive research on the topic and wrote a scientific paper that was later published at an international conference CSAI 2023.

In addition, I worked with infrastructure code for data storage systems, developed part of the order assembly system for marketplaces, and even worked on the implementation of Kerberos and LDAP network protocols.

I had to work with a variety of technologies and programming languages, such as C++, Java, Golang, and others. In addition to backend development, I had to set up CI/CD pipelines, write integration tests, and perform system analytics within large information systems. However, lately I have been passionate about developing projects in the Golang programming language.

In addition to the technical component, I prefer to be a team player. I believe that communication between team members remains one of the most important aspects of developing any product.

If you need someone who can speak with computers using programming languages, and who can speak with people to achieve product goals, I am open to communication! 😉


Experience: 5 years

Yearly salary: $100,000

Hourly rate: $70

Nationality: 🌏 Remote

Residency: 🇸🇪 Sweden


Experience

Software Development Expert
Sber FinTech
2025 - 2025
Automated the generation of test data for validating OpenSSL certificate chains. Integrated mock generation (testify + mockery) for unit testing into the project. Integrated several linters to improve the maintainability of the project—imports, mocks, project structure. Implemented its launch into the CI/CD process. Increased the code coverage of the project to over 80 %.
Senior Software Developer
MTS Digital
2024 - 2025
Automated code-generation for GraphQL, Protobuf, OpenAPI, CloudEvents (JSON Schema) contracts; reduced generation for any contract to a single form. Integrated validation for code-generation into CI/CD process. Developed a template service with variational code generation for new projects, which significantly reduced the resources and time required to create new services. Wrote several linters to improve project maintainability—imports, mocks, project structure.
Software Engineer
YADRO
2022 - 2024
Unified the logic for delivering collected artifacts for different architectures, which helped to reduce the amount of user-related errors. Increased the code coverage of three services to ∼74 %. Was taking part in developing the “Snapshots” feature — a technology for taking “instant” images of the system without copying all the data.
Software Engineer
Huawei Technologies Co. Ltd. R&D Research Center
2020 - 2022
Conducted the research on the possibility of replacing goto objects (and related constructs) in the experimental programming language EOlang (EO) with semantically equivalent analogues. Wrote a scientific paper that was published later at the international conference CSAI 2023. Added an optimization phase to the process of compiling EO code into Java code. Then I accelerated the parsing phase by optimizing work with XML files (clean representation of EO code). Contributed to the open-source library XSLine, which was used in the project to apply a chain of XPath transformations to XML configuration files.

Skills

backend
ci-cd
docker
java
linux
redis
golang
english
russian