Mikhail K.

About Me

Mikhail is a Software Developer with expertise in the design, development, implementation, maintenance and upgrading of software systems using GoLang for clients. He is proficient in GoLang scripting and OOP concepts - implementing new features and building and deploying highly available services and system components on projects. He delivers maintainable, well-tested code on solutions - driving scalability and performance.

Frontend

Backend

Database

Workflow

Other

Work history

UpStack
UpStack
Golang Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Avanpost
Avanpost
Software Engineer
2020 - 2021 (1 year)
Moscow, Russia
  • Participated in developing Avanpost's IDP solution working on concepts, requirements, architecture, and component designs.

  • Provide subject matter expertise for the identity provider solution - working on known issues, limitations and alternatives to close gaps.

  • Implemented new REST API solutions to extend the functional possibilities of Avanpost's identity provider solution.

Avanpost
Avanpost
Software Engineer
2019 - 2020 (1 year)
Moscow, Russia
  • Worked on delivering new integration modules for interaction with different customer systems and solutions.

  • Utilized engineering best practices to develop and integrate accessibility solutions on projects for clients.

  • Conducted evaluations to remediate integration issues and develop alternatives to fix integration complexities on projects.

Showcase

Software Developer - Avanpost Web SSO
Software Developer - Avanpost Web SSO
  • Developed solutions for the Avanpost Web SSO, focusing on identity protection for users within the Russian market.

  • Collaborated with the dev team to ensure the product's commercial success.

  • Worked on a project related to Avanpost Web SSO, a web service providing identity protection solutions.

Software Developer - Mobile Game (QMessenger)
Software Developer - Mobile Game (QMessenger)
  • Developed and deployed a mobile game called 'QMessenger' featuring an intelligent assistant from the future.

  • Collaborated as a key creator, actively participating in all stages of the project – brainstorming, scenario writing, UI design, development, and advertising.

  • The app is available for download on the Google Play Store.

Project Creator - Fast Multithreading Archiver
Project Creator - Fast Multithreading Archiver
  • Developed, tested, and managed commits on the project.

  • Parallelizes and synchronizes block processing for users and processes.

  • Addresses challenges with large RAM files using multiprocessor environments.

Education

Masters Degree in Applied Computer Science
Masters Degree in Applied Computer Science
National University of Science and Technology “MISIS”, Moscow
2017 - 2019 (2 years)
Bachelors Degree in Applied Computer Science
Bachelors Degree in Applied Computer Science
Lobachevsky State University of Nizhniy Novgorod, Nizhniy
2013 - 2017 (4 years)