## BIO
Michael W. Kosak EDUCATION:
B.S. Physics,
B.A. Computer Science; Canisius College, Buffalo New York Major requirements completed: 6/88
A.A.S. Business Administration Erie Community College, Graduated 1984
LANGUAGES/ OPERATING SYSTEMS: Languages/Software:
Microsoft Visual C++,
Visual Studio .NET, C#, HTML, and ASP.NET, COM / DCOM, MFC, SQL,
Visual Source Safe, MKS and PVCS version control systems, some embedded systems work,
Front Page, and assembly language (MASM)
Databases:
Microsoft SQL Server, ORACLE, Microsoft Access, ODBC, Sybase, Ingress, MDBS IV and TITANIUM databases
Operating Systems:
Windows NT, Windows 2000, UNIX, Linux, Sun Solaris Web Servers APACHE, Microsoft IIS
EXPERIENCE: 9/87-Present; Contract Software Engineer (Note that some dates overlap due to simultaneous contracts)
-Erie County Central Police Services. (Present) -Senior Software engineer developing Software and Database applications, for Police communication systems and vehicle locator system (MAPINFO MapX5.0). ORACLE, Microsoft Visual C++,
-Cymfony, Inc. (1/01-6/02) -Senior Software engineer developing database applications, utilities, and web-driven user interface programs for natural language InfoXtract core information engine. HTML, ORACLE, JBuilder, Access, Microsoft Visual C++, Active Server Pages (ASP) -Product research for future development using Visual Studio .NET development environment, SQL Server and ASP .NET.
-Kodak (10/99-12/00) -Software engineer on Kodak Photo Developer systems. COM, Visual C++. Developed software and utilities for large-scale software development group.
-Amherst Systems Inc.(6/98-6/99) - Senior Engineer (contractor) on a medium size development team designing and developing hardware-in-the-loop infra-red simulators and test systems. (Govt. security clearance required.) Worked closely with hardware and software engineers to integrate custom programming with both commercial-off-the-shelf software and custom-built VME bus and PCI bus hardware boards designed and built at Amherst Systems. Dual platform development on Windows NT platforms and Silicon Graphics ONYX2 workstations under Unix.
-Xerox Corporation (8/97-6/98) Lead Software Engineer on a development team re-writing the Xerox Parts Management Program used to control over 2 billion dollars worth of parts inventory. Responsible for the complete re-design and development of the software using Visual C++ V5 and C++ V1.52 on Windows NT for both 16-bit and 32-bit MS Windows environments; MS Access database (V2.0 and 97) and Oracle; Remote data acquisition through Oracle SQL*Net, ODBC, and NetManage TCP/IP.
-Applied Sciences Group (10/97-) Sub-contractor. Developed custom applications for data acquisition for Corning Glass; MSVC++ V5, @aGlance servers Developed database application for SGL Carbon. (MS Access) -Fisher-Price (6/97-12/97) COBOL Program Maintenance/Enhancements; Design and development of MS Access programs. Responsible for modifications to legacy software for product enhancements, bug fixes. Created database diagrams for documentation of mission critical system. COBOL, ORACLE, Unix
-MJW Corporation (1/97-6/97) Senior Engineer on the development team for an access control and radiation level tracking program for nuclear power plants. Designed and developed multi-threaded RS232 communications software use with dosimeter readers (Windows NT V4.0, Microsoft Visual C++ 4.2, MSDEV and Visual Source Safe) -Xerox Corp., Rochester, NY (5/95-1/97) Senior Engineer in the research and development of an expert system diagnostic tool for new (un-released) Xerox copier products. (Windows 3.11, Win95, MS Visual C++ v 1.52, Visual BASIC v4MFC, MKS Version Control.)
-Northern Telecom Inc., Rochester, NY (1/94-7/95) Senior Engineer; Developed software for the database reporting system for the telephone directory services product 'Directory One'; Unix/AIX, ORACLE; SQL. Responsible for the improvement of the reporting system calculation time from more than 20 hrs. to less than 1 hour through re-design of the database and software.
-Edicon Systems Inc., Eastman Technologies Division of Kodak, Rochester NY(10/93-1/94) Adaptive Engineering Department. Designed and developed custom software modifications for existing software. (OS/2, Sybase, ISO-9000 Compliance)
-Harris RF Corp. Rochester NY (1/90-10/93) - Designed and developed software for a digital video imaging terminal (DVIT) . Worked as part of a medium size development team ('C', MS-DOS). Developed software for DVIT embedded systems, NITF file I/O, text editor, other. - Developed database and user interface software for Broadband Communications system as part of a large development team. (UNIX, Ingres) ISO-9000 compliance. -JPI Instruments, San Francisco, CA (3/90-6/90) Designed and developed RS-232 interface to JPI aircraft status monitoring device. RS-232 communications, data graphing, file I/O. ('C', DOS)
-Software Engineer, Union Carbide/Linde Division, (now PRAXAIR) Tonawanda, NY. (6/88-1/90) Designed and developed: multi-user hazardous material document image database; turbine data calculation and graphing program; a 'downtime' data accumulation program to be used for all USA and Canada Union Carbide plants. (Microsoft 'C', embedded SQL, OS/2 1.3 Extended Edition Query Manager, OS/2 Database Manager, DOS Database Requester, IBM token-ring network.)
-AKZO Salt, Pittsburgh, PA (2/91-4/91) Designed and Developed RS-232 trucking scale interface. ('C', DOS) -UB Center for Applied Public Affairs, Buffalo, NY (1990) Network installation; Systems Consultant. Installed Ethernet network, consulted for various computer information systems.
-Intex Systems Inc., Orchard Park, NY (1988-1990) Part owner. Designed and developed PC applications ('C', MDBS IV database); Systems analysis, design and development of software, computer systems, and networks. Clients included Town of Tonawanda, accounting firm of Ernst & Whinney (now Ernst & Young). -Rapid Technology Inc., Niagara Falls, NY (1988) Designed and developed software driver for image compression hardware developed at Rapid Technology. ('C', Assembly language) 9/89- 6/90
-Science/Physics Teacher, Mt. St. Mary Academy. Amherst NY. Taught Physics and Science part-time to fill a temporary vacancy. 6/88 - 9/88 Physics Research Assistant, Johns Hopkins University, Baltimore MD. Programmed computer generated holograms; set up nanometer-scale fiber-optics measuring device. Installed hardware link between a Micro-VAX and a VICOM video image processor. Scientific applications programming (Pasca
## Area of Expertise
LANGUAGES/ OPERATING SYSTEMS: Languages/Software:
Microsoft Visual C++,
Visual Studio .NET, C#,
HTML, and ASP.NET,
COM / DCOM, MFC, SQL,
Visual Source Safe, MKS and PVCS version control systems,
some embedded systems work, Front Page
assembly language (MASM)
Databases:
Microsoft SQL Server,
ORACLE,
Microsoft Access,
ODBC,
Sybase,
MDBS IV and TITANIUM databases
Operating Systems:
Windows NT, Windows 2000,
UNIX,
Linux,
APACHE, Microsoft IIS