Kenneth Robert Kubinak
2000 - Present
Partner Paragon Computing Systems, Inc. San Diego, CA
Starting up a company to provide Programming services with both contract programmers and in-house development. Microsoft MFC and Hoops3D graphics for finite element modeling applications. HTML DOM programming for voice activated internet browsing.
1998 2000
Sr. Software Engineer GeoPerception, Inc. San Diego, CA
Developed software for GeoPerception's Personal Pilot, a wearable computing product combining ActiveX, 3D graphics, and DGPS processing (Microsoft Visual C++ 5, Windows 95 and Windows NT).
Created a medical instrument prototype used as a marketing and sales tool (VisualBasic 5, VC++ 6, Windows NT).
1997 1998
Senior Software Engineer Nautronix, Inc. San Diego, CA
Technical lead for the Glomar Explorer dynamic positioning control system. COM and ActiveX technologies were used extensively to modularize the project into reusable components. Interfaces included analog/digital IO, serial communications, TCP/IP communications, and A-B PLCs.
Developed software for a vessel simulator, simulating and interfacing all external events (wind, current, power system, thruster feedbacks, ) to the dynamic positioning system. (Windows NT, MFC, ActiveX, COM, Microsoft Visual C++ 5.0, Borland C++ 4.x).
1981 1997
Senior Software Engineer Computervision (GE CALMA) San Diego, CA
Worked with a team of five programmers replacing UI and graphics code to take advantage of a platform-independent GUI builder by Neuron Data using Object Oriented Design. Responsible for development and maintenance of a high-level operating system interface package for all platforms we supported (SUN, HP, SGI, Windows NT). Ported a large Windows product (million lines of code) to Unix using a Windows emulator (MainWin by MainSoft). Also developed all low-level OS interface code required.
Led a team of two in developing a programming environment for SUN, HP, SGI, and Windows NT. Adapted Windows product to Windows NT and Windows 32S, using a new compiler (VC++) and overcoming the challenges of using custom controls with Microsoft Windows 32S. Created the initial development environment using Windows 3.0 and Borland 3.0. Developed and maintained User Interface and Graphics code in C++ and Object Oriented Programming.
Project leader of three for a port to Ultrix of another CAD product (Prime Design). Graphics programming using PHIGS on Sun workstations running Unix. Enhanced and debugged the solid modeling capabilities of an existing product (DDM).
Developed experimental user interface code using DecWindows UIL and X-Windows graphics programming.
Specified the design of Graphics, UI, and development environment requirements, for a future CAD product as a member of a 20 person team.
Technical project leader of nine people on the DDM (Calmas CAD/CAM product)/Graphicon 700 integration project.
Led three programmers in adding support for a new graphics device. VAX/VMS system administrator. Data General system and graphics programmer using Assembly language and FORTRAN.
Technical summary for Computervision: Microsoft Product Specialist NT 4.0, Intranet webmaster (FrontPage) (2 years), C (9 years), C++ and Object Oriented Design and Programming (6 years), Unix (10 years), Clearcase (2 years), X Windows (2 years), PHIGS (1 year), FORTRAN (10 years), Data General assembly (4 years) Windows 3.1 (5 years), Windows 32S (3 years), Windows NT (2 years), HP (3 years), SGI (2 years), Sun (10 years), VAX/VMS (5 years), Graphicon 3D display list device (3 years), Control Data (3 years), Data General Eclipse (5 years), IBM mainframes (3 years).
1978 1981
Section Leader General Dynamics San Diego, CA
Lead software engineer designing and leading two people in the implementation of a raster interface for a solid geometric modeling program supporting a numerical control tape verification project.
Provided support to CAD/CAM department in interactive computer graphics and finite element analysis.
Academic Achievements:
Purdue University, M.S. Computer Science
Purdue University, B.S. Computer Science
Additional Course Work:
Introduction to Java UCSD Extension
Administering Microsoft Windows NT 4.0 Vortex Data Systems
Supporting Microsoft Windows NT 4.0 Core Technologies Vortex Data Systems