Рейтинг лучших ИТ-работодателей России 2019 от Хабр Карьеры: читать на Хабре
Обо мне

Специализация и профессиональные навыки:
C# (.NET Framework 1.1-4.7, WPF, Silverlight, WCF, Multithreading, Reflection...) + SQL

Профессиональные навыки
Опыт работы
Сан-Франциско и район залива
Senior C# Developer
Ноябрь 2019 — По настоящее время (4 месяца)

Development of banking software on .net core 2 platform. Integration of enterprise services.

Development environment: Visual Studio 2017, 2019, Git, JetBrains ReSharper

Languages: С# (Multithreading), PowerShell script

Trading Systems Lab
Июнь 2014 — Октябрь 2019 (5 лет и 5 месяцев)


Development of TSLab (Trading Systems Lab), performance and memory profiling. TSLab is a unique solution in the World of algorithmic trading systems. Technologically it uses 4.7.2 .NET technologies (WPF+MVVM), Telerik and GoXam controls.

Development environment: Visual Studio 2013, 2015, 2017, SVN, JetBrains ReSharper, JetBrains dotMemory, JetBrains dotTrace, RedGate ANTS Performance Profiler, StyleCop

Languages: С# (WPF, Multithreading), XAML.

Апрель 2013 — Апрель 2014 (1 год и 1 месяц)


Development of New ViMB (Video International Media Business). It's an automated advertisement allocation system which works with tv, radio, internet, cinema. Technologically it uses 4.0 .NET technologies (WPF+MVVM, WCF), DevExpress controls, Entity Framework, Unity, SQL Server.

Development environment: Visual Studio 2012, SQL Server, TFS, JetBrains ReSharper

Languages: С# (WPF, WCF), XAML, SQL

Мы разрабатываем линейку продуктов для страхового бизнеса США. Живём по Agile и Lean. Правда. Так удобнее.
Январь 2012 — Апрель 2013 (1 год и 4 месяца)


Development of "PolicyOne". It's a vehicle insurance management system for USA customers. Technologically it uses 4.0 .NET technologies (Silverlight+MVVM, WCF), Telerik controls, LLBLGen (kind of entity framework), MEF, SQL Server 2010.

Development environment: Visual Studio 2012, SQL Server 2010, TFS/GIT, JetBrains ReSharper, StyleCop, StyleCop+

Languages: С# (Silverlight, WCF), XAML, SQL

OS: Windows

ТОП-5 международная компания в области IT безопасности. Один из лучших работодателей России
Август 2010 — Декабрь 2011 (1 год и 5 месяцев)


Development of "Security for SharePoint" from scratch. It protects all SharePoint content using antivirus and anti-spam "Kaspersky Lab" engines. It’s a competitor of MS ForeFront.

Using my experience I convinced team to use WCF technology to build communication between all components instead of COM/DCOM. My main role in project was creating UI using WPF technology with MVVM pattern, but I was involved in development of many other components.

Development environment: Visual Studio 2010, Perforce, JetBrains ReSharper, StyleCop, CodeCollaborator

Languages: С# (WPF, WCF, Multithreading, Reflection), XAML

OS: Windows

Аутсорсинг учетных функций
Август 2009 — Август 2010 (1 год и 1 месяц)

Position overview.

This role assumes leading development of trading application – modern low-latency high-frequency execution platform for Rates products. Technologically it uses latest .NET technologies (LINQ, WPF), is optimized to process large amount of high-frequent data with high performance being one of the main objectives.

Essential job functions.

Taking part in requirements discussion, build book of work for the iteration. Will be responsible for the whole development cycle from requirements capture to development. Find and contribute the best solutions in IT to build the market lead application.

Development environment: Visual Studio 2008, Perforce, JetBrains ReSharper, NUnit, SciTech .NET Memory Profiler, TIBCO

Languages: С# (WPF, LINQ, Multithreading, Reflection), XAML

OS: Windows XP

Программное обеспечение
Февраль 2008 — Март 2009 (1 год и 2 месяца)


Development of Device Monitor. Deep refactoring of code, GUI modernization, integration with Traffic Monitor using Web Services.

Device Monitor - program complex, which intercepts information from file, which are copied from PC to different removable storages or which are printed.

Traffic Monitor - program complex, which analyses content.

Together Device Monitor and Traffic Monitor watch for leaking of confidential information.

Development environment: Visual Studio 2005, SVN, NUnit, QA TestComplete

Languages: С# (Win Forms, Multithreading, Reflection, Web Services), SQL

DBMS: SQL Server 2005

OS: Windows XP, Windows Server 2003

BioLink Solutions
Lead programmer / software architect
Апрель 2006 — Февраль 2008 (1 год и 11 месяцев)


• development of AMIS (CABIS) architecture

• implementation of most count of AMIS components, except biometrics

• leading technical dialog with vendors of biometric solutions

AMIS - Automated Мulti-biometric Information System

CABIS - Complex Automated Biometric Information System

AMIS has a distributed large-scale architecture based on WCF. The system purpose is real time human identification by fingerprint, face, voice and handwriting. System performance can be increased by increasing count of identification servers.

As data storage uses SQL Server 2000/2005.

The project includes ADO.NET, Win Services, Win Forms, Multithreading, Reflection, Security.

First version was built on Remoting. Second version was built on WCF.

Development environment: Visual Studio 2005, Visual SourceSafe, Visio, Project, Macrovision InstallShield 12

Languages: С# (Win Forms, ADO.NET, Remoting, WCF, Multithreading, Reflection, Win Services), SQL, XML

DBMS: SQL Server 2000/2005, IBM DB2 Express-C 9.1

OS: Windows XP, Windows Server 2003

“Weight-measuring company “Tenso-M”
Lead programmer
Август 2004 — Март 2006 (1 год и 8 месяцев)


• development of industrial control system architectures for multi-components production

• full implementation of designed systems

Such industrial control system has controller and PC, which communicate through sockets. Controller works under Windows CE .NET, and PC works under Windows XP. Controller collects information from different sensors and manages equipments. PC gets information from controller through sockets and displays it as friendly GUI, so operator controls technological process in comfortable form. System is fully automated, but operator can activate manual mode and manage equipments using friendly GUI. Work protocol writes to Access database.

Development environment: Visual Studio 2003, Borland C++ Builder 5.0

Languages: С++ (COM/DCOM, ATL, STL, Multithreading), С# (Win Forms, ADO.NET, GDI+, Multithreading, Sockets), SQL, XML

DBMS: Access

OS: Windows 2000/XP, Windows CE .NET 4

“Econophysics - Tomsk” / “Eco - Tomsk”, Tomsk
Сентябрь 2003 — Июль 2004 (11 месяцев)


Financial programming. Realization of mathematics algorithms for computation of contracts market prices, realization different algorithms, calculus of approximations. Significant time was spending for optimization of algorithms’ realization, because there were very big amounts of computations – tens minutes.

Development environment: Visual Studio 6.0/7.0, Visual SourceSafe

Languages: С++, VBA

OS: Windows 2000/XP

“GEOFIT” / “Siberian Geophysical Company” Tomsk filial
Февраль 2002 — Август 2003 (1 год и 7 месяцев)


Real time multithreading digital signal processing of borehole surveying apparatus, visualization of received and processed data, GUI developing. There were developed libraries for working with different ADC and for more than 10 multi channels borehole surveying apparatus:

• with digital telemetry: KSA-T, Kedr-40, Kedr-90, TAGIS, POISK-KSA-10M, AGAT-KSA-K9M, KP-11E-721, KP-09T, KP-31E-723, VIKIZ, EMDST-MP, GRANIT

• with time-impulse modulation: K1A-723-M, K3A-723, PF-73M

• frequency-meters, impulse counters

Development environment: Borland C++ Builder 3.0

Languages: С++ (Windows Forms, Multithreading)

OS: Windows 9x/2000

Высшее образование
Томский государственный университет систем управления и радиоэлектроники
Факультет: Радиотехнический; РТФ
Январь 1996—Январь 2002 (6 лет)