Software Engineer Resume Profile
DavenporT
Career Objective
Employment as a software or computer engineer delivering technical excellence.
Work History
confidential
Software Engineer 10/24/2011 to present
Worked as software engineer on embedded platforms in C
Performed test engineering using C developing a test platform that virtualized the component s circuit board and implemented automated integration testing Designed developed tested debugged documented and released software Maintained legacy code and requirements
Trained and instructed peers in the use of new tools specifically Splint SVN Di unit testing automated regression testing and daily builds
Assisted Bids and Proposals business unit in getting new contracts
Worked on multi-disciplinary teams of management engineers and technicians Helped bring a code-shop into the 21st century by developing a process that included version control static analysis code review and test
Target avionic hardware TI 2808 MSP430 and 8051 chips in C with real-time constraints
Developed software for avionic military contracts using the DO-178 process Worked on OBOGS on board oxygen generating system used in fighter jets Developed software for Viper Cobham s rebreather technology SCUBA
Used oscilloscope to generate bug tickets for the electrical engineers Extensive use of the SPI and I2C bus protocols
Debugging work using a cross-compiling environment with JTAG emulator
Per Mar Security | confidential |
7/27/2009 to 10/17/2011 | |
Software Engineer |
Worked with the top level executives and heads of department to gather design requirements for programming projects
Architected and developed a project that automated the extraction transformation encryption and loading of HIPAA controlled records to a third-party
Developed SQL reports with Microsoft SQL Server 2005 Reporting Services Updated expanded and debugged an ASP.NET dynamic website Developed business automation software in VBA
Automated data conversion of a DAT to AH2 file format
Developed daemons to detect new log files parse them and upload them to an SQL database
Managed the company s network-wide search for keywords for discovery evidence in a court case
Developed workflows with C in Sharepoint Maintained Sharepoint intranet
Captured and reverse engineered legacy reports
Emerson RAS | confidential |
Fisher | 6/2006 to 3/2009 |
C/C Developer |
Developed C and C business applications for the embedded firmware of a ROC 809 flow computer.
Wrote code in Vim and codeWright using Vi bindings
Complied software with GCC through MinGW automated with Bash scripting Had long term ownership of the project BatchApp which recorded and stored flow measurements in a real-time environment
Design the architecture and built a project from the ground up DspPrint which serialized and sent user-generated displays to a network printer or stored them for manual extraction
Maintained the legacy code of ExpandedCalc by resolving old issues and expanding its capabilities
Developed and ran automated test scripts to exhaustively test software Proactively worked with clients to design software they needed Amended and fixed numerous projects for clients with feature requests Worked with clients and marketing to produce software requirements specifications documents
Developed software design description documents both solo and in a team environment
Created UML diagrams for the interaction of process communication Analyzed the hex code of a proprietary file format and reverse engineered a design document
Submitted and controlled versioning through Perforce CVS
American | confidential |
Amusements | 5/2005 to 8/2005 |
C and VB6 Developer |
Programmed an animated media display which used sprite-based graphics to replicate a slot machine and polled a PostgreSQL database for the latest figures Began work on a system interface for Bally s S2S standard
Learned Visual Basic 6 from scratch in a short time Coded and compiled in Microsoft Visual Studio Interacted with media department to produce graphics
confidential | confidential |
confidential | confidential |
Grader |
Assisted students in an introduction to OpenGL class
Assisted students with compiling issues in Microsoft Visual Studio 6 and .NET Graded submissions sent in via a website
Skills
Installed and maintained a variety of operating systems including Linux Ubuntu
Suse Debian Microsoft Windows and Android
Programming languages C C C Java with Swing Python Javascript VB6 Bash scripting
Microsoft Visual Stuido Eclipse Code Composer KEIL51 GCC Mingw Ollydbg debugger and the IDA disassemble for reverse engineering OpenGL and SDL graphics libraries
GDB the GNU debugger Valgrind Splint Code repositories Subversion SVN and Git
Databases SQL MySql T-Sql MSSQL2008 PostgreSQL DO-178 process
Genetic programming artificial intelligence AI/ artificial life agents that use assembly instructions for DNA
SyncBack rsync and RAID-1 for automated storage backup
Competitive D USFA rating in foil and epee weapons in the sport of fencing Active member of the local makerspace helping run classes teaching soldering programming and robotics and introducing the general populace to the world of STEM.
Team oriented engineer interested in all aspects of development Fluent in Microsoft O ce Suite Word Excel Powerpoint Visio Outlook
Accomplishments
8 years of computer/software engineering experience in many di erent languages
Founder and coach of Davenports first open fencing club Quad Cities Fencing Club
BSA Eagle Scout
Participated in and completed the 2008 2013 Seven Day Rogue-like 7DRL programming challenges