Casey Hughlett
|
|
Senior Software Architect |
|
OOP, RAD - 17 years |
SQL - 17 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
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
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