Michael K.

Michael K.

Senior Software Engineer

Kutaisi, Georgia
Hire Michael K. Hire Michael K. Hire Michael K.

About Me

Michael is a versatile .NET Developer with 12+ years of industry expertise in the use of different tools, languages, and frameworks for the iteration of innovative software solutions; working in different roles as a developer, architect, and team lead. He has ample computer security experience and is a great contributor to the development and final release of products on projects.

Portfolio

Main Developer/Architect - Bomesp Cryptocurrency Exchange
Main Developer/Architect - Bomesp Cryptocurrency Exchange

Worked on a cryptocurrency exchange that trades in corporate cryptocurrencies for clients. It 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.

Main Developer/Architect - Accurate ID Storage Subsystem
Main Developer/Architect - Accurate ID Storage Subsystem

Worked on a new subsystem for iTouch Biometrics; it allows 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 personal data, syncing and updating data. Setup roles for specific nodes on the subsystem and successfully integrated it into iTouch's main biometric product.

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 which provides static analysis of source code to find vulnerabilities and create suggestions for developers about these vulnerabilities; by making available appropriate rules which protect apps from the found vulnerabilities until they are fixed. The solution integrates seamlessly with different services like version control systems (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 Domain-specific language (DSL) which allows users to define dynamic security rules in the system and apply these rules 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 the software quality levels. It is available for purchase by clients.

Work history

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

  • Utilized Microsoft's .NET infrastructure to create software solutions that meet clients' requirements.

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

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

  • Worked with different tech stacks for the development and deployment of 3 cryptocurrency exchanges for clients.

  • Efficiently delivered useful, working and high-quality solutions for the exchanges to clients; performing efficiently with no technical complexities.

iTouch Biometrics
iTouch Biometrics
.NET Architect/Developer
2016 - 2017 (1 year)
United States
  • Contributed and utilized new approaches for the development of a new subsystem to store personal data for USA government organizations including fingerprint data.

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

  • Efficiently 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; working on the analysis of source code, searching for vulnerabilities and implementing the most critical features.

  • Efficiently developed domain specific language for the core solution; managing interactions with different external platforms and systems like version control systems, 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
  • Provided production expertise for the building of new architecture modules; planning iterations, managing project team, and presenting 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.

Margora Systems
Margora Systems
Senior .NET Developer
2011 - 2014 (3 years)
London/Novosibirsk, United Kingdom/Russia
  • Offered guidance and direction for the creation of system architecture for most projects and successfully oversaw the implementation of the most critical parts for clients.

  • Worked on the development, implementation and deployment of architecture solutions onto a client’s complex infrastructure project for tracking transponder data from railway operations.

  • Developed a bespoke template for project implementation with a set of packages which reduced drastically initial development time of 2 – 8 weeks of development for each project.

Education

Microsoft® Certified Technology Specialist: .NET Framework 4, Data Access
Microsoft® Certified Technology Specialist: .NET Framework 4, Data Access
Microsoft
2013 - 2013
Microsoft Certified Professional: Microsoft Certified Professional
Microsoft Certified Professional: Microsoft Certified Professional
Microsoft
2010 - 2012 (2 years)
MSc. Applied Math and Computer Science
MSc. Applied Math and Computer Science
Novosibirsk State Technical University
2005 - 2011 (6 years)
Microsoft® Certified Professional Developer: Web Developer 4
Microsoft® Certified Professional Developer: Web Developer 4
Microsoft
2013
Microsoft Certified Technology Specialist: .NET Framework 4, Service Communication Applications
Microsoft Certified Technology Specialist: .NET Framework 4, Service Communication Applications
Microsoft
2013
Microsoft Certified Technology Specialist: .NET Framework 4, Web Applications
Microsoft Certified Technology Specialist: .NET Framework 4, Web Applications
Microsoft
2012