|
|
|
|
Michael D. Finch Meridian, Idaho Multi-Disciplined hands-on Software Engineer with Strong Background in Windows, Web-Based Applications, Database, Reverse Engineering, Communications and Team Leadership.Summary of Qualifications:· 20+ years of Software Implementation and Product Development. · Web-Based Multi-Tiered applications with Database backend interfaces. · Internet Security, Authorization and Authentication. · Strong analytical skills in assessing organizational needs and crafting applications/systems. · Legacy Conversions and Re-Engineering, Object Oriented Designs. · Development of Real-Time, Embedded and Multi-User applications. · 8+ years experience in the development of Medical Products and Instrumentation. · Excellent communication and organizational skills functioning as team lead/manager/mentor. · Technical/descriptive writing and presentation experience spanning 15+ years. Technical Expertise:Software Languages: C#, C++, MS-SQL, VB, Java, HTML, Visual Basic, Perl.
Software Platforms and Extensions: Windows, .NET, ASP.NET, .NET Forms, Windows-CE, SQL, MS-ACCESS, ADO, DCOM, XML, Crystal Reports, Win32, SDK, Bluetooth, Sockets, VBA, DOS, MFC.
Applications: Web-Based, Database, Multi-Tier, Web-Services, User Controls, Legacy Conversion, Medical Instrumentation, Reverse-Engineering, Real-Time, Hand-Held Devices, Smart-Cards, Embedded systems, Multi-Tasking, ATE, Communications, Wireless, GUI, Device Drivers, Data-Acquisition, Simulators, Financial Systems, Accounting and Statistics. Professional Experience:Soft-Wind Systems (Boise, ID.) Consulting Software Engineer 2006-Present I have Reengineered two legacy systems allowing the clients to evolve their aging equipment into competitive State-of-the-Art products. The legacy systems relied on Windows-98, ACCESS-97 technology and out of date hardware. The reengineered platforms are based on Windows-XP, Windows-Server, MS-SQL, C#, .NET, ASP.NET, Web-Services, Server Controls and custom HTML. The multi-user environments require secured Authentication and Authorization techniques. The Object-Oriented-Designs, NUnit Tests along with effective User and Maintenance documents have created an advanced level of maintainability.
United Online (Woodland Hills, Ca.) Software Engineer 2005-2006 As a member of the Applications team for an Internet Service Provider (ISP) I developed multi-tiered Data Gathering and Reporting systems to provide daily reports that monitor critical “Client Usage” patterns and “Product Error” information. These systems were Web-based applications developed using the Visual Studio .NET environment coded in C# and either “ASP .NET” or “. NET Forms”. The backend interfaces were MS_SQL or MySql Databases. Product security, authorization, authentication and scalability issues were also monitored by these systems.
Soft-Wind Systems (Agoura Hills, Ca.) Consulting Software Engineer 2002 - 2005 · Helped a client extend their Smart-Card Reader product line to be PC/SC compliant. · Created a highly interactive Golf-Handicapping Website for a local client using ASP.NET and C# with the Microsoft .NET Development Studio. The client now has a profitable cash producing Internet Application that can assist the over 15-million golfers who do not belong to established clubs and wish to calculate and track their handicap. · Implemented an Embedded Software solution and GUI for a hand-held device to read and control Smart ID Badges in a hospital environment. Using the Windows-CE platform this product assists hospital surgery staffs to verify proper patient ID and surgery sites. · Transformed a “Loan Application” system into a SQL back-end with a “. NET Forms” front-end for a Financial Institution. This system is now providing state-of-the-art Quote and Loan services to a broader clientele and improved Pipeline Marketing tools to their brokers. · Converted two “Legacy” database systems into a single SQL Database on a Windows Platform, saving the client over $45,000 per year in reduced human interaction and exception handling. SQL-2000 and ADO extensions were used. Custom GUIs along with Crystal Reports were employed. In addition, customized Report Generators in C++. · Extended a client’s software product line to the .Net platform by converting an existing Windows based C++ application to .Net using MC++ (Managed C++) techniques. · Assisted a client in re-engineering its proprietary Accounting package using Microsoft SQL and MS-Access Database techniques. · Enhanced a client’s Medical product line by developing a custom Communication Protocol and related interfaces for error-free communications in an “In-Hospital” Medical Instrumentation environment.
Senior Software Engineer GEC-Marconi Dynamics, MBDA Inc. (Westlake Village, Ca.) 1988-1995 and 2001-2003 · Provided enhanced communication capabilities for a product line used in an extremely noisy environment by prototyping and implementing advanced Communication Protocols between P.C. based computers and remote embedded computers. C++ and Assembly language. · Developed Communication Protocols that were embedded in Hand-Held computers and Test Equipment. DLLs were then incorporated into the ATE stations. · Improved the throughput of the Avionics product line by introducing Error-Detection and Error-Correction techniques and custom Device Drivers into the C++ based communication system.
Software Engineer, Team Manager Philips Medical Systems, Agilent Technologies, Zymed Medical (Oxnard, Ca.) 1995-2001 · As Team Lead of the “Advanced Algorithm Research Center” the technologies of two merging companies were synergistically coordinated and merged. · Modernized the company’s Cardiac Care product line by converting it to the Windows platform and using standardized Windows GUI techniques. Re-engineering the code using real-time, multi-threading and process-priority control techniques further enhanced the efficiency of the Cardiac analysis and Cardiology displays and reports. · Resolved a long-standing client issue by creating and implementing a method to seamlessly share one computer mouse and keyboard among Multiple Computers (Patent Pending). · Enhanced the Nursing Staff’s efficiency and accuracy by introducing “Wireless Communication” to the company’s Cardiograph product line using BlueTooth technology. · Bolstered the client’s satisfaction with the product by providing detailed reports and custom charts utilizing “Crystal Reports” and custom C++ Report Generators. · COM, DCOM, Sockets, RPC and Network Communications techniques were employed.
Education:B.S.E.E. and M.S.E.E. California State University, Northridge. Patent Pending“Apparatus and Method for Sharing a Computer Mouse among Multiple Computers”. |
|
Keyword Links ASP .NET * ATE * Data Acquisition * Database Conversion * Data Transport Multiplexor * DTMX-1000 * Embedded Systems * Error Correction * Financial * Instrumentation * Internet Applications * Job Cost * OOD * Object Oriented Design * Legacy Conversion * Medical Instrumentation * Protocol * Reengineering * Reports * Reverse Engineering * RS232 * RS422 * Security * Server Controls * Smart Cards * Simulators * Sockets * Test Equipment * Web Based * Web Services * Windows CE * Wireless Communications |