Latest version of this resume can be found at https://www.SAKryukov.org/resume
Last update: August 11, 2024

Sergey A Kryukov


Focus

Software architect and computer scientist well known in international professional software community, developer (in some cases, an owner) of several unique technologies, including: alternative .NET Data Contract solution optimized via System.Reflection.Emit, Data-Driven Software development method, innovating architecture of a Computer Algebra System, multi-threading technology and more. Life time .NET experience and life time experience with its Borland predecessor.

Platforms/Languages:

Main directions of software technology development:

Awards:

Professional Experience

Open-Source Development 2006 to present

Development of Computer Algebra System Symbolic for .NET with data presentation, active participation in CodeProject, GitHub, npm and Visual Studio Code product development.

Most recent work: “Microtonal Fabric”, a microtonal music platform based on WebAudio API. It is a framework for building universal or customized microtonal musical keyboard instruments, microtonal experiments and computing, music study, and teaching music lessons with possible remote options. Presently, this platform is actively used by the famous Brainin school of music.

Teradyne
Contractor, Product Architect
March 2021 to August 2022

Developer of a test automation system, author of a new architecture for the new version of the system, including metadada-driven and plugin architecture and development technology, developer of the working procedures and documentation, key technologies, supervise and coordinate software developers and gathering and formalization of requirements, testing, prototyping, provide mentoring, deliver presentations.

Instron
Senior Software Engineer
September 2019 to April 2020

Development and support of the automation system for material testing: material handling, measurements and data management. In parallel, developed software prototype and new architectural fundamentals for data and workflow management for a new project, oriented to productization and reduction of cost of custom projects.

C#, .NET, HTTP/CSS, JavaScript, Node.js

Fresnel Research
Independent Contractor, Technical Architect
November 2017 to September 2019

Software development in the field of finance, stock exchange, HFT (High Frequency Trading).

Developed essential part of technical architecture, put into practice plugin and metadata-driven architectures.

Essentially Modern C++, Python, Javascript, node.js, Visual Studio code, Linux, Windows, git, GitHub, CMake, and more.

IoT Systems, Inc.
Consultant, Embedded Software Architect
November 2016 to February 2017

Designed application robot API, application architecture and communication protocol for robot assembly lines. Developed robot application-layer firmware using Precise Automation robot. Proprietary Precise Automation platform, .NET, C#.

Thermo Fisher Scientific
Software Architect
March 2012 to March 2016

Worked as an architect and developer of the software Electrostatic Discharge (ESD) equipment. Major achievement: developed new unique XML data management system based on custom Data Contract technology, optimized based on .NET System.Reflection.Emit, architecture and hardware control software for Pegasus, Orion systems, prober interface and its integration with ESD tester machines.

Also provided optical engineering solution for new version of Orion machine. All works have been immediately commercialized; the data management feature is getting ready to meet beta testers/customers.

.NET, C#.

Akamai Technologies
Consultant
August 2011 to November 2011

Contract job for Akamai internal product for migration of the code developed specifically and exclusively for .NET on Windows to a multi-platform solution with primary additional target to Mac OS X based on Mono platform. This was related to working around of all kind of incompatibilities, in .NET UI, Oracle Database and the client code of a Web service.

Interesting achievement: the solution included database abstraction layer capable of working identically with different incompatible data connection providers, because of the lack of common Oracle data provider for CLR working on both systems as well as re-engineering of UI, Web server access, secure authentication and threading model.

Windows, Mac OS X, .NET, Mono, C#.

Milara, Inc.
Director of Software Engineering
February 2010 to November 2010

Defined and created software development infrastructure: Revision Control, Issue Management, one-click build procedures, administration documentation and back-up tools, based on in-house dedicated development server (Ubuntu Server Linux). The infrastructure supports international team consisting of software developers working in-house and remotely. The software development team is armed with all this techniques and quality standards; proper development disciplines and practices are maintained. Completed development of big integration project based on newly developed Windows Service. The solution supports legacy Touch Print system for Printed Circuit Board (PCB) printing integrated with 3D Paste Inspection hardware and software developed by CyberOptics. C#, C++, Python.

Interesting achievement: successful remote debugging of a Windows Service with developer partners based on innovating service technology.

BlueShift Technologies, Inc.
Principal Software Engineer
January 2009 to November 2009

Responsible for software architecture and development of the new version of QuickBlue software products for process control and wafer-handling automation based on company’s proprietary robots; worked at development of new technology and architecture, founded a new “maintainability” project which provided innovated development/release cycle for legacy software.

Provided team leadership and major software solutions which secured successful sales of the platform for two customers’ companies and a patch solution for another customer.

Windows, .NET, C#.

DST International (presently DST Global Solutions)
Technical Architect
December 2008 to January 2009

Provided consulting for the team supporting HiWay project, originally developed at Bremer Associates (see below).

J P Sercel Associates, Inc.
Senior Software Architect
March 2006 to November 2008

Developed highly innovative technology and architecture implemented in the control system for a wide class of industrial installations for high-precision robotized laser machining, implemented a working system, in .NET, C#.

Major achievement: development of the data serialization technology predated Microsoft Data Contract, and also highly customizable metadata-driven UI, also based on Data Contract, and rule-driven manufacturing scenario.

DST International (presently DST Global Solutions)
Technical Architect
June 2003 to February 2006

Participated in re-working of MetaStreamer, developed at BREMER and acquired by DST International, into a new middleware DST product named HiWay. Developed integration with the competing OMG CWM, in particular, XMI.

Borland Delphi Pascal, Free Pascal, C++, .NET, C#.

BREMER Associates, Inc.
Senior Software Engineer
August 2000 to June 2003

Involved in development of the company’s proprietary meta-data message-oriented middleware product targeted for system integration — MetaStreamer.

Major achievement: development of the architecture of Meta-data Engine (MDE), the product predated similar OMG Common Warehouse Metamodel, mostly its MOF, which was published by OMG later.

Borland Delphi Pascal, C++.

Education

MS degree from *M. I. P. T.*
(Moscow Institute of Physics and Technology, a. k. a. "PhysTech"),
Dolgoprudny, Russia
Major:
Automation and Electronics,
Quantum Optics
Thesis:
Quantum Size Effects in Multi-Layer Structures
Levedev Institute of Physics
Russian Academy of Sciences, Moscow
Post-graduate Course
Major:
Solid-State Physics