Sr. C++/C# Developer Resume




Title
Sr. C++/C# Developer

Primary Skills
C++,C#,MFC,STL,Windows API, COM, XML, ActiveX, ATL, ADO.NET, LINQ, WTL, HTML, JavaScript, VBScript, DOM, DSP/BIOS

Location
US-IL-Chicago (will consider relocating)

Posted
May-21-09

RESUME DETAILS
SUMMARY OF QUALIFICATIONS

- 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.

TECHNICAL SKILLS

Languages: C/C++, C#, Objective C, Java, Assembler, Ruby, VB/VBA, PL/SQL, T-SQL

Operating Systems: MS Windows, Linux, MAC OS X, MS DOS, DSP/BIOS real-time OS

Databases: MS SQL Server 2000/2005, ADO, OLE DB, Pro*C, OTL, Oracle

IDEs and other tools: MS Visual Studio 1.52 / 6.0 / 2003 / 2005 / 2008, Xcode, KDevelop, GCC, Code Composer Studio, Borland C++ 3.1 / 4.5, Seapine TestTrack Pro, Rational ClearQuest, CVS, TortoiseSVN, Rational ClearCase

Libraries and APIs: MFC, STL, WinForms, Windows API, COM, SOAP, XML, OLE Automation, Windows SDK, ActiveX, ATL, ADO.NET, ASP.NET, WCF, WPF, LINQ, WTL, Carbon, Cocoa, HTML, JavaScript, DHTML, VBScript, DOM, Quick Time API, DSP/BIOS, Qt, WMI

Methodologies: Design Patterns, RUP, XP, Agile, Scrum


03/2009 -- 05/2009 GMAC Financial Services Minneapolis,MN

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.

Environment: C++, MFC, STL, XML, VB, VBScript, Windows API, COM, ActiveX, WMI, CVS, TestTrack

06/2006 -- 12/2006 RadView Software Inc., Bridgewater, NJ

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.

Environment: C++, MFC, WTL, STL, Windows API, C#, ADO.NET, COM, ActiveX, ATL, XML, SOAP


2003 -- 2005 RE3W, Inc, Santa-Ana, CA

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%.

Environment: C++, MFC, WTL, STL, Windows API, C#; ADO.NET, ASP.NET, VB, COM, ActiveX, ATL, Java, XML, SOAP

2001 -- 2003 INTRON Lviv, Ukraine

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.

Environment: C/C++, STL, ATM, TCP/IP, GCC, KDevelop

EDUCATION

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 »


Resumes in Chicago, IL | Resumes in Illinois

View other Sr. C++/C# Developer resumes, Programmer / Developer resumes