Michael A. Costarella
844 Dravis Ave. Girard, OH 44420
H: (330)539-4828 M: (330)883-4560
Email:
Mike@Costarella.comWeb Site:
http://www.Costarella.com
PROFESSIONAL OBJECTIVE
Seeking a position that utilizes my proficiencies in software design and implementation of object-oriented/web-based, or database applications. In addition, I would like to utilize my skills relating to teamwork, technical instruction, writing, and strong verbal communication.
EDUCATION
M.S., Computer Science & Engineering -- Wright State University, 1992
Post-Graduate work/Applied Mathematics -- University Of Akron,1986-87
B.S., Computer Science/Mathematics -- Bowling Green State University, 1986
Undergraduate study of journalism -- Kent State University, 1981-82
PROFESSIONAL EXPERIENCE
October, 2003 – Present
I have been sharpening and updating my skill set while looking for work. I also have been leading a small group developing a civic information web site about the state of Ohio located at http://www.civicinfo.org
May, 1995 – October, 2003
Per-Se’ Technologies Inc., 2840 Mt. Wilkinson Parkway Atlanta GA 30339.
Senior Software Engineer. Responsibilities include software design, code review, software integration, and client interface. These responsibilities surrounded the development of an object-oriented hospital information system (Business-1). Business-1 is a client-server based application capable of administrating the accounting and billing and decision-making for a network of inter-related health care providers. Business1 interfaces with multiple database management systems, i.e. Oracle and Microsoft SQL Server.
I was responsible for workflow process design, medical records processing, editing interface and implementation, HL7 interfacing, healthcare organization modeling, and ADT model and user interface expertise. In addition I was responsible for the porting of Business-1 from OS/2 to Windows /NT. Redesigned and implemented the GUI framework to a WindowBuilder-based infrastructure geared towards performance and portability. Also, I developed useful source code management enhancements vital to team productivity and remote development.
I also advised on the development of WinRunner scripts for automated testing.
October, 1993 - April, 1995
Progressive Casualty Inc., 6300 Wilson Mills Rd., Mayfield Village, OH 44143
Senior Programmer Analyst -- I was a member of the "Business Integration Team". Responsible for identifying and bridging communication gaps between corporate software systems. Designed and implemented a strategy for transmitting "passive-objects", authored in a Smalltalk application, to multiple C/C++ applications. Developed an insurance policy prototype authoring system, POMS. This technology was used for the transmission of insurance policy-related meta-data to multiple insurance rating applications.
Software engineer for the Presto application. Presto is a Smalltalk application that allows the electronic modeling of insurance products. I contributed a "C" language code generator used to supply source code inserts to Progressive rating applications. Presto interfaced with a DB2 database.
Additional responsibilities included the exploration and refinement of software development infrastructure. This involved the evaluation of new Smalltalk and C++ programming tools.
April, 1989 - October, 1993
NCI Information Systems Inc., 3146 Presidential Dr., Building #3 Fairborn, OH 45324. Software integrator/engineer. Technical Lead
Responsibilities included the development and maintenance of two software applications; the Portable Maintenance Aid (PMA) and
Assist, a technical data authoring system. Both products were created in association with the Integrated Maintenance Information System (IMIS) program, ongoing at the US Air Force's Armstrong Laboratories. These applications were designed as a decision-making expert system used in flight-line maintenance. The PMA is a firmware-based system used on the flight-line.
I was responsible for requirement analysis, software design and implementation, software integration and leadership for teams of 3-7 programmers, and project documentation. As a developer of the original version of the PMA, I provided technical support and consulting to USAF contractors currently implementing large-scale IMIS systems; i.e. Lockheed/Ft. Worth, McDonnel Douglas Aircraft, and General Dynamics/Electronic Division.
August, 1987 - May, 1989
Department of Computer Science & Engineering, Wright State University,
Dayton, OH 45435.
Instructor; Computer Science and Engineering.
Instructed undergraduate and introductory-level graduate courses in Operating Systems and Concurrent Programming. Also instructed introductory undergraduate courses in the C , ADA, and Pascal programming languages.
August, 1986 - June, 1987
Department of Mathematical Sciences University of Akron, Akron, OH.
Graduate teaching assistant/student.
Designed and instructed an introductory course on the C programming language while studying operating systems, database management
systems, and numerical analysis.
January, 1986 - May, 1989
Safety Sash Inc., 998 Tibbets-Wick Rd, Girard, OH 44420
Database Consultant. Responsibilities included working in FoxBase (Microsoft FoxPro), DBase, and Oracle-PC. Designed a telemarketing network/database
application entitled the BCCS Market Manager. The Market Manager provides the telemarketing professional with client, sales, and production information necessary for efficient client communications. The Market Manager was implemented on a PC network and provided automatic phone dialing capabilities.
November, 1984 - March, 1986
M&M Productions Inc., 1163 Napoleon Rd, Bowling Green, OH 43402.
Software Developer: Designed and implemented a library of Assembly and C language utility functions that performed equivalently across a variety of architectures and operating systems; i.e. DOS, UNIX, CP/M. Worked in conjunction with initial developers of Foxbase 1.0 (Microsoft FoxPro ) and West Software Suite 1.5 to employ usage of the function library.
Technical Writer:
Coauthored solutions manual to a text on introductory programming using the IBM PC. Wrote examples and text for many chapters of introductory C and Basic programming books published by West Publishing.
COMPUTER SKILLS
Languages:
HTML, DHTML, JAVA, Visual Basic, UML, Visual Smalltalk Enterprise, VisualWorks, Visualage Smalltalk, C#, C++, C (ANSI/K&R), ASP.NET, ADA, COBOL.
Tools:
Eclipse, Jbuilder/X, PowerBuilder, Visual Studio, Enterprise JavaBeans, Dreamweaver, Front Page, Rational Rose, CAD, Smalltalk: PARTS, WindowBuilder Pro, Subpanes/V, CUA Widget Kit, Tab/V Controls, PVCS, ENVY Manager, Team/V, C++: Zapp Factory.
OS:
Windows, Linux, OS-2, Unix/X-Windows.
DBMS/ODBMS:
MS SQL Server, Oracle 9i, Progress, DB2, Paradox, Mircrosoft FoxPro, Ingris, CTree, DBASE, ONTOS.
PUBLICATIONS
May, 1992, "SmallPHIGS: An Object-Oriented Partial Implementation of the ANSI
PHIGS Standard," Masters thesis, Wright State University.
Sept., 1988, "Petrisoft - A Petri Net Modeling Tool," ACM Conference On Programming
Languages, Dr. G. Hura, C. Buell, M. Cvetonivic.
May, 1984, "Introduction To Computers Using the IBM PC," West Publishing Company,
Dr. Steven Mandell. ( Technical Writer/ received special thanks ).