Вы находитесь на странице: 1из 2

1424 N Norman Ave, Moore, OK 73160

316-518-8904 jbf4b354@westpost.net
Jonathan Butterfield
Objective
To obtain an employment as a software engineer.
Education
Oklahoma Christian University, Edmond, OK
B.S. Computer Engineering, 2008, Magna Cum Laude
Graduated top of class in C.E.
Emphasis in engineering design, teamwork, communication and presentation.
Passed EIT exam
Derby High School, Derby, KS
Graduated 2003 as Valedictorian with a 4.0 GPA
DHS Outstanding Senior in Mathematics
Work experience
Software Engineer
Aeroflex Wichita, 2004-present (Intern before 2008)
- Created an in-house GUI application in Python/Qt for the DSP group to replace
their dependency on Matlab for filter design, which led to a new system-wide met
hod of handling DSP design and maintenance and added to our company's core stren
gth of product flexibility.
- Designed custom QT graphics plugins in C++ to simplify actual GUI design; Redu
ced maintenance and enabled non-engineers to design future systems more readily.
This also enabled rapid protoyping.
- Maintained C++ code base for several large embedded environments, tracking dow
n customer-reported bugs, and adding new features per marketing requests.
- Designed digital signal decoders and filters in C/C++ for software radios. Cod
ed to run on specific architectures included TI DSP, StrongARM, PowerPC, and x86
.
- Utilized UML design practices from start to finish. Learned the limits and use
s of design methodology.
- Emphasized object-oriented design in C++, with code reviews and layered models
. For instance the User Interface classes have no knowledge of the system, but f
unction as independent blocks assembled together by the Engines through a common
CORBA communication system.
- Synchronized code bases among team, using multiple version control systems; fo
rked development and release branches.
- Tested systems for QA and regression; characterized, reported and verified bug
s. Also wrote desktop tools in C++ to automate testing processes for HTML.
- Gathered requirements for nearly all projects from a combination of engineerin
g, marketing, customer service and calibration, technical writers, and previous
product designs. Presented or communicated requirements as needed.
- Worked with a diverse team located across the country and internationally to m
eet widely varying product requirements for each region.
Library Lab Tech
Oklahoma Christian University Library, 2005-2007
- Designed and maintained websites, emphasized accessibility, resolved technolog
y faults, automated data entry procedures, recommended purchasing decisions, and
serviced printers and copiers.
Special skills and experience
Development Environments
- Text Editor w/ GCC under Linux, Dev-C++ under Windows, Visual C++ 2003/2005, I
BM Rational Team Concert (Jazz) built on Eclipse under Linux
- Linux: Fluent in Suse, openSuse, Redhat, Fedora, Debian, Ubuntu, and more
- Embedded: BIOS replacement, PPC, StrongARM, real-time OS VXWorks
- Web: extensive HTML/CSS, XML parsing, and some PHP and Javascript design
Languages and Tools
- Primarily experienced in C/C++ (10+ years), with extensive work in Python and
using the QT4 graphics framework. Familiar with Perl, Lisp, Gtk, OpenGL, Tcl/Tk,
MFC, Java, C#, Basic, MySQL, Boost, and additional scripting languages.
- Also familiar with version control systems including GCVS and GIT, bug trackin
g system Buzilla, and most graphics and office applications including GIMP, Phot
oshop, Inkscape, OpenOffice, and MS Office

Вам также может понравиться