We provide IT Staff Augmentation Services!

Engineer Sr Staff Resume

5.00/5 (Submit Your Rating)

SUMMARY:

Fifteen years of experience in software engineering and development. Experience includes significant full lifecycle, object oriented software design and development.

TECHNICAL SKILLS:

  • C/C++, Python, Java, SOAP, REST, SQL, C#, Visual Basic, JavaScript, ASP, .NET, JSON, XML, ZeroMQ, Confidential, Confidential, Ruby
  • Eclipse, Perforce, JIRA, Crucible, Bazaar, ReviewBoard, Trac, Microsoft SQL Server, PostgreSQL, MySQL, SQLite, Wireshark, Visual Studio, IOCOMP, Rational ClearCase/ClearQuest, OS/Comet
  • Agile development, mobile app development, object - oriented programming, strong debugging skills, configuration management, process development
  • Windows/Linux Development
  • Design for Six Sigma trained

PROFESSIONAL EXPERIENCE:

Confidential

Engineer Sr Staff

Responsibilities:

  • Working with a Confidential team in the Electrical Ground Support Equipment ( Confidential ) Software Group for the Orion spacecraft.
  • Developed software to integrate with an external “big data” tool for storing telemetry data. Involved collaborating with the tool’s development team to debug and coordinate bug fixes and feature updates.
  • Worked with video processing team to integrate changes to CCSDS File Delivery Protocol ( Confidential ) and Telescience Resource Kit ( Confidential ) for transferring video data from the spacecraft to ground systems.
  • Also integrated new software/API updates of a third party tool (OS/Comet) that is used across the program. Code was written mostly in C++, with some Python and Bash scripting.
  • Acted as a liaison for our group to our integration lab. Tasks include making sure our team has the necessary time scheduled for testing and integrating our products and working with other stakeholders to resolve testing issues and schedule conflicts.
  • Additionally, have worked on numerous bug and maintenance issues across several products as they arise.

Confidential

Associate Principal Engineer

Responsibilities:

  • Updated legacy emulator software, written in C, used by Iridium to simulate their satellite constellation for testing, to run on a modern platform. This task involved working with a small team to develop, test, and integrate the software in Iridium's testing environment.
  • Member of a team that developed a new data service (Iridium Burst) for use on Iridium's satellite constellation.
  • Responsible for defining requirements, writing system specifications, high level and detailed design, writing Interface Control Documents, and development and testing across several components.
  • Worked closely with Iridium to define and implement a RESTful web service to provide service and billing data to Iridium as well as an external interface to end users.
  • Also led integration testing efforts to prepare software for release to Iridium and their testing partner. Code for this project was mostly Python, with some C, C++, and Java and database design/implementation was in PostgreSQL.
  • Led test and documentation efforts on a project for an external customer that accepts burst data from hardware receiving information from the Iridium Burst service and processes the burst for consumption.
  • Worked on a project that uses nodes around the globe to collect data from the Iridium satellite constellation, transports the data to a central server, and processes the data to determine if there are any outages or "holes" in the service.
  • Responsible for creating and maintaining the company's Configuration Management system (code and document repositories, review tools, and ticket system) that was used across multiple projects. Wrote scripts to implement a formal build process and edited open source software to tailor products to our needs.
  • Was also deeply involved in developing and/or improving many of company's software processes.

Confidential

Owner/Developer

Responsibilities:

  • Developed, maintained, and supported two applications for use on the Android platform.
  • One application is Asthma Tracker, an application for people to track information about asthma symptoms, attacks, and triggers.
  • Provides logs and charting data that can be used to track information over time.
  • This information can be easily shared with a health care provider through the app. This app has been recommended by several doctors and nurses to their patients and is the #1 most downloaded asthma tracking app in the Google Play store.
  • The other application is Pool Advisor/Pool Advisor Pro, used to track and manage information about swimming pool maintenance.
  • The Pro version of the app has been used by professional pool caretakers to manage multiple pools that they service.
  • Both apps, developed in Java, have easy to use user interfaces, are configurable by the user for maximum flexibility, and are database driven. They also in corporate third party charting software to be able to display trends over time.

Confidential

Project Manager

Responsibilities:

  • Managed seven developers working across different lines of business including the company’s core software, custom modifications of software for clients, and new product lines being developed.
  • Prioritized goals with senior management on a regular basis and turned them into a detailed plan for each developer. Managed internal deadlines for new products and external deadlines for deliverables for clients. Quoted and managed custom work ranging from a few hundred dollars to over $50,000.
  • Worked development for some of the custom quotes, as well as maintenance and bug fixes. Code involved using Java, JavaScript, ASP, and interfaced with a Microsoft SQL Server database.
  • Through teamwork with sales and marketing, developed an efficient way of setting up new clients to use the company’s service, producing billing information, and meeting individual needs of clients. Responsible for creating the tools to send the sales leads to clients, monitoring the success/failure of the lead transmission, determining the value of the lead to the client, and several other reporting and support features.

Confidential

Senior Software Engineer

Responsibilities:

  • Team member on the Orion Crew Exploration Vehicle ( Confidential ).
  • Main task was to develop design documents for the On-Board Data Loader (OBDL).
  • The OBDL was to be used to load data into the Flight Control Module from disk or from the ground control system. Most of the design document work was adapted from the avionics system used on the Boeing 787.
  • Lead engineer in configuration management implementation for the Orion program.
  • The process was set up with Rational ClearCase and ClearQuest in order to be consistent with all of the companies involved with the program.

Confidential

Senior Software Engineer

Responsibilities:

  • Investigated technologies that can be used in the development of ground stations.
  • Developer in the development of an extensive Mission Planning system, written in C++. This included integration and debugging of complex software provided by a subcontractor. Also took leadership roles with the analysis, design, scheduling, development, and testing of three ECPs (Engineering Change Proposals) to be added to the baseline mission planning software. The analysis on all three ECPs required long-term discussions with the end customer, the prime contractor, and third-party vendors.
  • Tasked other engineers, scheduling, and working with different programs that use the product being developed to resolve priorities and release schedules.
  • Designed and integrated a large command and control application, while responding to rapidly changing requirements from the customer during both development and integration. The application was developed to provide operator control and status for maintenance of a separately developed platform, requiring detailed knowledge of all subsystem components. Played significant role in on-site integration of the application. This software was subsequently used across multiple programs. This application was written in C++ in Visual Studio.
  • Developed several utilities to take advantage of features from the custom communications software developed for the program. The utilities were used to monitor current system information and health and also to assist in debugging extremely large log files.
  • Worked on two IRADs (Internal Research and Design), developing prototype ground stations, using both C++ and Java to develop the software.
  • Received consistent praise from management, prime contractor, and the end customer for the quality and timeliness of work performed.

We'd love your feedback!