cv2016

4
JEFFREY ALAN COLLINS 710 Whitetail Circle, King of Prussia, PA 19406 | 610.304.3239 | [email protected] SUMMARY I enjoy working on difficult projects solving the hard problems. I often times am asked to solve the problems others give up on. COMPUTER SKILLS Languages · C, C++, Lisp, AWK, Perl, shell scripting. Software · Word, Visio, Powerpoint, SQL, Seapine Surround and Testtrack, CVS, Rational Rose, Rational Clearcase, Visual C++, Doors, GNU tools and many other common development software. EXPERIENCE current Principal Software Project Engineer, Innovative Solutions and Support Developed OpenGL, OpenVG graphics drivers for AMD graphics chips and Freescale iMX53. Developed a DO-178-B Level B OpenGL safety critical driver for VxWorks 653. Worked on VxWorks 653 applications. Developed from scratch a Radeon M9 graphics driver using insufficient documentation and reverse engineering using a PCI bus analyzer to capture data by performing experiments with OpenGL in Windows XP. Ported several Linux graphics drivers to a single event loop architecture operating system. Worked on drivers for Ethernet, I2C, SPI, video, displays, serial, DMA, FLASH, SATA, multi touch screen and filesystem drivers. Developed several networked FMS and EFB products, displaying

Upload: jeff-collins

Post on 10-Jan-2017

165 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CV2016

JEFFREY ALAN COLLINS710 Whitetail Circle, King of Prussia, PA 19406 | 610.304.3239 | [email protected]

SUMMARY

I enjoy working on difficult projects solving the hard problems. I often times am asked to solve the problems others give up on.

COMPUTER SKILLS

Languages

· C, C++, Lisp, AWK, Perl, shell scripting.

Software

· Word, Visio, Powerpoint, SQL, Seapine Surround and Testtrack, CVS, Rational Rose, Rational Clearcase, Visual C++, Doors, GNU tools and many other common development software.

EXPERIENCE

current Principal Software Project Engineer, Innovative Solutions and Support

Developed OpenGL, OpenVG graphics drivers for AMD graphics chips and Freescale iMX53.

Developed a DO-178-B Level B OpenGL safety critical driver for VxWorks 653. Worked on VxWorks 653 applications.

Developed from scratch a Radeon M9 graphics driver using insufficient documentation and reverse engineering using a PCI bus analyzer to capture data by performing experiments with OpenGL in Windows XP.

Ported several Linux graphics drivers to a single event loop architecture operating system.

Worked on drivers for Ethernet, I2C, SPI, video, displays, serial, DMA, FLASH, SATA, multi touch screen and filesystem drivers.

Developed several networked FMS and EFB products, displaying DO-178B Level C graphics on a DO-178B Level A graphics system.

Lead teams of on-site and off-site contractors in India for board support packages.

Lead team of off-site contractors in India to develop an iOS app to act as a custom BLE keyboard for avionics displays.

Lead team to create a DO-178B Level C electronic flight bag product that included Jeppesen Charts, Enroute charts, Flightplans, and satellite weather.

Lead team of Indian Based contractors to develop an iOS app to interact with a Multifunction Display (MFD) in a PC12 Pilatus cockpit. Integrated and tested app with

Page 2: CV2016

the MFD.

Fixed problem programs, bringing programs in danger of failing to success. Generally assigned to difficult problems other engineers failed solving.

Developed rapid prototypes for next generation products to demonstrate to customers.

Have patents with the V.P of engineering and the CEO involving real time graphics built in testing.

Worked on all aspects of software development including requirements development in Doors, BSPs for MPC8377, P2020, MPC8245, iMX53 and iMX6. Inspected code to meet coding standards, structural coverage requirements, software requirements, software architecture and software design.

Worked on multiple DO-178-B/C products for A, B, C and D level certification.

Electronic flight bag

Flight Management Systems.

Utilities management system for the Pilatus PC-24 is the world's first Super Versatile Jet (SVJ).

Flight displays for the

DCU (Data Concentrate Unit) for several aircraft.

KC46A Arial Refueling Computer

Commercial Air Transport Products including B737 NextGen Flight Deck Upgrade, B747 Engine Instrument Display System, B757/B767 Cockpit/IP, MD-80/MD-90.

Military Products including C-130 Engine Instrument Display System, C-130 Cockpit/IP, P-3 Cockpit/IP and (K)DC-10 Cockpit/IP.

Business/General Aviation Products including Cessna Citation, Eclipse 500 Avio IFMS, Eclipse 550, Pilatus PC-12 and Vantage. Also the IS&S Integrated Standby Unit.

Lead Software Engineer, Cytometrics

Technical Lead on Cytometrics' two product lines Hemoscan and Cytoscan

Duties involved making decisions about technical direction of the products, performing design and code reviews as well as supervising more junior staff members.

Designed several key packages in both products for image processing and graphics.

Worked with researchers who developed code in MATLAB and turning that code into product code written in C++.

Negotiating the requirements for Cytoscan and Hemoscan with the marketing group.

Developed drivers and application code for the RTOS VxWorks.

Used UML, C++, C and Matlab while developing software.

Senior Software Engineer, Lockheed Martin

Worked in the Image Understanding Group.

Software lead on products for classified customers.

Duties involved doing bug fixes, porting code, code maintenance, documentation, integrating subcontractors code into our main product RADIUS, as well as adding new features and performance improvements.

I have used C, C++, Lisp and SQL as well as SYBASE SQL Server to complete development tasks.

Page 2

Page 3: CV2016

I also assisted in software deliveries to customers, on-site software support and training, and presentation of technical information at customer meetings.

My position also required a security clearance.

Research Software Engineer, University of Massachusetts Medical Center

Duties involved writing image processing, 2D and 3D graphics as well as scientific visualization software for a biomedical imaging research group.

Duties also involved system administration for a network of Silicon Graphics workstations.

Programs were used to analyze 2D and 3D images acquired via fluorescent digital imaging microscopy. Results of imaging studies were published by researchers in major scientific journals (such as Science). Received promotions for work performed as well as credit in published articles.

Developed Scientific Visualization Software to view volume and surface data acquired using MRI and fluorescent microscopy.

Worked on software for finding surfaces of cells in volume data, detecting cell surfaces and whether proteins were randomly distributed on cell surfaces.

Research Associate, University of Massachusetts Medical Center

Worked on pre-clinical and clinical drug trials, performing biochemical synthesis of protein conjugates, as well as pharmacokinetic and bio-distribution studies. Formulated experimental protocols, computer data analysis and training lab personnel.

Formulated and performed experiments.

Computer data analysis using SPSS and BMDP

Supervised and trained lab personnel and students.

EDUCATION

M.S. in Computer Science, University of Massachusetts Boston, Boston, MA

M.A. in Microbiology, Indiana University, Bloomington, IN

B.S. in Microbiology, University of Iowa, Iowa City, IA

Page 3