Developed interactive client/server applications based on .Net and Java 2 platforms, DBMS MS SQL Server and Oracle; developed software components for OS Windows XP/2000/NT/9x using Microsoft Visual C++. Considerable hands-on experience with B2B, B2C, ERP, and GIS systems. English - intermediate.
2001 – 2002. Professional Training and Personnel Certification Department of TelesensKSCL Ukraine
Studied courses on IT projects management (Configuration Management, Software Project Management, Software Quality Management, MS Project), OOD (UML, Rational Rose), OOP, Java (J2SE SDK, Swing, Java Beans, J2EE, Servlets, JSP, EJB, RMI, JNDI, JDBC, Tomcat, JBoss, IDE IBM VisualAge), C++ (standard and STL), DB development (RDBMS, ERWin), DBMS Oracle, COM, Web technologies (HTML, XML, HTTP, Apache, CGI, PhP, ASP), OS (MS Windows 2000 and Linux RedHat 7.3), Math (algorithms and cryptography). Obtained a Programmer/Database Developer certificate with grade "excellent".
1996 – 2001. Kharkov National University
Graduated faculty of mathematics. Defended graduation work with grade "excellent". Obtained specialist in mathematics and computer science degree (corresponds to US MS degree). Scientific experience included research in the domain of quantum group theory. During university years the grant of the International Soros's fund ISSEP was received.
1991 – 1996. Physico-mathematical lyceum №27
Graduated with honors (silver medal). At school deep studied mathematics. Took part and won in mathematical competitions (the major accomplishments: First place at the international mathematical tournament of towns, First place at the international festival of mathematicians and physicists, Second place at the all-Ukrainian mathematical competition, took part in the selection for the international mathematical competition).
Trainings & Seminars
2008. Leading Development Team (internal training in EPAM Systems)
2008. Microsoft Seminar "Developing solutions using advanced Microsoft products and technologies"
2007. Microsoft Seminar Dev'Days 2007 Kharkiv
BrainBench: (for getting more detailed information you can visit my Public Transcript)
July 2008 – January 2009. EPAM Systems (Kharkov, Ukraine)
Position: Senior Software Engineer, Project Manager – managed two development teams and QA team on the Web oriented ASP.NET 3.5 based internal project.
April 2007 – July 2008. Lana Pro (Kharkov, Ukraine)
May 2003 – October 2006. Validio Ukraine (Kharkov, Ukraine)
May 2002 – April 2003. DDLabs Inc. (Kiev, Ukraine)
September 1999 – May 2002. EIC «Potok-Model» (Kharkov, Ukraine)
Position: Programmer - developed parts of the large GIS system using Visual C++, MFC, WinAPI, SQL, MS Access, ODBC.
Web based solution destined to give a way of easy e-commerce starting for the different sellers. System provides ability to automatically create online store with separate sub-domain, customizable appearance, own product catalogue, and binding with PayPal business account for each seller. System is designed to support high load, has 3-tier architecture, consists from admin, seller, customer web UI parts, and set of services, all components can be deployed to separate servers and communicate via .Net Remoting. I fulfilled the PM role on the project, managed two development teams and QA team, also took part in project planning, architecture designing, performed code reviews, handled deployment process.
Technologies and tools applied on the project: .NET Framework 3.5, ASP.NET 3.5 (c#), AJAX.NET, IIS 6, HTML, CSS, PayPal API, MS SQL Server 2008, Windows 2003 Server, MS Visual Studio 2008 .NET, MS Internet Explorer 7, Mozilla Firefox 2.0, SVN, Bugzilla
8 developers & 2 QAs, 3 months
«WorkTrack Service Management»
Global solution which provides ability to rule work process of building trade contracting, HVAC/R service, mechanical, electrical or plumbing service company. It provides functionality to manage work orders coupled with customers and invoices information. Includes abilities to control workmen' work-flow via dispatcher’s schedule, assign work in a split second, synchronize data with technicians’ mobile devices in real-time, view technicians current positions on the map via GPS, manage service agreement contracts, process time cards, and build various reports. WorkTrack is integrated with Intuit and QuickBooks.
I have taken part in integration with Intuit. Also I have developed prototype for online purchasing via NetSuite system shopping cart for the corporate site.
StratQ is a software solution and a compliance rules update service designed for the specific business needs of mortgage banks and finance companies. Regulatory compliance with Federal, State and Municipal laws is a growing concern, given the significant business and legal risk associated with underwriting, securitizing and transferring ownership of residential loans. StratQ .NET is a new version of this software solution based on Microsoft .NET. I was involved in the development of the various parts of the project.
.NET Framework 1.1, C#, ADO.NET, XML Web Services, MS SQL Server 2000, Windows Forms, Microsoft Application Blocks, Microsoft Enterprise Library, Windows XP, Windows Server 2003, VSS, StarTeam, TestTrackPro, Surround SCM
7 programmers, 12 months
An e-commerce system enabling customers to create and manage Internet storefronts. Every website has its own product catalog and can also use a shared catalog common to all the websites. Every website has a front end, enabling the user to order products, and a back end, allowing a dealer to maintain the product catalog, the list of users, the website’s look-and–feel, etc. The system supports a number of languages and is used in different countries throughout Europe. I developed web forms and controls, including forms and controls with complicated DHTML functionality, and stored procedures. Also I was involved in the development of the web interface generation tool, which works through XSLT.
6 programmers, 2 years
«Cariba Online Office»
Cariba Online Office is a web application that is intended to improve cooperation of members at distributed marketing organizations and recruit new members and clients. It consists of Online Office, Recruiting Sites, Conference Sites, and a few Windows services. The application supports a multilingual interface, hierarchical ordering of members, contacts management, an automatic e-mail system for notifications and campaigns, and a news system. Online Office's customers have a wide system of rights to access the application’s functionality. I developed web forms, controls and stored procedures, and designed some parts of the database. Also I designed some functionality at the data access and business logic layers.
1-6 programmers, 17 months
Fabrique is a web-application development platform that consists of three major parts: Fabrique Platform (a framework for application compiling and deployment); Fabrique IDE (a visual tool for rapid application development); and Active Libraries (extensions for expanding the platform with new functionality, controls, and tools). Fabrique provides a system-independent XML-based description of business logic, user interface, etc., and applies a code-generative approach to building enterprise applications. I implemented a library for user management through Active Directory and a library for NTLM authentication support.
Internal web portal for Microsoft where Microsoft members can subscribe to some DVD. To make subscription process easier, user can load his information from Active Directory (if any exist) and automatically complete the subscription form. Web portal also has administrative part, where users who have administrative rights can view / change subscribers list, get some reports and export reports to Excel, load user list from Excel. I prepared requirements (SRS), wireframes and object model for the project; developed web forms and user controls for the public and administrative parts, business logic, also took part in developing of the importing user data from Excel functionality, improved Active Directory functionality for working with multiple domains.
4 programmers, 3 months
Large GIS complex that enables presentation and registration of heating, water-supply, sewerage, gas distribution and electricity-supply networks with connection to a scaled or conditionally scaled city plan, as well as performance of operating, dispatcher, production and technical, and specific maintenance tasks etc. I developed the following subsystems: «Works» - enables registration and control over emergency repairs to city communications networks; «Changes in Consumer Properties» - enables making dynamic changes to the heat consumers properties that affect the hydraulic characteristics and maintaining the model of a heating network in a satisfactory state; and «Calculation and correction of heat loss» - enables calculation and adjustment of nominal and actual losses of heat, taking into account the topology of heating networks and the archives of past meteorological information.
Also I have developed «Data Converter» bridge that affords conversion of charts and maps in «CityCom» format into the data format of ESRI® software and their further overview via ArcInfo MapObjects components, demo calculation of the piping hydraulics for the company site, and «Recourse File Translator» which allows a quick translation of *.rc files.