SENIOR DEVELOPER ~ TECH LEAD

Seasoned software professional. Expertise in various fields including system analysis, architecture, design, development, testing and maintenance. Good exposure in Financial/Banking, Healthcare, Publishing and Retail industries. Hands-on experience in current software development techniques and methodologies for desktop, server, web, cloud and mobile applications. Expert in database modeling, refactoring and performance optimization. For the majority of the projects I was involved in full application life cycle. Excellent communication skills.

CURRENT KEY SKILLS / TECHNOLOGIES / PRODUCTS

Agile software development (SCRUM) - delivering high-quality, testable code using
C# .NET Visual Studio XAML WPF HTML5 jQuery Bootstrap JavaScript CSS
Azure REST WebApi ASP.NET MVC WCF MS SQL Server T-SQL Entity Framework
Git Subversion TFS BDD TDD Unity MSTest NUnit RhinoMocks
Mobile apps:
Windows Store Windows Phone Universal Apps Prism for WinRT

CAREER SUMMARY

ClientLocationPeriod
Thomson ReutersNew York, NY2013 - present
Siemens Healthcare DiagnosticsFlanders, NJ2008 to 2013
Ferrari/Maserati North AmericaEnglewood Cliffs, NJ2007 to 2008 consulting
ING DirectWilmington, DE2005 to 2007 consulting
Thomas Publishing/Thomcomp Inc.New York, NY2003 to 2006 consulting
Thomson Financial/Thomson BaselineNew York, NY2003 consulting
Bankruptcy Services LLCNew York, NY2000 to 2003 consulting
Client/LocationPeriod
Hastings Healthcare (NJ)2000-01
Personal Fundraising Partners (UK)2000-02
Moscow Mayor Office (Russia)1998-99
DMIB Berhad (Malaysia)1997-98
Russian Bureau of INTERPOL1994-97
Microelectronics R&D (Moscow)1992-93

PROFESSIONAL EXPERIENCE

Thomson Reuters (Senior Software Engineer)
December 2013 - present

Eikon is a set of software products provided by Thomson Reuters for financial professionals to monitor and analyse financial information. It provides access to real time market data, news, fundamental data, analytics, trading and messaging tools.
I've been working on Eikon infrastructure and several Eikon apps:

  • Developed Eikon Log Viewer, a utility for viewing many Eikon logs in a single window, merged by timestamp
  • Added "Remote Logs" feature to Eikon Log Viewer, allowing one-click secure tranfer of user logs to cloud-based storage
  • Thomson Reuters support staff then can search for user logs and view them in the Log Viewer
  • Created Eikon Performance Logs Viewer (used internally by developers to analyze performance logs)
  • Worked on optimizations for Eikon .NET hosting container
  • Improved Eikon Desktop SDK - the library of WPF controls for common styling/branding of Eikon apps
  • Worked on porting/rebuilding "Interactive Map" (used by commodity traders) to Windows phone/tablet platform
  • Coordinated team of offshore developers while working on "Universal Map"
C# C++ .NET 4.5 Visual Studio 2013 XAML WPF Azure WebApi WCF MS SQL Server Entity Framework Git Subversion Unity NUnit Windows Store Windows Phone Universal Apps Prism for WinRT

Siemens Healthcare Diagnostics (Staff Software Engineer)
May 2008 - December 2013

As a part of IT R&D and Software departments I've been working on “syngo Lab Manager”, high-throughput (~400K transactions per hour) client-server application for data and process management in clinical diagnostics lab.

  • Performing requirement analysis and component design
  • Coding/debugging/bugfixing (server-side and UI)
  • Optimizing webapp and SQL code performance
  • Writing unit, integration tests, executable specs
  • Performing design and code reviews
  • Leading SCRUM activities
  • Mentoring and providing technology training
  • Responsible for defining and enforcing coding standards
  • Implementing static code analysis
  • Teaching testers to use automation and testing frameworks
  • Improved our own automated testing framework

C#

.NET 4.0

Visual Studio 2010

NUnit

Specflow

Unity

MSSQL 2008

T-SQL stored procedures

MSMQ

jQuery

WCF

WPF

Visio

SVN

TFS

LLBLGen

Java

JSF

Spring

Hibernate

WatiN


Ferrari/Maserati North America (Lead Developer/Architect)
May 2007 - May 2008

Ferrari/Maserati North America (FMNA) is a reseller of Italian sports cars in the USA and Canada.

I’ve been working on the Logistics support system as an Architect, principal developer and project coordinator. This distributed system fully replaces current “e-mail/fax/phone” logistics procedures, integrating vendors’ and FMNA legacy databases (DB2/AS400) with web interface and background data acquisition services. The brand new system allows ocean freight companies, ports, logistics managers and trucking companies to control the automated car distribution process, from the factory in Modena, Italy to the local car dealer.

  • Interviewed primary users (Ferrari and Maserati Logistics departments)
  • Prepared functional specification based on high-level business requirements
  • Architected the solution based on technical specification
  • Prepared project plan and estimations
  • Designed user interfaces with dynamic ASP.NET Theme support
  • Implemented .NET components (DAL, business layer, ASP.NET pages and controls)
  • Designed and implemented new database structures and procedures
  • Developed Windows service for background operations (FTP and AS400 data transfers)
  • Implemented data exchange between DB2 and MSSQL (linked servers , ODBC/OLEDB)
  • Implemented form based security extension for SSRS reporting in Internet application
  • Implemented numerous reports for Logistics managers, Carriers, Port managers, Sales etc…
  • Integrated all above mentioned components together, performed developer-level testing
  • Deployed the solution

ASP.NET 2.0

C#

AJAX,

Javascript

Visual Studio 2005

MS SQL Server 2005

Reporting services

Integration services

T-SQL stored procedures

.NETtiers

CodeSmith 4.0

Visio

IIS6

SVN

RedGate SQLCompare


ING Direct
November 2005 - March 2007

ING Direct was a branchless direct bank with operations in the United States and many other countries. It offers services over the internet, phone or by mail, attracting customers through their high-interest savings accounts and no service charges or minimum account balance requirements.

I actively participated in three different projects for this client as an analyst, architect and lead developer: Deposit Processing Operational Reporting, MTP2007 (budgeting tool for the project managers and executives), Mortgage Wire Workflow

  • Translated business requirements into technical specification
  • Interviewed other teams to identify and evaluate existing internal services and resources
  • Architected the solution
  • Made a research for available 3rd party tools and components to use in the projects
  • Designed individual components and user interfaces
  • Designed and implemented new database structures and procedures, enhanced existing databases
  • Designed and implemented custom security providers for Reporting Services and Web forms
  • Prepared parts of project plan and estimations
  • Developed and debugged Windows service for background data exchange between components
  • Implemented .NET components (DAL, business layer, ASP.NET pages and controls)
  • Integrated all above mentioned components together, performed developer-level testing
  • Prepared deployment documentation, performed test deployment
  • Coordinated deployment process, provided technical assistance for the production team

ASP.NET 2.0

C#

Visual Studio 2005

MS SQL Server 2005

Reporting Services

Integration services

T-SQL stored procedures

.NETtiers

CodeSmith 4.0

Web services

WSE2.0

XML

XSLT

Visio

IIS6

MS Virtual Server R2

SVN

SQLCompare


ThomComp, Inc (Thomas Publishing business unit)
2003 - 2006

Modifications to the existing applications and new modules for their global CRM system. Architected and developed components for vendors data exchange, company websites and main data warehouse. Developed Web UI for data audit application. Designed and developed customizable modules that integrate and replicate information between two high volume production databases.
ASP.NET .NET framework C# Visual Studio ADO.NET ODP.NET Visual Foxpro 7.0 PL/SQL stored procedures PL/SDL packages and triggers PL/SQL Developer Toad QNXO ERwin IIS5 VSS


Thomson Financial/Thomson Baseline
2003

During these short-term assignments I designed and developed some web components for Thomson Financial "Project Management Online" intranet portal and took part in upgrading Thomson Baseline accounting system

ASP.NET

.NET framework 1.1

C#

Visual Studio 2003

ADO.NET

Visual FoxPro 6.0

MS SQL Server 2000

SBT

IIS 5


earlier...

Between 1992 and 2003 I've been developing numerous systems/applications using

Visual FoxPro

SQL Server

Oracle

IIS

ASP

VBA

COM

Java

Erwin

Turbo Pascal

Turbo Vision


Master's degree in Electronic Engineering
(Moscow State University of Radio engineering, Electronics and Automation)
1994

ADDITIONAL INFORMATION

Hobbies: photography, snowboarding, playing guitar
Not willing to relocate
Professional references available upon request