Summary
Overview
Work History
Education
Skills
Professional Experience
Timeline
Generic

Yutherong John Yem

Cedar Rapids,IA

Summary

Knowledgeable software development with deep understanding of software architecture and development. Proven ability to lead complex projects from conception to deployment while mentoring junior engineers. Demonstrated expertise in coding standards and system optimization.

Overview

29
29
years of professional experience

Work History

Principal Software Engineer

Collins Aerospace
02.2012 - Current
  • Roles and Responsibilities:
  • Subject Matter Expert (SME) / Technical Lead
  • Provide both technical guidance and leadership to engineers in my scrum team for the Speed Management component.
  • The first point of contact from the system team is to determine if the snags are valid or if the system behaviors are operating by design.
  • Support verification teams with testing scenarios and determine if failures are the result of incorrect test procedures or defects in the design.
  • Review technical debts by identifying affected artifacts and the level of complexity needed to understand the size of scope for sprint planning.
  • Mentoring interns and less experienced engineers by providing guidance, resolving roadblocks and knowledge transfer of the FMS functionalities.
  • Qualified Approver
  • Approve all newly created work packages to ensure that the issues are valid and the root cause is clearly defined.
  • Signoff on all updated requirements, source files and test artifacts to ensure quality and adherence to the DO-178B guidelines.
  • Signoff derived requirements in Jama reviews ensuring there is no conflict between the derived requirement and the program safety requirements.
  • Software Development
  • Designed and executed a completed overhaul of the legacy Speed Management code that is hard to maintain to a code that is more modular, maintainable and reliable which resulted in few defects.
  • Led a small team of engineers in the reduction the number of snags/defects count in the backlog to meet customer goal.
  • Implemented high requirements, source code and test cases and test procedures.

Senior Software Engineer

Wabtec
02.2006 - 02.2012
  • Designed, developed and tested the Vital Electronic Train Management System (V-ETMS). It is a modern, safety-critical, train control system designed to prevent train accidents. The system utilizes a combination of onboard computers, GPS, wireless communication, and trackside sensors to monitor train location and movement, ensuring it adheres to safety regulations and preventing potential collisions or derailments. The source code is written in C programming language.

Software Engineer

Pearson Education
12.1996 - 02.2006
  • Designed, developed, tested and released the EDExpress software for the U.S. Department of Education. It is a free software program to help post-secondary institutions manage and process Free Application for Federal Student Aid. It's a form that students in the United States fill out to determine their eligibility for financial aid to help pay for college or career school. This aid can include federal grants, loans, and work-study opportunities.

Education

Certified Software Engineer -

Stevens Institute of Technology
01.2018

Bachelor of Science - Computer Science

University of Iowa
Iowa City, Iowa
01.1996

Bachelor of Science - Electrical Engineering

University of Iowa
Iowa City, Iowa
01.1993

Skills

  • Customer support
  • Team development
  • Client interaction
  • Object-oriented programming

Professional Experience

  • 13 years of experience designing, developing, verifying and testing Flight Management System (FMS) software.
  • 10 years of experience developed real-time embedded software applications written in C programming language.
  • 9 years of professional experience developing Windows software applications using Microsoft Visual C++.
  • Extensive knowledge of DO-178B guidelines and Agile development process.
  • Performed technical lead responsibilities.
  • Performed the responsibility of qualified reviewer, work package approver and safety delegate
  • Experienced writing high-level and low-level requirements and traceability.
  • Experienced writing test cases and test procedures that are written in .vcl, .py and .lua scripting languages.
  • Experienced writing source code in Ada, C & C++ programing languages.
  • Experienced investigating snags to identify the root cause issue.

Timeline

Principal Software Engineer

Collins Aerospace
02.2012 - Current

Senior Software Engineer

Wabtec
02.2006 - 02.2012

Software Engineer

Pearson Education
12.1996 - 02.2006

Bachelor of Science - Computer Science

University of Iowa

Bachelor of Science - Electrical Engineering

University of Iowa

Certified Software Engineer -

Stevens Institute of Technology
Yutherong John Yem