We provide IT Staff Augmentation Services!

Developer Resume

0/5 (Submit Your Rating)

Apopka, FL

PROFESSIONAL SUMMARY:

  • I accepted a position with Confidential performing DSP algorithm acceleration using Matlab/ Confidential parallel processing. I am currently leading the ASRG FPGA Algorithm Verification effort in Matlab/Simulink. I worked for Confidential for eight years before that architecting, managing and developing software for prototype handheld surveillance and target location/designation devices.
  • My recent software designs were based on the TI DaVinci digital media processor for High Definition day and Standard Definition thermal video running embedded Linux. Prior to that at Confidential, I worked with hard and soft processors in Xilinx and Altera FPGAs where I also developed the software and managed IP cores in the fabric. In addition, I led a team that upgraded our premier production program (LLDR - Long Range Laser Designator Rangefinder) with a PowerPC, FPGAs and introduced the QNX RTOS to Confidential . I have been lead and architect for about 12 years on systems ranging from handhelds with custom boards to aircraft based VME hosts with remote embedded electronics. Before that, I primarily performed development as software lead on a fairly complex parallel helicopter VME based system, instructor station and data reduction station. In years leading up to these major development efforts, I performed the full lifecycle on embedded systems at Martin Marietta, Coleman Research, and others.
  • Software Architecture for Multi-processor, multi-process, and multi-threaded applications
  • Video and image processing with/without FPGA support on QNX, Linux and windows (OpenCV)
  • QNX Real time Operating Systems (RTOS) on Motorola and Xilinx PowerPC Hard Core
  • Low-power, mobile application imaging and control software (sub GHz, systems < 5W)
  • Embedded Linux kernel, driver and application cross development on ARM processors
  • Executives on many processors (TI DSP, PowerPC (various), FPGA hard/soft CPUs, ARM)
  • Surveillance, Laser Rangefinder, Designator and LIDAR software and Designator Tracking
  • Confidential Parallel Programming with Matlab
  • Xilinx and Altera hard and soft processors, fabric, IP, design, code, simulate, test
  • MS Visual C/C++ GUI software, sockets, peer-peer network, internet
  • Software program Integrated Product Team management (schedules, cost, resources)
  • Customer and Subcontractor interface and management
  • Scheduling and Manpower Planning in MS Project
  • Presentation to and interaction with Exec Staff
  • System/Software Requirements Analysis
  • Skilled in languages: C,C++,C#, Python, shell scripting, Matlab, Ada
  • ISO 9000 and CMMI Software Processes
  • Recent: Udacity CS101 Python Programming Class, completed with Distinction from University of Illinois at Urbana-Champaign Heterogeneous Parallel Programming Class, Android at Embedded Systems Conference Boston 2011, TI Davinci System Integration (4 day), Matlab Image Processing (2 day), Xilinx Embedded SOC and Altera SOC.
  • Published and presented a many core Xilinx FPGA with dual PowerPC system controller design at Confidential Electronic Systems Sector Symposium

PROFESSIONAL EXPERIENCE:

Confidential

Responsibilities:

  • Development of optimized algorithms in MS Visual C++ for Confidential Graphics Processing Units (2 x GTX 690) in workstation applications. Created a multi-window Matlab data visualization GUI to explore large surface data sets. Lead of Matlab/Simulink/Synopsis verification effort with responsibility for planning, documenting, testing and reporting on control models. Active TS Clearance

Confidential, Apopka, FL

Responsibilities:

  • The latest of the rapid development team, where I was the software lead, was the Mark 8 tech demonstrator which validated the hardware and software architecture for four developmental handheld products including upgrades to the two main production contracts.
  • The low power controller is part of a modular, open system architecture (MOSA) with TI’s digital media chip (SOC) running Linux for video and control. I managed the software team (six engineers) working closely with our IPT leads, brought up the boards, modified and built the kernel and video drivers, created and managed the flash data and packaged the application and comm. driver into a product. Success on Mark 8 led to a controller upgrade program - LPC 2 with HD video viewing, capture, H.264 compression and streaming.
  • Altera and Xilinx conceptually have similar fabrics and cores as I found out when I worked a tech demonstrator similar to LLDR called Talon 3. Talon 3 utilized the Xilinx V4 FX60 dual embedded 300 MHz PowerPC FPGA. On one core I ran the QNX RTOS in order to port our 90K SLOC application and on the second core, an executive with BRAM and mutexes for inter processor communication. The second core processed multiple Laser Designator returns to track uncooperative Designators. Security Clearance

Confidential, Research Park, FL

Responsibilities:

  • System/firmware/software engineer responsible for critical ISS surveillance products. System control and interfacing/integrating of gimbals and pan/tilts, laser rangefinders, IR and TV cameras, etc. Developed software for many products including the Aeroscout Gimbal used for Confidential shuttle surveillance by Confidential Inc. Close customer relationship throughout successful program. Security Clearance

Confidential, Orlando, FL

Responsibilities:

  • Senior software engineer responsible for the Long Range Biological Standoff Detection System. System employed high power, high frequency eye-safe 100 Hz LIDAR to map a search region 20 km away and guide the host helicopter to cover the area. Developed mission planning, navigation assistance and real time display. Performed GUI design, development, integration and testing
  • Targeted a VME DY4 Real Time Graphics single board computer ( Confidential ). Substantially involved in the custom real-time scheduler managing the resources of a DY4 four processor (TI TMS320C40) Confidential and in the support simulation that targeted a second four processor Confidential . Developed graphical data reduction on a Sun workstation. Security Clearance

Confidential, Orlando, FL

Responsibilities:

  • Designed, coded, tested and delivered an embedded real-time VME ground support station for a Ballistic Missile Interceptor. Developed an Operator station on a Windows PC using a BIT3 dual ported memory card. Also IBM AIX development. LIDAR and thermal video processing.

We'd love your feedback!