Resume - 20160311

4
Jonathan G. Baker 480-961-3379 [email protected] www.linkedin.com/in/jongbaker Software And QA Test Engineer Background in full software development life cycle of real-time critical embedded telecommunications systems. Fast learner and able to become proficient with new technologies quickly. Able to leverage knowledge of software development and to think outside the box to develop innovative test plans to expose hard-to-find problems. Proficient with development and testing of software/hardware interfaces. Excellent written and verbal communication skills; effective at working in a team with developers, management, and the customer. Technical Skills Languages/Tools: Basic, Pascal, ALGOL, COBOL, FORTRAN, C, Java, Object Oriented Design, GSM, CDMA, Visual Basic, Message Generator Traffic Simulator (MGTS), Eclipse. Platforms: real-time embedded and mission critical distributed processing systems. Work Experience Home Depot, February 2014 to February 2016 As a Millworks Sales Associate, assist customers on the floor and phone, finding, selecting, and special ordering products to meet their needs in the Millworks department and other departments as needed. Iridium Corporation, April 1996 to January 2000 As a Senior Engineer for Computer Science Innovations, contracted to Motorola's Iridium project to perform testing on the Gateway. Iridium required the integration testing of the Gateway Earth Terminal Controller Transmission Subsystem (ETS) and Communication Subsystem (ECS). As an ETS specialist wrote and executed test scripts to verify the proper operation of the ETS, wrote defect reports, and worked with developers to secure and verify fixes.

Transcript of Resume - 20160311

Page 1: Resume - 20160311

Jonathan G. Baker480-961-3379

[email protected]/in/jongbaker

Software And QA Test EngineerBackground in full software development life cycle of real-time critical embedded telecommunications systems. Fast learner and able to become proficient with new technologies quickly. Able to leverage knowledge of software development and to think outside the box to develop innovative test plans to expose hard-to-find problems. Proficient with development and testing of software/hardware interfaces. Excellent written and verbal communication skills; effective at working in a team with developers, management, and the customer.

Technical SkillsLanguages/Tools: Basic, Pascal, ALGOL, COBOL, FORTRAN, C, Java, Object Oriented Design, GSM, CDMA, Visual Basic, Message Generator Traffic Simulator (MGTS), Eclipse.Platforms: real-time embedded and mission critical distributed processing systems.

Work ExperienceHome Depot, February 2014 to February 2016As a Millworks Sales Associate, assist customers on the floor and phone, finding, selecting, and special ordering products to meet their needs in the Millworks department and other departments as needed.

Iridium Corporation, April 1996 to January 2000As a Senior Engineer for Computer Science Innovations, contracted to Motorola's Iridium project to perform testing on the Gateway.

Iridium required the integration testing of the Gateway Earth Terminal Controller Transmission Subsystem (ETS) and Communication Subsystem (ECS). As an ETS specialist wrote and executed test scripts to verify the proper operation of the ETS, wrote defect reports, and worked with developers to secure and verify fixes.

ECS' processing of telephony messages had to be tested. The protocols were a combination of GSM, CDMA, and proprietary Iridium enhancements. An MGTS test system was procured to send message traffic through the ECS. It needed to be programmed to interpret all of the messages and their fields. Learned the GSM and CDMA protocols and how to program the MGTS. The program was finished in less time and at lower cost than the manufacturer's estimate. It was successfully used in Gateway test facilities for the duration of the project.

ETS required a procedure to install the software in the field in a reliable, consistent, and efficient manner with minimal involvement from the installer. Wrote a Perl test script that included both automated and manual components to perform this task. Also wrote and performed a training program for Iridium installers and customers. ETS subsystems were successfully installed worldwide using this test script. Personally performed ETS software installation at the Tempe and Korean Gateways, and demonstrated proper functionality of the Korean Gateway to the customer.

It was necessary to demonstrate to the customer that the ETS satisfied the system requirements. Developed the test scripts and performed them for the customer. The customer was satisfied that all demonstrated requirements were met.

Page 2: Resume - 20160311

Full system testing of the Iridium system needed to be performed with live satellites, prototype phones, and live calls. Wrote Unix shell scripts and C++ software to program the ETS with satellite tracking data for these tests. Successfully tracked the satellites and the live phone calls were successful.

On-call technical support for the Gateways had to be provided 24/7 after the Gateways were installed. As one of the resident ETS specialists at the technical support center, fielded calls from Gateways around the world. Working with the customer, other members of the technical support team, and developers, isolated and resolved the customer's problems. All Gateways were kept functioning.

AG Communication Systems Corporation, June 1986 to April 1996As a Systems Engineer, participated in the full software development lifecycle including requirements, development, testing, and support for the GTD-5 EAX, a real-time critical, embedded distributed processing telephone switching system, using a proprietary implementation of Pascal and 8086 assembly language.

Performed system and integration testing using manual and automated test tools. Used System Monitor to set breakpoints in the software, trace software execution line by line, verify proper execution and isolate defects. Tested new feature integration, system performance and capacity, regression testing, and requirements verification. Worked closely with development groups to effect defect resolution.

Investigated and resolved defect reports in the diagnostic and recovery software area to ensure that the highest standards of internal and external customer satisfaction were maintained. For critical problems that were affecting service in the field or severely hindering in-house testing, isolated the problem and provided a patch with alacrity.

Developed and tested software for hardware diagnostics and recovery, including development of device driver software for the software/hardware interface.

Reviewed requirements for new features to ensure they would meet the customer's expectations, and provided estimates of the testing effort that would be needed. Continued to review design of the software and hardware through the full development life cycle.

As a team leader in system test, trained staff, assigned work to engineers as appropriate according to their skill level and expertise, reviewed their work, and reported progress to management.

The proper functionality of both old and new features had to be demonstrated to the customer to get their sign-off on the product before it could be deployed. Wrote the test plan to perform this testing, gave regular presentations to management on the progress of the testing, and performed the testing for the customer. The customer signed off on the product and it was deployed to the field on schedule.

Education Certificate In Computer Programming from Rio Salado Community College; currently enrolledMaster of Arts in Theology from Fuller Theological Seminary Southwest, 2005Post-Baccalaureate Teacher Certification from University of Phoenix, 2001Bachelor of Science in Systems Engineering from University Of Arizona, 1986