view resume.rst @ 0:15311d39de92

First commit. Rough draft resume.
author Brian Neal <bgneal@gmail.com>
date Tue, 26 Apr 2011 21:31:40 -0500
parents
children b294d8923050
line wrap: on
line source
=============================
Brian Neal, Software Engineer
=============================

:Address: 2750 27th Avenue, Marion, Iowa 52303
:Email: bgneal@gmail.com
:Mobile: 319.210.9399

Professional Experience
-----------------------

Rockwell Collins, Inc.
~~~~~~~~~~~~~~~~~~~~~~
**Cedar Rapids, Iowa - July 1999 to Present**

TTNT Program
   Implemented a DSDV-based network routing protocol for an airborne, ad-hoc
   network. Designed and implemented network ingress protocol. Wrote code to
   load cryptographic keys into hardware crypto unit. Participated in flight
   testing at China Lake Naval Base.

   Ported to a new hardware platform, maturing the prototype code in the
   process. Participated in requirements analysis, design, and coding efforts. I
   was the primary author of the software requirements document. Created OS
   abstraction layer and SCA framework libraries. Mentored programmers in C++. 

   TTNT was Rockwell Collins Chairman's Team Award winner in 2005.

SCAMP SEP Program
   I was a lead project-engineer on a team of 6-8 programmers on an embedded
   SATCOM terminal. Led requirements analysis, software design, and software
   coding efforts. Participated in issue resolution with other software,
   hardware, and systems teams. Chief software architect on the largest software
   component of the system. Performed cost-accounting and scheduling duties.
   Mentored junior engineers and led code and design reviews. Led several
   software-hardware integration efforts.

JTRS Step 2B Program
   Security software engineer on a team of engineers that ported a legacy
   military radio waveform to a new platform. Utilized C++ and CORBA to
   implement security software. Wrote device driver in C to interface with
   cryptographic hardware. Created XML files to describe and launch the waveform
   on the target platform. This team was recognized by upper management meeting
   important company goals.

Surgical Strike
   Developed a simple ad-hoc routing protocol for an airborne network. Created a
   PC-based simulation environment to test the protocol. Assisted with the
   design and implementation of an Operating System abstraction library written
   in C++ to provide software portability.

UMS Program
   Software engineer on a team responsible for design, coding, and requirements
   tracing for a SATCOM terminal. I was responsible for the network controller
   software and the LAN interface.

General
   I am considered a department expert on C++ and have been the advisor for
   internal C++ training. I frequently give informal department presentations on
   Python. I have been assigned to mentor new employees. I have represented
   Rockwell Collins at industry meetings and working groups.

Commonwealth Edison
~~~~~~~~~~~~~~~~~~~
**Braidwood, Illinois - June, 1992 to July, 1999**

* Maintained and created simulation models of nuclear power plant systems for
  six full-scale operator training simulators in FORTRAN, C, and C++.

* Interfaced power plant equipment to training simulators using various
  real-time embedded systems; utilized serial, shared-memory, and TCP/IP
  communications.

* Designed and implemented a three-tier client/server database system to
  manage maintenance requests for the simulators. 

* Received Individual Excellence Award in 1996 for creating a simulator
  computer to plant process computer interface under a very compressed
  schedule.

* Developed various tools for instructors to test simulator operations.

* Developed embedded software in C on a custom VME board to control
  thousands of I/O points in a power plant simulator.


Non-Professional Experience
---------------------------

I am fascinated and passionate about web development. I have created and
deployed a small community website based on Python and Django. I am constantly
reading, experimenting, and implementing small projects in Python. I have made
small contributions to Django and other open source projects. I hope to do more
of this as my experience grows. 

TODO: Edit the above; add links to code, etc.


Technical Skills
----------------
:Programming Languages: 
   Expert in C++, proficient in Python, C, & Javascript.
   Familiar with PHP, Ada, Perl, Fortran, various assembly languages,
   shell scripting, & SQL.

:Operating Systems:
   GNU/Linux, INTEGRITY, VxWorks, Windows, LynxOS, pSOS+, OS/9

:Technology Areas:
   Real-time and embedded systems, web development, networking, device drivers,
   CORBA, object-oriented design

:Tools:
   Subversion, Mercurial, Apache, MySQL, Rational Rose, DOORS, many GNU/Linux
   tools, Clear Case, MS-Office


Education
---------
:1990 - 1991: University of Iowa, M.S. Computer Science
:1985 - 1989: University of Northern Iowa, B.A. Computer Science, Physics Minor


Hobbies
-------
Web development, Python, open source software, instrumental surf music, PC gaming