Michael K.

Michael K.

Senior Software Engineer

Antalya, Turkey
Hire Michael K. Hire Michael K. Hire 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.

Work history

UpStack
UpStack
Senior .NET Developer
2019 - Present (5 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.

Portfolio

Main Developer/Architect - Positive Technologies AI SSDL
Main Developer/Architect - Positive Technologies AI SSDL

PT Application Inspector SSDL is an advanced application security testing solution that provides static analysis of source code to find vulnerabilities and create suggestions for developers about them by making available appropriate rules that protect apps from the detected vulnerabilities until they are fixed. The solution integrates seamlessly with different services like VCS, bug trackers, and firewalls, applying dynamic security rules for found vulnerabilities. Created the architecture and implemented the main parts of the project. Developed a DSL for users to define dynamic security rules in the system and apply them to all external systems (external systems are connected as plugins so the application can be extended by new plugins). The solution allows clients to manage compliance with regulatory requirements, drive operational efficiency, mitigate risks and damages, and enhance software quality levels. It is available for purchase by clients.

Main Developer/Architect - iTouch Biometrics
Main Developer/Architect - iTouch Biometrics

Worked on a new Accurate ID Storage Subsystem for users to securely store personal data and sync data with different nodes. Engineered the whole architecture of the subsystem and oversaw integration into the main product. Designed the subsystem with user access to multiple nodes for storing, syncing, and updating personal data. Set up roles for specific nodes on the subsystem and successfully integrated it into iTouch's main biometric product.

Main Developer/Architect - BOMESP Cryptocurrency Exchange
Main Developer/Architect - BOMESP Cryptocurrency Exchange

Worked on a cryptocurrency exchange that trades in corporate cryptocurrencies for clients and provides solutions to specific industries with different levels of security - a KYC-subsystem and AML system. Created the architecture for new features, implemented the main parts of solutions on the project, and supervised integrations with different external services. The product was launched by the client and is in active use by users.

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)