annotate 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
rev   line source
bgneal@0 1 =============================
bgneal@0 2 Brian Neal, Software Engineer
bgneal@0 3 =============================
bgneal@0 4
bgneal@0 5 :Address: 2750 27th Avenue, Marion, Iowa 52303
bgneal@0 6 :Email: bgneal@gmail.com
bgneal@0 7 :Mobile: 319.210.9399
bgneal@0 8
bgneal@0 9 Professional Experience
bgneal@0 10 -----------------------
bgneal@0 11
bgneal@0 12 Rockwell Collins, Inc.
bgneal@0 13 ~~~~~~~~~~~~~~~~~~~~~~
bgneal@0 14 **Cedar Rapids, Iowa - July 1999 to Present**
bgneal@0 15
bgneal@0 16 TTNT Program
bgneal@0 17 Implemented a DSDV-based network routing protocol for an airborne, ad-hoc
bgneal@0 18 network. Designed and implemented network ingress protocol. Wrote code to
bgneal@0 19 load cryptographic keys into hardware crypto unit. Participated in flight
bgneal@0 20 testing at China Lake Naval Base.
bgneal@0 21
bgneal@0 22 Ported to a new hardware platform, maturing the prototype code in the
bgneal@0 23 process. Participated in requirements analysis, design, and coding efforts. I
bgneal@0 24 was the primary author of the software requirements document. Created OS
bgneal@0 25 abstraction layer and SCA framework libraries. Mentored programmers in C++.
bgneal@0 26
bgneal@0 27 TTNT was Rockwell Collins Chairman's Team Award winner in 2005.
bgneal@0 28
bgneal@0 29 SCAMP SEP Program
bgneal@0 30 I was a lead project-engineer on a team of 6-8 programmers on an embedded
bgneal@0 31 SATCOM terminal. Led requirements analysis, software design, and software
bgneal@0 32 coding efforts. Participated in issue resolution with other software,
bgneal@0 33 hardware, and systems teams. Chief software architect on the largest software
bgneal@0 34 component of the system. Performed cost-accounting and scheduling duties.
bgneal@0 35 Mentored junior engineers and led code and design reviews. Led several
bgneal@0 36 software-hardware integration efforts.
bgneal@0 37
bgneal@0 38 JTRS Step 2B Program
bgneal@0 39 Security software engineer on a team of engineers that ported a legacy
bgneal@0 40 military radio waveform to a new platform. Utilized C++ and CORBA to
bgneal@0 41 implement security software. Wrote device driver in C to interface with
bgneal@0 42 cryptographic hardware. Created XML files to describe and launch the waveform
bgneal@0 43 on the target platform. This team was recognized by upper management meeting
bgneal@0 44 important company goals.
bgneal@0 45
bgneal@0 46 Surgical Strike
bgneal@0 47 Developed a simple ad-hoc routing protocol for an airborne network. Created a
bgneal@0 48 PC-based simulation environment to test the protocol. Assisted with the
bgneal@0 49 design and implementation of an Operating System abstraction library written
bgneal@0 50 in C++ to provide software portability.
bgneal@0 51
bgneal@0 52 UMS Program
bgneal@0 53 Software engineer on a team responsible for design, coding, and requirements
bgneal@0 54 tracing for a SATCOM terminal. I was responsible for the network controller
bgneal@0 55 software and the LAN interface.
bgneal@0 56
bgneal@0 57 General
bgneal@0 58 I am considered a department expert on C++ and have been the advisor for
bgneal@0 59 internal C++ training. I frequently give informal department presentations on
bgneal@0 60 Python. I have been assigned to mentor new employees. I have represented
bgneal@0 61 Rockwell Collins at industry meetings and working groups.
bgneal@0 62
bgneal@0 63 Commonwealth Edison
bgneal@0 64 ~~~~~~~~~~~~~~~~~~~
bgneal@0 65 **Braidwood, Illinois - June, 1992 to July, 1999**
bgneal@0 66
bgneal@0 67 * Maintained and created simulation models of nuclear power plant systems for
bgneal@0 68 six full-scale operator training simulators in FORTRAN, C, and C++.
bgneal@0 69
bgneal@0 70 * Interfaced power plant equipment to training simulators using various
bgneal@0 71 real-time embedded systems; utilized serial, shared-memory, and TCP/IP
bgneal@0 72 communications.
bgneal@0 73
bgneal@0 74 * Designed and implemented a three-tier client/server database system to
bgneal@0 75 manage maintenance requests for the simulators.
bgneal@0 76
bgneal@0 77 * Received Individual Excellence Award in 1996 for creating a simulator
bgneal@0 78 computer to plant process computer interface under a very compressed
bgneal@0 79 schedule.
bgneal@0 80
bgneal@0 81 * Developed various tools for instructors to test simulator operations.
bgneal@0 82
bgneal@0 83 * Developed embedded software in C on a custom VME board to control
bgneal@0 84 thousands of I/O points in a power plant simulator.
bgneal@0 85
bgneal@0 86
bgneal@0 87 Non-Professional Experience
bgneal@0 88 ---------------------------
bgneal@0 89
bgneal@0 90 I am fascinated and passionate about web development. I have created and
bgneal@0 91 deployed a small community website based on Python and Django. I am constantly
bgneal@0 92 reading, experimenting, and implementing small projects in Python. I have made
bgneal@0 93 small contributions to Django and other open source projects. I hope to do more
bgneal@0 94 of this as my experience grows.
bgneal@0 95
bgneal@0 96 TODO: Edit the above; add links to code, etc.
bgneal@0 97
bgneal@0 98
bgneal@0 99 Technical Skills
bgneal@0 100 ----------------
bgneal@0 101 :Programming Languages:
bgneal@0 102 Expert in C++, proficient in Python, C, & Javascript.
bgneal@0 103 Familiar with PHP, Ada, Perl, Fortran, various assembly languages,
bgneal@0 104 shell scripting, & SQL.
bgneal@0 105
bgneal@0 106 :Operating Systems:
bgneal@0 107 GNU/Linux, INTEGRITY, VxWorks, Windows, LynxOS, pSOS+, OS/9
bgneal@0 108
bgneal@0 109 :Technology Areas:
bgneal@0 110 Real-time and embedded systems, web development, networking, device drivers,
bgneal@0 111 CORBA, object-oriented design
bgneal@0 112
bgneal@0 113 :Tools:
bgneal@0 114 Subversion, Mercurial, Apache, MySQL, Rational Rose, DOORS, many GNU/Linux
bgneal@0 115 tools, Clear Case, MS-Office
bgneal@0 116
bgneal@0 117
bgneal@0 118 Education
bgneal@0 119 ---------
bgneal@0 120 :1990 - 1991: University of Iowa, M.S. Computer Science
bgneal@0 121 :1985 - 1989: University of Northern Iowa, B.A. Computer Science, Physics Minor
bgneal@0 122
bgneal@0 123
bgneal@0 124 Hobbies
bgneal@0 125 -------
bgneal@0 126 Web development, Python, open source software, instrumental surf music, PC gaming