Mercurial > public > resume
changeset 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 |
files | .hgignore resume.rst |
diffstat | 2 files changed, 129 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Tue Apr 26 21:31:40 2011 -0500 @@ -0,0 +1,3 @@ +syntax: glob +*.swp +*.pyc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/resume.rst Tue Apr 26 21:31:40 2011 -0500 @@ -0,0 +1,126 @@ +============================= +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