Work History

Work History

Senior Software Developer/Team Leader

DataArt Inc.

ENTERPRISE SINGLE SIGN-ON SOLUTION

AUG 2009-CURRENT

The company specializes in providing fast and secure access to enterprise resources. The company’s

flagship product is the v-GO Access Accelerator Suite, the leading solution set for speeding user access.

Chief Architect, Research and Development Team Leader, Senior Software Developer

  • Supervised and leaded R&D team for integrating new approaches in the suite’s component development.
  • Evaluated and planned script-based user credentials injections mechanisms.
  • Applied the .NET workflow technologies and adapted existing code for reducing further programming and integration efforts.
  • Designed, performed, and successfully integrated  reporting engine for producing and collecting product enrollment and usage information.
  • Analyzed and invented new approaches for using LDAP/DOMAIN shared password functionally.
  • Negotiated and wrote detailed  functional  specification requirements  from a high-level business specifications. Prepared and presented detailed implementation plans.
  • Assisted to the sustaining engineers’ team in the product supporting and debugging.
  • Reviewed and remodeled the code with more than million lines.

MSVS 2005/2008/2010, SCM, C++, C#, ASP.NET, WWF, JavaScript, COM, ATL, WTL, STL, SSPI, GINA, ADSI, LDAP, BHO, HLLAPI , Firefox Extensions, Chrome Extensions

ADVANCED TEST ENGINE FOR A NEW MODULAR HAND-HELD TESTER

JUN 2009 – AUG 2009

Senior Software Developer

  • Developed, debugged, and integrated QT-based UI and hardware communication parts of an embedded tester’s software.
  • Installed, configured, and automated build environment and build process.

Eclipse  IDE, C++, STL/Qt/QtEmbedded, Debian GNU/Linux, Mercury Quality Center

AUTOMATION SYSTEM FOR GLOBAL FINANSIAL ASSET MANAGER AND PROVIDER

JAN 2009 – JUN 2009

Software Architect, Senior Software Developer

  • Analyzed the existing provider’s DB structure, shaped it into the optimized business layer objects
  • entities.
  • Designed and developed WinForms, Excel-embedded rich desktop client for managing, monitoring, andreporting  different financial parameters.
  • Implemented SOA, created financial services exportable API through an ASP.NET web-service and
  • integrated with them the desktop client.
  • Insisted on using the Click-Once technology that allowed to deploy  it on more than 1000 workstations. 

 MSVS 2008, VB.NET, C# 3.5, LINQ, ASP.NET, MS SQL 2008, TFS, DotNetNuke, CodeSmith, .netTiers

HEALTHCARE ORGANIZATION WORKFLOW AUTOMATION SYSTEM

AUG 2007 – DEC 2009

Senior Software Developer

The developed system is an all-round automation of patient intake process in healthcare organizations. The system consists of a smart-client application running on Windows-CE based kiosk hardware, a web-service that kiosk communicates with, administration portal and a physician’s web portal. There is also a set of web-services that allow integration with 3rd party software and services, such as EMR systems, Google Health, etc.

  • Rewritten and remodeled existing web-based approach to the smart-clients WinCE based kiosk hardware.
  • Invented and built highly-customized patient’s check-in interview workflow engine.
  • Solved different challenging task during migrating web functionality to the WinCE and .NET CF
  • Developed unique UI controls basing on a designer’s mock-ups  .
  • Analyzed customers’ requirements, designed and coded a new reporting system functionality.
  • Engineered .NET desktop-based printing client, ASP.NET printing queue web-service, assembled intellectual MSI based client installer.
  • Built Web UI for maintaining multi-culture kiosk resources.
  • Maintained and added new functionality into a continuous-integration system.

MSVS 2005/2008, C#, C++, .NET Compact Framework, ASP.NET, MS SQL 2005, Spring.NET IoC, nUnint, nAnt, Wix/MSI, JIRA, SVN, RALLY, CruiseControl.NET,  WinCE

2001 - 2007

Engineer/Software Developer

JSC "CONCERN "SOZVEZDIE"

ETWORK ACCESS SHARING APPLICATION VIA SHORT-WAVE RADIO STATION

MAY 2006 - SEP 2006

System Architect, Senior Software Developer

Was involved as an architect and software developer in project on creating client-server software proxy suite for the network access sharing from a local PC using Short-Wave/GSM compatible radio stations.  Wrote and performed design all product-related documentations according to the ISO standards

MSVS 6.0, C++, STL, WTL, Microsoft Layered Service Provider

INTERNAL CONNECTIONS PROVIDER AND SWITCHBOARD IN MOVABLE MILITARY OBJECTS

MAR 2003 - MAY 2007

System Architect, Senior Software Developer

Large modular hardware and software complex for internal communication in military objects (tanks, aircrafts, etc). Complex provides ability to contact and commutate external, internal connections by using VOIP and radio channels. The complex was awarded by a special diploma at the Internation Defence Exhibition 07.

  • Was a founder of a PC-based complex’s management system.
  • Composed and created different APIs for a suit part’s settings and  flash programming.
  • Coordinated the team of developing Windows CE kernel updating by using TFTP protocol and MS Platform
  • Builder.
  • Invented an architecture for the automatically environment configuration detection by using information
  • from a distributed modules.
  • Developed the corresponding WinCE-based firmware part for each suit’s block.
  • Originated a plug-in style architecture for blocks diagnosis procedures.
  • Taught and guided new engineers how to integrate with the complex.

MSVS 6.0, MS eMbedded Visual C++, MS Platform Builder, Source Safe, WTL, WMI, STL, WinSock, HTML 

SOFTWARE SUITE FOR TESTING AND MAITENANCE CDMA MOBILE STATIONS (DIPLOMA PROJECT)

SEP 2001  - JUL 2002

Engineer, Software Developer

  • Involved as a developer for creation of a firmware modules for a hardware part by using the Hitachi tools.Implemented desktop-based application for different parts testing, development phase support, field-testing, and service-centers usage.
  • Established and implemented remote station administration/monitoring features over the TCP/IP networks.
  • Implemented the IS-95 cellular  communication’s traffic parser.

Hitachi Embedded Workshop and C Compiler, Delphi 5, WinSock,  Rational Clear Case

MOBILE OBJECTS LOCATION BY GSM/GPS

APR  2001 – AUG 2001 SAMSUNG ELECTRIONICS  INC., ZAO KODOFON

Software Developer, Intern

  • Successfully implemented and verified mathematical algorithms for a mobile object location definition by using data from GSM base-stations and GPS satellites.
  •  Coded a pluggable part of a desktop-based simulation and testing measurement application.
  •  Proved algorithms precision on the field-based experiments.

KDevelop, Gnu C, Linux RedHat

Skills

Skills

Version Control Systems

MS TFS, Visual SourceSafe, Rational Clear Case, SVN, SCM

Development Environments

MS Visual Studio (all versions), eMbedded Visual C++, Platform Builder CE, Borland products, KDevelop

Network APIs

TCP/IP, Winsock, WinInet, WinHTTP, SOAP/RPC/REST, SNMP, LDAP

Databases

MS SQL Server 2005/2008,  Btrieve, SQLite

APIs

AJAX/JSON, D/HTML, CSS, ActiveX, ISAPI, COM, ATL, WTL, ADO/NET, OLEDB, ODBC/JDBC, ADSI MFC, STL

Technologies

.NET Framework/CF 1.1/2.0/3.x, LINQ, WCF, WWF, ASP/ASP.NET

Methodologies

OOP/D, UML, TDD, XP, Design Patterns

Languages:

C#, C++, ASM x86, Visual Basic .NET, OOP Pascal, JavaScript, Ruby, XML/XSD/XSLT

Education

Education
Sep 1997 - Jun 2002

Master of Computer Science, Cum Laude

Voronezh State Technical Unviersity

Hobbies

Certifications

Certifications

Investment Finance Basic

DataArt Inc.
Jun 2010 - Jun 2012

TOEL Exam

www.ets.org/toefl/