Mikhail K.

Mikhail K.

Golang Developer

Moscow, Russia
Hire Mikhail K. Hire Mikhail K. Hire 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.

Work history

UpStack
UpStack
Golang Developer
2021 - Present (3 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.

Portfolio

Software Developer - Avanpost Web SSO
Software Developer - Avanpost Web SSO

Worked on delivering solutions for the Avanpost Web SSO that provides identity protection solutions to users within the Russian market. Liaised with the dev team to provide solutions on the product - making it a commercial success.

Software Developer - Mobile Game (QMessenger)
Software Developer - Mobile Game (QMessenger)

Designed, developed and deployed a game that allows users to talk to an intelligent assistant from the future. Worked as one of two creators of the app - actively participating in all brainstorming, scenario writing, UI design, development and advertising process for the project. 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. The solution parallelizes and synchronizes the processing of blocks in a multiprocessor environment for users and processes files larger than the available RAM.

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)