Innovative Developer/ Team Lead / Architect
15+ Years of experience in development, design and architecture.
508 5th St NE
Minneapolis, MN 55413
4/2014-11/2015 Nevelex/DirecTV, Bloomigton Senior Software Developer
Responsible for bug fixing, troubleshooting Linux based firmware in various DirecTV boxes and smart TVs. Embedded System Firmware compilation, testing, debugging and deployment.
Technology used: Linux / Windows, Eclipse, Java / C++, OpenGL
3/2013-1/2014 Siemens, Minnetonka Senior Software Developer
Responsible for bug fixing, troubleshooting WebSDK, a proprietary JBOSS Web Page API. XML to HTML converter. Working on Database adapters and Visual Data presentation. Siemens Infrastructures & City Sector: Working on Electric Power Distribution and Monitoring Web Application.
Technology used: Linux / Windows, Eclipse, Java / C++, JNI, JBOSS Web Applications
11/2012-3/2013 ProVation Medical, Minneapolis Senior Software Developer
Responsible for bug fixing, troubleshooting the main ProVation MD client/server clinical document exchange software. Adding new functionality and extending SOAP/Rest protocol; designe WEB services; n-tier application developing; XAML User interface improvement; Deep troubleshooting of UI performance and other enhancements. Using Model–view–controller (MVC) software architecture pattern.
Technology used: MS Visual Studio 2010/2012, C#/XAML, MS SQL, SOAP/REST, Oracle backend
6/2012-11/2012 FPX, Bloomington/ Mankato Senior Software Developer
Responsible for conversion of 32-bit configuration engine to 64-bit platform. Support Linux/Windows cross-platform compatibility; Using Java for the front-end JNI based client; Responsible for the building MinGW/gcc tool chain and making C++/Java Unitests. Upgrading Flex/Bison based SQL language module; Using Code Sonar for static code analysis; Using IBM Rational Purify and Pure Coverage for dynamic memory leaks monitoring and Unicode coverage; pair programming
Technology used: C++/Java/JNI 32/64-bit cross- Linux/Windows Eclipse Purify/CodeSonar Flex/Bison
10/2011-6/2012 IPCS, Minneapolis Senior Software Developer/Architect
Responsible for reengineering existing document-flow engine (C++/C# dlls and windows service). Added scripting engine (to define script based, business rules). Designed and improved SQL tables and queries. Responsible for developing and support BankSoft ASP.Net web site.
Tech lead and architect-consultant.
Technology used: Microsoft Visual C++, C#, ASP.Net, Linq, Microsoft SQL Server, AJAX
3/2006-10/2011 Genus Technologies, Edina Senior Software Developer
NetJets: Responsible for deployment/configuration of about 200 Portal Applications, automation processes to streamline WebShere portlet creation. Wrote migration script to transition portlets from one environment to another.
Slumberland: Developed XML to PDF generation tool for store tags.
FedEx: Developed scanning and indexing document .Net desktop utility
Sun Edison, MEMC: Developed Document manager LDAP lookup plugin
Various clients: Developed and supported Data Loader – Java/XML based, automated document migration/loading tool that supports multiple content repositories including IBM FileNet, IBM Content Manager, CMIS. Created and deployed Content Management Interoperability Standard (CMIS)-compliant custom release script for Kofax Capture. Developed prototype of CMIS client for iOs devices.
Certificate: Kofax KTM 4.0 developer
Technology used: IBM Content Manager, IBM HATS, IBM FileNet, WebSphere, DB2, SQL Server, C/C++, Java, Visual Basic/C# .Net, Spring Framework, iOs / Objective-C
6/2004-3/2006 Smarte Carte Inc., St. Paul, MN Software Developer
Developed complex architecture and security for .Net based Enterprise Locker Rental System “Smarte Locke 4.0”. Created rental station: firmware and WinFX (Avalon, XAML) based User Interface. Created hardware pooling server. Supported industrial protocols (485, 1-Wire devices), money acceptors and credit card readers hardware. Rewrote old VB 6.0 application in C#.
Techology used: C#, WinFX (Windows Presentation Foundation – Avalon, Indigo – Windows Vista interfaces). XAML, SVG, P2P and TCP/IP protocols, C/C++ for low level time critical communication drivers.
3/2004-6/2004 Green Tree, St.Paul, MN Escrow System Developer
Developed Web based user interface. Oracle database stored procedures, busyness and data layer objects. Improved Persist XML Navigation objects. Vitria (Business Ware) Java procedures update. Testing integration of components and systems (MS IIS .Net, Vitria, Pulse, Oracle Database), data conversion and data flow (using XML and Web services), business rules (escrow analysis, disbursement, update loan and customer information). Developed C# based configuration utilities that were utilized for Internet Service and Database deployment environment, configuration is based on XML.
6/2002-3/2004 Identix (Visionics), Minnetonka, MN Team Lead
Supervised and distributed tasks for two programmers, training them new programming technologies. Designed communication server and secure communication protocol, Fingerlan Distributed Network Application and prototype of Fingerlan.Net Application. Designed and developed Enterprise Identity Framework. Implemented Active Directory/LDAP and MS Access Database adapter to store biometrics and MS Management Console Snap-in to manage and configure users, bioengines and policies. Developed cross-platform code for Linux and Windows OS.
Technology used: C#, C++, STL, ATL, WTL, MFC, COM/COM+/DCOM, TAPI, serial port communication, Microsoft XML Parser, MS Visual Studio .Net, multithreaded programming, Active Directory Service API/LDAP, CORBA
10/2000-1/2002 Interlogix Inc. St. Paul, MN Project Leader
STL, ATL, WTL, DCOM, TAPI, serial port communication, Microsoft XML Parser, MS Visual Studio 6.0 (Visual C++, VB), Intel Assembler, multithreaded programming.
4/2000-9/2000 SPX Corp., Owatonna, MN Senior Programmer
MS Windows/ Lynx/ Posix C++ programming, PEG (Portable Embedded GUI Library), TCP/IP, Serial port communication and debugging, Microsoft XML SAX parser, COM/ ATL/ DataAccessor.
2/2000-5/2000 EthnicGrocer.com, Chicago, IL Senior Programmer
6/1999-2/2000 Kurchatov Research Center, Moscow, Russia Senior Developer
C++, MFC, COM, Win32
11/1996-2/1999 Gage Applied Sciences Inc., Montreal, Canada Senior Developer
C++, VB, MFC ,COM , DirectX, Multithreading, Win32
Master’s Degree in Computer Science from Moscow State University of Electronic Engineering
Authorization to work:
Experience BACK TO TOP
Job Title Company Experience
Senior Software Engineer Nevelex / DirecTV – Present
Additional Info BACK TO TOP
Current Career Level: Experienced (Non-Manager)
Date of Availability: Immediately
Work Status: US – I am authorized to work in this country for any employer.
Active Security Clearance: None
US Military Service:
Target Job: Target Job Title: Senior Software Engineer
Desired Job Type: Employee Temporary/Contract/Project
Desired Status: Full-Time
Target Company: Company Size:
Target Locations: Selected Locations: US-MN-Minneapolis