155 Eldredge Road

Total Page:16

File Type:pdf, Size:1020Kb

155 Eldredge Road

DAVID LANDON

155 Eldredge Road Fort Walton Beach, FL 32547 (850) 218-1240 [email protected]

OBJECTIVE: A position as Senior Software Engineer with project lead and hands-on coding responsibility in a C/C++ or .NET development environment.

PROFILE: Quality-minded software engineer with over fifteen years experience developing solutions for network and serial communications; integration of hardware, sensors, and instrumentation; video and multimedia post- production, and n-tier database applications.

LANGUAGES: C/C++, SQL, C#, VB.NET, Managed C++, Visual Basic, XML, HTML, JavaScript, FoxPro, 808x Assembler.

TECHNOLOGIES: Visual Studio.NET, .NET Framework, TCP/IP, serial communications, ASP.NET, SQL Server, ADO.NET, MIDI, QuickTime, Microsoft Project.

PLATFORMS: Windows, OS X, Linux, UNIX.

EDUCATION: Bachelor of Science in Mathematics, 1992 Minor in Computer Science Louisiana State University, Baton Rouge

PROFESSIONAL EXPERIENCE / PROJECTS:

Senior Software Engineer April 2004 to March 2007 DRS Technologies Lead software engineer for the Electronic Warfare Instrumented Test Range (EWITR) ground threat simulation system developed for the Italian PISQ training range in Sardinia. EWITR simulates ground threat radars (missile batteries and anti-aircraft guns) for training combat aircrews and consists of a manned control unit (MCU) with four unmanned remote threat emitter systems (RTES) on rotating trailers. My contributions to the EWITR project included:  Design of six multi-threaded near-real-time Win32 applications with TCP/IP socket based messaging system for communicating between system components.  Developed touchscreen-based user interface for controlling RTES and MCU hardware.  Implemented pointing subsystem for aiming RTES cameras and antennas at combat aircraft including target tracking, target position estimation, and coordinate transformations.  Designed infrastructure for controlling hardware over TCP/IP that handles communication and message parsing for over twenty hardware control interfaces. Personally implemented the interfaces for contrast video tracker, servos, camera, IFF radar, PISQ range tracking radar, GPS, and waveform generator hardware.  Created a mission database with reporting, an application for recording RTES MPEG video, and an interface to a 3D range situation/visualization software for pilot debriefing capability.  Managed four other developers and coordinated with the project and hardware engineers.

Senior Software Engineer assigned to homeland security research and development efforts.  Developed software for integration of personnel detection radars, pan-tilt cameras, and other sensors via a C# XML messaging protocol for a prototype surveillance and security system.  Software member of the DRS team on the winning Boeing SBInet border security proposal.  Developed C# interface between Boeing and DRS software for the mobile surveillance towers currently being deployed on the US southern border for SBInet. Tools: Visual C++, C#, XML, Managed C++, SQL Server, ADO.NET. Senior Software Architect September 1998 to present Landon Consulting / CueTime Software Independent contractor providing custom Win32 and .NET software development services including communications programming, development of film post production software applications, and n-tier database development.  Architect and primary developer on CueTime Music Spotter for Windows, a utility for scoring music to film with integrated QuickTime and MIDI support. CueTime provides management of the film scoring process, a custom interface with visual input of timing data via QuickTime, and XML-based reporting engine. Currently near completion of port to Macintosh OS X.  Produced Louisiana Online Medicaid Application web site used by application center personnel to assist applicants in completing Medicaid applications. The project was a three- tiered ASP.NET system implementing with VB.NET and SQL Server. Features include multi- level security, contextual help, and management of application center reimbursement.  Developed Prior-Authorization System for Louisiana’s MRDD Waiver Program that prior- authorizes Medicaid services (over $100 million annually) by producing authorization codes providers must use to successfully bill. The system supports entry of care plan services, transmits billing data via modem, and prints authorization forms for each client and provider. Tools: Visual C++, Xcode, ASP.NET, HTML, FoxPro, VB.NET, XML, QuickTime, FileMaker.

Senior Software Engineer/Project Leader October 2000 to September 2001 Delta Security Technologies Lead software engineer responsible for development of network security solutions.  Project lead on effort to develop a prototype IP Labeler to demonstrate labeling of IP packets with security information to enable enforcement of access restrictions. This project included C++ TCP/IP sockets on Linux and Win32; a proxy server to monitor network traffic, identify content, and attach the IP labels; and an Oracle database containing the security information.  Created database application to program ISO 7816 smart cards for user access control. Tools: Visual C++, gcc, Code Warrior, MFC, Oracle, Visual Basic, ADO, Microsoft Access.

Software Development Manager September 1995 to August 1998 University of New Orleans Software manager responsible for in-house PC development for Louisiana Medicaid. Acted as primary interface between the university and Medicaid staff with responsibility for specifications, estimates, and project scheduling.  Created EZ Notices system to print notices of Medicaid decisions sent to applicants.  Administered and maintained Pharmacy Rebate database and reporting system used to track over $50 million annually in rebates owed the state by pharmaceutical companies.  Completed major upgrade to Medicaid Application System (MAS) that automates Medicaid eligibility determination. Personally re-architected the non-income resource eligibility determination process. Managed installation, training, and support for over 700 users.  Developed database system to track client services for Jefferson Parish’s public substance abuse and mental health clinics. Tools: Visual FoxPro, FoxPro 2.6, SQL Server, Visual Basic, Microsoft Access.

Software Developer / Partner June 1992 to August 1995 ACME Software Company Partner in consulting company specializing in C/C++ serial communications programming.  One of two developers of Electronic Registration Card (ERegCard), a modem-based software registration library and server. I was responsible for porting the UNIX/DOS library to a Windows DLL, hardware detection, a multi-port Windows server, serial drivers, and integration with end-customer installation programs.  Member of four developer team that ported PC BLAST (a full-featured file transfer and terminal emulation program) from DOS to Windows. My responsibilities on this 18 month project included: all non-terminal user interface development, a message-based script execution engine, integration of other developer’s components, and the installation program. Tools: Visual C++, Microsoft Macro Assembler.

Recommended publications