Bookmark and Share Download a PDF version Download a Word Doc version

Casey Hughlett
13103 Hwy C, Licking, MO 65542
contact@caseyhughlett.com

 

Senior Software Architect
Can relocate. Will do W-2, 1099,
or corp-to-corp via my company:
Frostfire Systems


Summary
Versatile software professional with more than 15 years of experience in performance-critical information systems. Entrepreneurial leader in the design and realization of enterprise-class applications, imaging and machine-learning solutions for satellite surveillance, artificial intelligence, target recognition/tracking, video character recognition, document capture and robotic guidance. Passion for bottom-line impact, streamlining complex work processes, harnessing and developing the best in cutting-edge technology.

 

Technical Skills

 

OOP, RAD - 17 years
Agile, Iterative Methodologies - 6 years
Multi-threaded, Real-time - 8 years
UML, Visio, Project - 6 years
Crystal Reports - 2 years

C / C++ - 17 years
COM/DCOM - 16 years
Win32, STL / MFC - 13 years

C#.Net, VB.Net, ADO.Net, C++.Net - 7 years

SQL - 17 years
SQL Server, T-SQL, Stored Procedures - 12 years
MySQL - 6 years
DB2, DB2/400 - 3 years

Matlab - 8 years
LabVIEW - 3 years

OpenMP, FFTW - 8 years
CUDA, OpenCV - 2 years
Intel MKL, Intel IPP, AMD ACML - 3 years

 

Additional experience in:
ASP.Net, AJAX, Silverlight, VBScript, JavaScript, XML, XSLT, HTML, Microsoft SSAS, OLAP, Oracle, Sybase, TCP/IP, Domino, Lotus Notes, MS Exchange, Outlook, Sharepoint Portal Server, Interbase, Access, FoxPro, dBase/xBase, J.D. Edwards World, J.D. Edwards OneWorld

 

Professional Background

 

Software Development Consultant, November 1996 - present
Frostfire Systems, Licking, MO
Champion of multiple concurrent projects, recent work has centered on the development of artificial intelligence and machine vision software for scientific, military and aerospace research clients:

Consultant, Sr. Software Architect [June 2003 - present]
Army Air Defense Artillery Test Directorate, Ft. Bliss, TX

Created a multi-threaded video character recognition system for reducing large volumes of video to statistical and performance information. Termed “video data reduction,” the effect of the system is to minimize human labor hours required in the synchronization, gathering and analysis of burnt-in data fields embedded in video correlated with trigger or fire events, elevation change detection and threshold crossings. The software populates a data table with user-configured values derived from visually encoded information for further reporting and analysis. Having accumulated sponsorship in excess of $500,000, this commercial-ready technology is presently under review for a patent.

Technologies: C#, MS Visual C++, STL / MFC, C++.Net, ADO.Net, Visual Studio .Net, Xceed Controls, CUDA



Consultant, Sr. Software Engineer [January 2009 - July 2009]
An Electronics Manufacturer, San Rafael, CA

Developed hand-gesture recognition system for touchless computer operation in a surgical room. This Windows desktop application used TCP/IP stereo cameras for hand-pose template matching against a Bayesian neural network. Multi-threaded, multi-CPU, real-time application.

Technologies: MS Visual C++, STL and MFC, C++.Net, Visual Studio .Net, OpenCV, Intel MKL (Math Kernel Library)



Consultant, Sr. Software Engineer [January 2008 - April 2008]
A Defense Contractor, Tulsa, OK

Developed multi-threaded waypoint registration and tracking software comprised of an advanced neural network vision system for guidance of a fully-autonomous robotic inspection vehicle. Designed system to precisely align the vehicle on a wing, guiding its traverse using fastener pattern recognition and waypoint registration, enabling the vehicle to carry a range of inspection sensors including ultrasonic and electric current probes during nondestructive evaluation of aircraft. Integrated software with LabVIEW for prototyping phase of rover development.

Technologies: LabVIEW, C#, ADO.Net, Visual Studio .Net



Consultant, Sr. Software Architect [November 2001 - February 2008]
NASA Jet Propulsion Laboratory, Pasadena, CA

Designed and implemented a multi-threaded system that automatically conducts experiments to produce optimal interference filters for automatic target recognition using NASA’s Grayscale Optical Correlator. FFT-based filters were created using a Maximum Average Correlation Height (MACH) algorithm, driven by a heuristic engine that employed a Bayesian neural network for parameter configuration. A user interface was created in C# on the .Net platform which integrated with the Matlab mathematics engine. Over a period of several iterative development cycles employing an agile methodology, the algorithm was refactored to C#, automation features were integrated and finally a runtime and testbed application was developed in C++ for Linux and Solaris environments.

Technologies: Matlab, C#, ADO.Net, Visual Studio .Net, C++ Builder, GCC compiler, FFTW



Consultant, Sr. Software Engineer [August 2006 - February 2008]
Oklahoma State University, Tulsa, OK

Developed a multi-threaded visual landmark tracking system that gave a robotic vehicle the ability to precisely determine its position, heading, and velocity for autonomous navigation between desired targets and waypoints. Project included integration with NASA JPL rover control software over wireless TCP/IP camera link.

Technologies: MS Visual C++, STL and MFC, C++.Net, Visual Studio .Net



Consultant, Sr. Software Engineer [November 2001 - September 2006]
Department of the Army, White Sands Missile Range, NM

Developed a multi-threaded, real-time application that provided the user with the ability to do single-click tracking of multiple moving objects in a video sequence. The system automatically applied counter-examples from neighboring coordinates to “tune” the radial basis function neural network, dramatically reducing a common over-generalization problem, while at the same time eliminating the need for extensive network pre-training. As the neural response would degrade in subsequent frames, the system would automatically retrain itself, evolving in time with the data.

Technologies: .Net Framework, C#, VB.Net, ADO.Net, XML, ActiveX, (Visual) C++, MFC, STL, WDM Webcam, Visual Studio .Net, Pegasus Imaging CapturePro, Xceed Controls



Consultant, Sr. Software Engineer [November 1996 - September 1997]
A Financial Services Company, Edmond, OK

Developed software for mobile workers to scan public records and replicate the scans back to a document repository, where data was transcribed to a database and GUI created for mortgage research and marketing.

Technologies: Delphi/Object Pascal, Interbase, ODBC



Director of IT Services, September 1997 - June 2003
Varsity Spirit Corp., Company Dance division, Edmond, OK

Supervised 7-10 people, Held several titles: Executive Dir., HR Dir. and Dir. of Public Relations.  Formulated business plan for performance costume manufacture, leading to acquisition by Varsity.
Hands-on leadership in the development and management of enterprise-class information systems:

  • a supply-chain management system integrated through a VPN (virtual private network) and distributed across multiple platforms

  • a data warehouse and data mining decision support system for financial and strategic management of multiple business units

  • an event planning and facility contract negotiation application

  • historical business and geographic marketing database

  • event registration software and database

  • an inventory management application and database

  • an intranet reporting server to facilitate management decisions by remote personnel

  • a knowledge management and workflow solution which routed electronic documents among department heads and support personnel

  • apparel manufacture process management system in JD Edwards World, which was then integrated with JD Edwards OneWorld for the accounting office at Varsity headquarters

Technologies: Visual Studio .Net, SQL Server, Microsoft analysis services (SSAS), DB2/400, DB2, JDE World, JDE OneWorld, Paradox, ObjectPAL, SQL, Stored Procedures, QBE, Reporting tools, ODBC



Information Systems Administrator, December 1995 - November 1996
University of Biblical Studies and Seminary, Bethany, OK

Developed a web-based library server enabling student account management, reservation of media, and tracking of materials shipped to and returned by distance-learning students. Upgraded network and computer systems. Integrated university comptroller database with FAFSA service via EDI.

Technologies: Delphi, EDI, Interbase



Publications
  • A Low Cost Test-Bed for Real-Time Landmark Tracking,” C. Assad, J. C. Hanan, A Csaszar, P. Moreels, C. L. Hughlett, T.-H. Chao, P. Perona, Sensors and Systems for Space Applications, (2007).

  • Position Estimation and Driving of an Autonomous Vehicle by Monocular Vision,” J. C. Hanan, P. Kayathi, C. L. Hughlett, Optical Pattern Recognition XVIII, SPIE (2007).

  • Neural network post-processing of grayscale optical correlator,” T. Lu, C. L. Hughlett, H. Zhou, T.-H. Chao, J. C. Hanan, Optical Information Systems III, SPIE Optics & Photonics

  • Closed-Loop Automatic Target Recognition and Monitoring System,” J. C. Hanan, T.-H. Chao, C. Assad, C. L. Hughlett, H. Zhou, T. Lu, Optical Pattern Recognition XVI; SPIE

  • Development of streamlined OT-MACH based ATR algorithm for grayscale optical correlator,” H. Zhou, C. L. Hughlett, J. C. Hanan, T. Lu, T.-H. Chao, Optical Pattern Recognition XVI; SPIE 5816, p. 78-83, (2005).

  • Grayscale Optical Correlator Work Bench,” J. C. Hanan, C. L. Hughlett, H. Zhou, T.-H. Chao, NASA NTR-41021(2004).

  • On the development of filter management module for grayscale optical correlator,” H. Zhou, C. L. Hughlett, J. C. Hanan, T.-H. Chao, Optical Pattern Recognition XV; SPIE, 5437, p. 87-94, (2004).

  • Radial Basis Function Neural Network Tracker,” J. C. Hanan, C. L. Hughlett, T.-H. Chao, NASA NTR-40071 (2003).