- Microsoft Certified Developer, with over 8 years of experience in C++/C# applications Design, Development, Integration, Deployment, Optimization and Maintenance for Financial, Media, Real Estate, Advertising, Transportation, Airlines and general IT services industries. - Proven expertise in all stages of SDLC for Windows, Linux, DOS, MAC OS X & DSP/BIOS real-time OS. - Proficient in technologies such as MFC, STL, WinForms, ASP.NET, Windows API, COM, Windows SDK, ActiveX, ATL, WMI, WTL, QuickTime API, Carbon, ADO, OLE DB, DOM, Pro*C, OTL. - Strong background in C++ multi-tier, multi-processed and multithreading applications design and development. - Solid expertise in multithreading and memory management for real-time operation systems, Linux Device Driver development, utilization of advanced concepts within DSP/BIOS real-time operating system. - Proficient in .NET, C#, SOAP, Web Services, XML, WSDL, WinForms, exceptional experience in conversion of C++ applications to C#, .NET - Strong background and exposure to translating requirements into the architecture of the software using object-oriented analysis and design as well as Design Patterns concept. - Excellent interpersonal and communication skills, ability to work under pressure, prioritize and multi-task efficiently in a team setting or independently.
Senior Application Analyst on “ADCo” project. The project is a complex financial application for mortgage operations. GMAC Financial Services provide a suite of financial programs including insurance and mortgage operations in approximately 40 countries around the world.
- Played key role in technical design and investigated new technologies for utilization of .NET features. - Developed tools for data analysis and validation by using MFC, STL, C++. - Performed optimization and conversion of C++ modules into C# with emphasis on code quality and flexibility. - Implemented new modules for third-party interaction and back-end functionality as well as reporting functionality. - Designed and implemented set of various facades between C++ and C# application subsystems. - Provided root cause analysis as well as unit testing. - Maintained project based documentation, performed internal technical training sessions for members of the development and business teams.
Environment: C++, C++.NET, MFC, STL, XML, COM, C#, ADO.NET, LINQ, Oracle, SQL, MS Visual Studio 2008/2005, .NET Framework 3.5/2.0
08/2007 -- 11/2008 BigBand Networks, Inc., Redwood City, CA Lead Developer on “BigBand” project. BigBand develops, manufactures and retails digital video and data processing platforms, for cable TV providers such as Comcast, Time Warner Cable, Cablevision, Cox.
- Created and maintained multiple software design documents, actively participated in development, deployment and re-architecture process, investigated and implemented optimization of application structure and performance. - Implemented error handling and warning delivery sub-system, working closely with members of QA team. - Developed integrated sub-system for interaction with “SCU” layer by utilizing DSP/BIOS API, C/C++. - Implemented “CLI” sub-system targeted for statistical gathering, analysis and reporting. - Improved internal structure and optimized performance of application components by enhancing C++ code.
Environment: TMS 320, Code Composer Studio, DSP/BIOS, C/C++, MS Visual C++, MFC, STL, XML
06/2007 -- 08/2007 HIRO-Media New York City
As a Lead Developer for Audio/Video “Codec” project (HIRO ad-insertion technology), was responsible for development of tools for supporting additional advertising video and OSD during playback.
- Actively interacted with internal business clients and engineering team during creation of technical specifications, gathering and documenting of requirements and delivery of the efficient solutions. - Played a key role in technical design and investigated new technologies for utilization of Max OS X features. - Identified issues within code and process, prevented defect-propagation in to following stages of SDLC. - Developed prototypes for Windows by using C++, COM - Successfully developed QuickTime interaction functionality via C++ and Carbon. - Maintained project based documentation and performed internal technical training sessions.
Environment: Xcode, Carbon, QuickTime API, Mac OS X, C++, Objective C, Cocoa, MS Windows, COM
12/2006 -- 06/2007 Spiceworks, Inc., Austin, TX
Lead Developer on “Antivirus Scanner” project for Spiceworks (IT Desktop). Spiceworks Antivirus Scanner project is a part of IT Desktop monitoring tool-set for anti-virus software and products.
- Gathered requirements, contributed heavily to scope estimation, created and maintained design documentation, developed technical specifications and delivered functional prototypes. - Researched internal structure of antivirus products, integrated technologies and 3rd party tools, and elevated risk factors associated with development and multi-platform deployment. - Successfully implemented detection functionality which examines variety of antiviruses and version/package status by utilizing COM, WMI, Windows API, VBScript. - Played a key role in all stages of the project, provided technical leadership, successfully prepared deployment packages while working closely with business and engineering teams.
Lead Developer on WebLOAD project for RadView Software Inc., one of the leading providers of performance and load testing software.
- Successfully implemented custom controls for statistical, reporting and data functionalities by utilizing MFC, ATL, ActiveX, COM, Windows API. - Performed optimization and conversion of logic-driven VB/Java modules into C++ with emphasis on performance. - Responsible for investigation of ongoing issues, performed code-review sessions, actively participated in project meetings, provided technical leadership and training to junior developers. - Managed source control tools as well as development, QA and deployment environments.
Environment: C++, MFC, WTL, C#, WinForms, VB, Windows API, COM, ActiveX, JavaScript, HTML, ATL, STL, XML
10/2005 -- 06/2006 WSI Corporation Andover, MA
Lead Developer on WSI Desktop Messenger project for WSI Corporation. WSI Desktop Messenger delivers weather, news, traffic, sport and other data to the client-desktop.
- As a member of the project team was responsible for development, deployment and maintenance of “installer/updater” tool-set, assuring its integration with 3rd party applications, across multiple OS platforms. - Designed, developed, deployed, maintained and performed target-specific customization of “Installer” and “Auto Updater”, by utilizing MFC, C++ ,COM, ATL, ActiveX, SOAP, XML, STL, Windows API. - Successfully implemented IE and Mozilla Firefox integration modules, Browser Helper Objects and extensions. - Developed and optimized synchronization services via Web Services, XML, SOAP, COM.
Lead Developer on RE3W project. This Web-based, real estate application incorporates proprietary search and mapping technology to integrate with universal Microsoft business applications.
- As lead C++ developer played a key role in design, implementation and maintenance of C++ modules within RE3W project. - Implemented and maintained MS Office, Internet Explorer and Mozilla Firefox integration modules, plug-ins and extensions via MS Word and Outlook Object Model, C++, MFC, ActiveX, ATL, XML, SOAP, Web Services, STL, VBA, COM, XPCOM, DOM, Browser Helper Object, Windows API. - Developed Browser Helper Object for web content analyzing by utilizing MFC, DOM, ActiveX, COM, ATL, C++. - Developed and optimized MS CRM interaction functionality and Anti-Virus service for data-delivery via ASP.NET, Web Services, C# , SQL, SOAP, XML, ADO.NET. - Implemented custom C++ Installers and Updaters for desktop part of the application via MFC, STL, ActiveX, C++, SOAP, XML. - Increasing performance of the install processes by 500%, while decreasing package sizes by 1000%.
Developer on ATM Software project. As a member of integrated project team, delivered custom solution for voice transmission via ATM network.
- Designed custom procedures based on proprietary ATM command-protocol and internal business logic. - Successfully implemented low-level hardware interaction functionality by utilizing C++, Linux Device Drivers and Kernel API. (Functionality hooks IRQs, handles IO requests from high-level software, manages hardware and processes ATM cells). - Implemented “Control software” responsible for system configuration, building of virtual circuits and paths as well as performing business logic features via C++, STL, TCP/IP.
1998 -- 2003 Lviv Polytechnic National University Lviv, Ukraine
- Degree: Master of Science in Computer Engineering Technology.
1994 -- 1998 Bolechiv College Lviv, Ukraine
- Degree: Bachelor of Science in Economics. Specialty: Accountant
CONFERENCES
- New anti-viruses technology. 1-st international conference “Advanced Computer Systems and Networks: Design and Application”, 2003 Lviv, Ukraine, printing house of NULP. P.73-74.
Certifications
- Exam ID: 316 Description: Developing and Implementing Windows®-based Applications with Microsoft® Visual C#? .NET and Microsoft® Visual Studio® .NET (Transcript ID = 709650; Access Code: TopolPartipion)
- Programming Concepts. Brainbench. Master Level. Transcript ID = 7008940
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »