Mfc Developer Resume
Troy Mi Mfc Developer Troy, MI
SUMMARY:
- To secure a full time position that focuses on software development using Microsoft visual tools (e.g., Visual C++ /MFC, VS.NET) to develop application, web or component based solutions.
- I am anexperienced MFC developer looking to migrate to C#/C++ CLI .NET development to build and support both WPF and Silverlight applications.
- I seeka mutually rewarding opportunity that enhances and strengthens my individual technical proficiency as it enhances the growth and success of my employer.
- Design, implementation, and integration of software and system based solutions for manufacturing systems, business process enhancement tools, and computer network infrastructures.
- Object orientated and GUI designs.
- Acceptance testing and system support.
- Strong knowledge and experience with Microsoft Developer Studio 6.0 and applied programming languages.
- Complete Internet based solutions involving, HTML, client and server side scripting, ActiveX and Java components, hosting services, and registration procedures.
- Implementation and administration of NT networks, proxy servers, mail servers, and web servers.
- Unix development on Sun Solaris systems utilizing IMake, X Windows, and Hummingbird.
- Integration of third party tools and API version upgrades.
- Telephony programming and turnkey solutions.
- Relational databases.
- OS porting.
- 15 years programming experience (mainly focused on Visual C++ and MFC).
HARDWARE/SOFTWARE SUMMARY:
Languages: C++/C, Java/JavaScript/Jscript, HTML, VB/VBA/ASP/VBScript, JSP, SQL, PHP (2 yrs).
Development Tools: Visual C++, Visual Basic, Visual J++, Visual Interdev, FrontPage 98 - 2000, MS Web Telephony Engine (2yrs), Mediasoft Development Studio (telephony), Borland C++ Builder, Crystal reports.
Operating Systems: Windows 3.1, 95, 98, Millennium, XP (2yrs), NT Server/Workstation, 2000 Server (2yrs), 7, CE, DOS, Linux, Sun Solaris.
Database: MS SQL Server, MS Access, Oracle, Progress, Stored Procedures, ODBC, DAO, RDO, ADO.
Networking: Full Windows NT administration, TCP/IP, UDP, FTP, H.323, DNS, DHCP, POP3, PPP, VPN, PPTP, IIS, WINNS, DHCP, Microsoft Proxy Server, Post.Office Mail Server, Linksys routers, Novell.
Additional: Win32 API, MFC, COM/DCOM, WPF, Silverlight, ActiveX, Internet Explorer SDK, MS Office, Visual Source Safe, TAPI, Netscape SDK, CGI, Cascading Style Sheets & DHTML, Netbeans, Paint Shop Pro, Visio Professional, MAPI, PC Anywhere, Brook Trout and Dialogic voice boards Visual Studio.NET application and web development (C#, J#, VB, C++, ADO), Stingray chart/graphing/UI toolkit, Visual SourceSafe.
PROFESSIONAL EXPERIENCE:
Confidential, Troy, MI
MFC DeveloperResponsibilities:
- Development and support for image acquisition software suite. Program functions range from scanning, OCR, enhancement, etc., to exporting in a variety of searchable text formats.
- Major contributions were:
- Implement Windows sockets layer to enable alternate client/server communication to existing DCOM mechanism.
- Partition existing program functionality into multiple DLL modules to allow for expanded program usage and more robust program updates.
- Expand single module step capability to multiple steps - a module is the base element (such as scan, enhance, separation, indexing, etc.) that makes up a process in the image acquisition and enhancement flow.
- This functionality required redesigning the base UI, COM server, and data layer architectures.
Tools: used: Visual Studio 6, Visual Studio 2008, Visual Studio 2010 and MFC.
Confidential, Southfield, MI
MFC DeveloperResponsibilities:
- Develop, support, test, and debug complex business process management application.
- This client/server Windows C++ application is used to model large business processes to ensure efficiency with all facets of the business model.
- Various intrinsic and custom modeling languages can be utilized to achieve this.
- I worked on all areas of the client program.
- Some specifics include: graphics manipulation, serialization, doc/view architecture, Windows common controls and third party toolkits, owner draw controls, program methodologies, custom application event (messaging) architecture, internationalization, real-time business model simulations, dynamic resources, custom publishing and many forms of import/export functions including Excel, XML, HTML, Word, and Access. Synchronization and dynamic processing involving client/server functions (push/pull updating, collision handling, merges, checkin/checkout, etc), etc.
Tools: used: Visual Studio 6, Visual Studio 2005, Visual Studio 2010 and MFC.
Confidential, Troy, MI
MFC DeveloperResponsibilities:
- Visual Studio and PHP programming for online resource management company.
- This is a system for acquiring resources and managing them throughout the period of their contract.
- Development with multi - threaded Windows Visual C++ report dispatching program that interfaced with Crystal Reports and an Oracle database to generate customer specific reports in Excel format.
- This also included various Visual C++ programs for dispatcher monitoring and specific configurations.
- Developed Crystal Reports .rtf files for report dispatcher.
- Developed various Excel macros that interfaced with an Oracle database and other Excel workbooks to generate statistical reports and custom formatted Excel template files.
Confidential, Shelby Twp, MI
MFC DeveloperResponsibilities:
- Developing Windows client/server based telephone call management application.
- Lead engineer for software consulting company.
- Projects ranged from the development of custom GUI programs and controls to complete Internet solutions to turnkey integrated voice response systems.
- Led the complete rewrite of a dual conveyor PCB soldering oven application that was at that time in its fist Windows stage and its first port up from its original DOS platform. Program controls actual machine configurations and displays real - time activity and notifications back to the operator through shared memory. Development involved Visual C++ and MFC.
- Designed and developed company Internet and Intranet. Tasks mainly involved FrontPage, client and server side scripting, C++ Dlls, and PaintShop Pro.
- Led the development of a large IVR system which allowed people to sign up for home ownership workshops, take part in advocacy campaigns, and be informed about upcoming community events.
- This project involved the integration of Mediasoft IVS Server programming, SQL Server, and a variety of Visual Basic utility and monitoring programs.
- Automatic voice mail notification of freight delivery software for a medical distribution company.
- This program utilized Microsoft s Web Telephony Engine, Visual C++, MAPI, TAPI, and a Progress database.
- Company network implementation and administration. Responsibilities included: account administration, WINNS and DHCP servers, policy controlling, MS Proxy Server, Post.Office Mail Server, IIS for HTTP and FTP, integration of several Windows platforms and non-Windows platforms.
- Multi-client painting program utilizing COM and DCOM. Program mainly involved the creation of server and client side controls that could provide the functionality for passing instant messages, real-time group diagramming, and the transferring of files to other client stations. Tools included: Visual C++, MFC, and ATL.
- Led development for a full-featured telephone/Internet personals service. Functionality included: personal profile creation and updating, personal match criteria creation and updating, membership payment module, multi-parameter client configurable match algorithm. Program involved the integration of various programming languages and toolkits, but mainly relied on Microsoft s WTE, Visual Interdev, stored procedures, and ASP scripting. Other tools included: Visual C++, Visual Basic, ActiveX DLL creation, and SQL Server.
- Java programming for embedded Windows CE project that would serve as counter top organization device. Functionality included: general organization capabilities, grocery purchasing and receipt printing, popup notification messages, and Internet access. Tasks involved the development of Windows-like common controls using Java graphics primitives since there was no hardware support for the AWT package or SWING components.
- Stock portfolio telephony service using Mediasoft IVS Builder and Server.
- Telephony service for outbound freight notification and incoming messages. The prototype was developed using Mediasoft tools and SQL Server 7.0; the final product utilized TAPI, Win32 API, and a Progress database.