Nate

1/4/2015
Erie, PA

Position Desired

Software Engineering
Anywhere in NC; Anywhere in NY; Anywhere in OH; Anywhere in PA; Anywhere in VA
Yes

Resume

A creative and innovative Senior Software Engineer. I have extensive experience with the software development lifecycle and software engineering processes, including: project management, requirements definition, design, coding, proof of concept prototyping, and working with validation team.

SUMMARY OF QUALIFICATIONS

Teamwork: Ability to work in cross-functional teams in the fulfillment of corporate productivity,
quality, and bottom-line objectives resulting in extremely profitable software releases.
Project Management: Project lead responsible for budgets, schedules, status, cost savings analysis,
customer relations, and leveraging team strengths to ensure success.
Dynamic Environment: Work well in a technically challenging, fast paced atmosphere.
Able to multitask, adapt to changing business conditions, and communicate effectively.
Goal Oriented: Always meets or exceeds aggressive management performance expectations, as
well as personal goals.
Analytical: Responsible for developing complex algorithms, resolving technical issues, code
reviews, design reviews, and solving difficult software defects.
Self-Motivated: Diligent, ambitious, adaptable, quick learner, willing to take on new challenges.

TECHNICAL SKILLS

Languages: C/C++, Java, Perl, Python, Awk, shell scripting, SQL, XML
Operating Systems: Win NT/XP/7, Linux, QNX, SGI IRIX, SCO UNIX, pSOS+, VMS
Databases: MySQL, SQLite3, proprietary database development
Tools: Perforce, CVS, Visual Studio 2012
Debuggers: Coverity, gdb, xxgdb, ddd, Valgrind, BoundsChecker
Other: Arduino Uno, RPi, Apache 2, Ruby, PHP, WSGI/Python, Wireshark

PROFESSIONAL EXPERIENCE

Sr Software Engineer
GE Transportation, Erie Pa (05/2011 - Present)
Primary responsibility: Develop distributed real-time embedded locomotive control software. The development platform consists of C++ code compiled with gcc 2.95.3 on servers running QNX 6.5. The target platform is either a Pentium x86 or PowerPC e300 processor running QNX.
Create/validate software releases, report status to management, schedule/coordinating tasks among software engineers, interface with sub-system engineers, and provide field support.
Implemented a new way of detecting locked axles by using an external agent (OS task), shared memory, and reusing existing components from the CCA architecture.
Reorganized the auto code generation process and data file structure to improve efficiency, remove data redundancy, and reduce the risk of data entry errors.
Interview candidates and mentor new employees.
Received several performance recognition awards from peers and management. Most notable is the Technology Simplification Award presented by the Vice President of Engineering.
Work with subsystem engineers to add new features to the control system. Areas of improvement include: alternator cooling, self-test, self-load, gps reference speed, user interface enhancements, and train handling.

Software Engineer Sr.
Lockheed Martin-Systems Integration, Owego NY (06/1999 - 10/2009)
Primary responsibility: Developed real-time address recognition algorithms used by the United States Post Office, Sweden Post, French Post, and Royal Mail. The development platform was
C/C++ code compiled with icc 11.1/VC++ 6.0 on Red Hat Linux or Windows 2K/NT/XP. Depending on the product, the target platform was the latest x86 processors running Red Hat Linux or Windows.
Managed workload for a team of 4 sw engineers, provided subsystem software releases, responsible for cross-functional communications with other core teams, management, and customers.
Worked with a talented team of engineers that took proof of concept code and developed it into a key component of the letter mail recognition system. This effort resulted in: significant cost savings,
vendor library independence, new business opportunities, and 3 performance recognition awards.
Responsible for tracking the soft...

Login or Register to view the full resume.