Post Job Free
Sign in

Software Engineer

Location:
Maple Shade Township, NJ
Salary:
$47/hour
Posted:
December 21, 2017

Contact this candidate

Resume:

James Patrick Kelly

** *. ******** *****, ****** Hill, NJ 08034

Email: ***********@*****.***; Home: 856-***-****

As a Software Engineer with over eight years experience I have learned that simple & verifiable code yields solutions that are are accurate, maintainable and robust . Software that works right and requires little modification is software that ages well and reduces costs. I am seeking a position which requires an engineer that prioritizes and values these Software Attributes.

Software Engineering Skills:

Designs with Object Oriented mindset to meaningfully adapt customer requirements to software instructions

Familiar with Agile Methods so that tasks are succinct and rewarding

Prefer automated documentation tools (like Doxygen) to generate UML design artifacts; insuring documentation and code stay in sync

Bug Prevention and Testing Cost Reduction Skills:

Focus on explicitly defining code to prevent mistakes from automation/generation

Comfortable with C++ Templates to maximize reuse and reduce amount of code to be maintained

Conscious of testing methods that overload multi-threaded scenarios and exercise all logic paths

Use of debugging and test automation tools ensure my code is repeatably verifiable

Proponent of C++ libraries:

Standard Template Library

Adaptive Computing Environment (ACE)

Boost

Data Distribution Service by Real-Time Innovations

General Skills:

With experience as a science demonstrator and educator I emphasize communication with teammates for success

Strong science background, focusing on physics and astronomy

Central High School, Phila, PA -- Bachelor of Arts -- June, 1999; Member of the 258th graduating class

Drexel University, Phila, PA -- Bachelor of Sci. in Computer Science & Minor in Mathematics - June, 2004

Lockheed Martin Maritime Systems & Sensors, Moorestown, NJ

Member Software Eng. Staff - Training & Combat Simulator Development, July 2005 to March 2013

S.E. for Oasis Simulator which provides specific functions for testing the Aegis Combat System

Responsible for framework APIs which co-workers compiled against to satisfy customer requirements:

Networking; Internal & External I/O; For high capacity throughput, verification of messages sent & received while handshaking in asynchronous setting

Time clock event synchronization; Accuracy to binary milliseconds, keeping simulation in sync across multiple machines

Sanitation of User data and Simulation GUI data to increase understanding and reduce possibility of user error

Physics math & Data manipulation; Testing and verifying the most executed parts of the simulation

Lockheed Martin Maritime Systems & Sensors, Moorestown, NJ

Member Electrical Eng. Staff - Shipboard EMX & Topside Design, June 2004 to July 2005;

●Evaluated antenna system performance on U.S. Navy Guided Missile Destroyers and Cruisers

●Built ship models in NEC-BSC and GNEC to simulate antenna patterns for analysis

●Prepared detailed presentations to report findings of antenna studies

The Franklin Institute Science Museum, Philadelphia, PA

Interpretive Service Staff Member - Part Time, September 1997 to 2005

Presented shows and demonstrations to facilitate visitor's understanding and enjoyment of science and the Museum.

U.S. Army CECOM Space & Terrestrial Communications Directorate, Ft. Monmouth, NJ

Student Engineer - October 2001 to March 2002

Used computer programs modeling antenna patterns to determine antenna configurations on vehicle platforms.

Towers Perrin, Philadelphia, PA

Implementation Intern - June 2000 - May 2001

Database administration team member in charge of designing and testing client queries with an Oracle Database.



Contact this candidate