Joseph G. Willcoxson
1625 E 54th Place, Tulsa, OK 74105

Languages: C++, C#, VB Script, Java, Object Pascal/Delphi
Operating Systems: Microsoft Windows, Linux
Technologies: Windows, COM, .NET, ActiveX, OLE, and DLLs
Security Clearance: TOP SECRET/SSBI, 1994 (Inactive)


A highly productive developer proficient in C++, Win32 APIs, Microsoft Foundation Classes (MFC), object oriented programming, graphical user interfaces, and the art of application design. Everything in this resume is 100% true with no Bravo Sierra (BS :-)).


STATSOFT, Tulsa, Oklahoma (4/96 - Present)

Since working at StatSoft, I have been a part of the team that develops STATISTICA. STATISTICA is the #1 rated statistics package for the MS Windows platform based on head to head comparison tests done in scientific and statistics trade journals. My development tasks have been accomplished using Visual C++, MFC, and ATL.

Technologically, STATISTICA is as sophisticated as any other piece of Windows software that I know of. STATISTICA consists of several different document types (Spreadsheet, Graph, Workbook, Script, Report, and Data Miner) which have exposed automation interfaces such that nearly every part of the program can be scripted via Visual Basic or any other scripting language that supports COM. In addition, every document type is an OLE server that can be embedded in other document. Workbooks are ActiveX document containers while the other documents are ActiveX document servers. I developed some core technology based upon MFC that gives our application the ability to do this. I was also the principal developer for Workbooks, Reports, and UI customization.

For the web version of our product, I developed the technology to allow our application to run as in-process servers. I also developed a spreadsheet editor so that our data could be edited in a web browser (based on Java and XML). I also developed a report layout tool using the Microsoft HTML editor control and JavaScript.

Recently I have been involved in developing our PROCEED product which was developed in conjunction with Caterpillar. My involvement consisted in developing a STATISTICA addin so that the PROCEED model builder could run in-process with the STATISTICA application. Technologies I used during this development were ATL, COM, and C++. I also wrote a web interface so that the output of the PROCEED project could be displayed on our WebSTATISTICA platform. For this, I used C#, HTML, VBScript, and JavaScript. I also oversaw much of the integration between the COM components and the .NET components in the PROCEED application.

My involvement in the development of STATISTICA has more than qualified me for any Windows development project. A demo version of the product is available at the StatSoft website which will show what I am talking about.

WORLDCOM, Tulsa, Oklahoma (12/94 - 4/96)

Telecom Analyst in the Advanced Software Technologies group. Developed and/or taught courses in beginning and intermediate C++, Windows sockets programming, and Windows programming with the Microsoft Foundation Classes (MFC). Developed a two-tier Client/Server MS-Windows database application using Visual C++, MFC, ODBC, and Sybase SQL Server. The application was a software tool for administering application security among all WorldCom MIS developed applications. Developed a highly extensible Windows grid control using Visual C++ and MFC-versions of which are still floating around the Web. Performed in house consulting and mentoring to trouble shoot and debug C++ software written with MFC and the XVT GUI library. Performed cross platform C++ GUI toolkit analyses and developed a cross platform GUI development strategy for the MIS department.

AIR FORCE FLIGHT TEST CENTER (AFFTC), Edwards AFB, California (4/89 - 12/94)

Project engineer and data analyst in the F-16 "Special Projects" branch. Tested and evaluated high priority, highly classified, Special Access Program (SAP) F-16 aircraft systems. Developed data analysis plans, systems, and tools to perform aircraft systems analysis that utilized PC hardware and software. Designed and coded all the software necessary to analyze the flight test data. The software was written in both C++ and Object Pascal for both DOS and Windows 3.1.

As an engineer in the F-16 electronic warfare branch, conducted tests and developed analysis software for all the electronic warfare systems and several missile systems employed on the F- 16. Developed software libraries to read MIL-STD-1553 data from VAX formatted 9-track tapes with an Overland tape drive connected to a PC. Authored software to merge aircraft time, space, and position data with systems data using coordinate translations and transformations to put data in common time and inertial reference frames. The software enabled our engineers to evaluate electronic warfare systems specification compliance and correct systems integration with the aircraft avionics suite. In the first year of use, my data analysis programs saved the Air Force over $100,000 in data processing and development costs. I was a technical expert and source of knowledge for PC flight test data analysis software development at Edwards AFB.

For the AC-130 Gunship flight test program, developed software to interface an Excalibur MIL- STD-1553 PC card, a Bancomm Inter-range Instrumentation Group (IRIG) PC time card, a Merlin Hi 8mm MIL-STD-1553 data capture system, and a PC with existing data analysis software developed for the F-16 project. The software was developed the software in less than 20 percent of the time bid by the local software contractor.

Avionics/electronic warfare flight test engineer on the AGM-136 Tacit Rainbow Anti-Radiation Cruise Missile and the F-16 Fighter flight test programs. Project Engineer for a $1.5 million dollar electronic jammer flight test program. Developed test plans, conducted tests, and reported test results of complex, integrated, electronic systems. The ability to plan, conduct, and report on these tests required tremendous aptitude in systems engineering and communications.

LOCKHEED MARTIN, Fort Worth, Texas (6/86 - 4/89)

Performed systems integration of the fire control radar and radar guided missiles with the F-16 avionics system. Duties included: writing interface control documents for the radar and avionics; writing radar performance specifications; testing new radar and avionics software in the Systems Integration Laboratory; verifying form, fit, and function of additional radar line replaceable units and waveguide with the F-16 airframe; trouble shooting aircraft wiring; assisting in final delivery and acceptance of production aircraft; writing, reviewing, and updating technical orders to aid maintenance personnel in trouble shooting and replacement of radar hardware; supported integration testing on-site at various locations from coast to coast; on-site technical liaison to the Air Force for 10 months at Edwards Air Force Base. Developed FORTRAN software and performed data analysis to determine radar specification compliance. Wrote software to create 3-dimensional plots of radar antenna patterns. Wrote technical paper to determine radiation hazards of radar operation in a typical ANG alert hangar.