Michael K.

About Me

Michael is a Senior .NET/C# Developer with 12+ years of industry experience working in different roles as a developer, architect, and team lead using different tools, languages, and frameworks to iterate innovative software solutions. He has an in-depth knowledge of .NET and Angular and specializes in architecting multiplatform, high-performance systems. Michael develops scalable, fault-tolerant process automation systems and implements distributed and scalable systems. He also has ample IT security experience and is a great contributor to the development and final release of products on projects.

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Senior .NET Developer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Using .NET infrastructure to create software solutions that meet client requirements.

  • Ensuring that features are being delivered efficiently and on time.

Qoden Tech
Qoden Tech
.NET Architect/Developer
2017 - 2019 (2 years)
Remote
  • Initiated and implemented customizations to the core of the client's main cryptocurrency exchange to meet specific business needs.

  • Worked with different tech stacks to develop and deploy 3 cryptocurrency exchanges for clients.

  • Delivered working solutions for the exchanges to perform efficiently with no technical complexities.

iTouch Biometrics
iTouch Biometrics
.NET Architect/Developer
2016 - 2017 (1 year)
Remote
  • Developed a new subsystem to store personal data for US government organizations, including fingerprint data.

  • Designed and built the architecture and implemented a new multi-layer subsystem to store and replicate data between different nodes in a secure way.

  • Oversaw the deployment of the application to more than 10 nodes with a 100% replication process score and zero errors for 100,000+ records.

Positive Technologies
Positive Technologies
.NET Architect/Developer
2015 - 2016 (1 year)
Novosibirsk, Russia
  • Actively contributed to the implementation of the core architecture for Positive Technology's new product, analyzing source code, searching for vulnerabilities, and implementing the most critical features.

  • Developed a DSL for the core solution and managed interactions with different external platforms and systems like VCS, bug trackers, code analysis tools, and firewalls.

  • Designed and implemented several solutions for the MVP version submitted to the client in 8 months.

BARS GROUP
BARS GROUP
.NET Architect | Team Lead
2014 - 2015 (1 year)
Novosibirsk, Russia
  • Built new architecture modules, planned iterations, managed a project team, and presented results to the client.

  • Designed and built the common extensible architecture for different sub-modules on the main project.

  • Devised and implemented best practice development rules, code styles, and documentation processes for all sub-module implementation, leading the new team to handle tasks related to new additions on the existing project.

Magora
Magora
Senior .NET Developer
2011 - 2014 (3 years)
Novosibirsk, Russia
  • Created a system architecture for most projects and oversaw the implementation of the most critical parts for clients.

  • Developed, implemented, and deployed architecture solutions onto a client’s complex infrastructure project for tracking transponder data from railway operations.

  • Developed a project implementation template with a set of packages that reduced initial development time of 2-8 weeks for each project.

Showcase

Main Developer/Architect - Positive Technologies AI SSDL
Main Developer/Architect - Positive Technologies AI SSDL
  • PT Application Inspector SSDL is a static analysis tool for source code vulnerability detection and rule generation.

  • It integrates with various services like VCS, bug trackers, and firewalls to apply dynamic security rules.

  • A DSL is provided for users to define and apply security rules dynamically across external systems.

Main Developer/Architect - iTouch Biometrics
Main Developer/Architect - iTouch Biometrics
  • Developed a new Accurate ID Storage Subsystem for user data security and synchronization across multiple nodes.

  • Designed and oversaw the complete architecture of the subsystem, including node roles and integration into iTouch's main biometric product.

  • Implemented user access control to multiple nodes for data storage, syncing, and updates.

Main Developer/Architect - BOMESP Cryptocurrency Exchange
Main Developer/Architect - BOMESP Cryptocurrency Exchange
  • Developed a cryptocurrency exchange focused on corporate cryptocurrencies and client-facing solutions.

  • Implemented a KYC-subsystem and AML system as part of the exchange's core functionality.

  • Managed the architecture for new features and integrated external services to support the product's development and use.

Education

TypeScript From Scratch
TypeScript From Scratch
Udemy
2024 - 2024
MSc Applied Math and Computer Science
MSc Applied Math and Computer Science
Novosibirsk State Technical University (NSTU) - Russia
2005 - 2011 (6 years)