Daniel Chesher

Entrepreneur and Software Engineer

daniel.r.chesher@cheshertech.com

Summary

Specialties:

Programming Languages: C, C++, Java, JNI, HTML, Javascript, PHP, ASP, Bash, Perl, x86 Assembly

Software: Git, SVN, ClearCase, Qt, Eclipse, NetBeans, Android SDK, iOS, SDK, Wireshark, GNU utilities, X Window System, Arduino, Atmel Software Framework, Microsoft Office, Open Office

Operating Systems: Android, iOS, Microsoft Windows (95, 98, XP, 7, 10), Linux (Red Hat, Fedora, Ubuntu), VxWorks, LynxOS,

Ability to obtain Top Secret clearance

Experience

Owner

February 2016 - Present

Leveraging over a decade of experience as a software engineer to assist companies with the design, implementation, testing, and delivery of their software.

Providing customers with quality software on a wide range of platforms from low-level firmware to apps for web and mobile clients.

Evaluating and assisting with the technical details of electronics and software designs for local start-ups.

Real-time Software Engineer at Boeing

January 2012 - January 2016 (4 years)

Member of the Boeing Flight Dynamics System (BFDS) team.

Designed and implemented the application’s cross-platform model-view-controller architecture using Java, NetBeans, MySQL, Hibernate, Apache Commons libraries, Windows 7/XP, Red Hat/CentOS, and many other free and open source tools.

Designed and implemented the automated regression testing framework using Jenkins and JUnit/Jemmy, which verified every change to the codebase against 3500 unit and functional tests, testing everything from individual class interfaces to automated execution of use cases on the fully integrated application GUI.

Designed, configured, and maintained the team’s suite of development tools and systems using SVN, Bugzilla, NetBeans Integrated Development Environment (IDE), the Java Development Kit (JDK), VMware, Windows XP/7, and CentOS.

Designed and implemented the application’s graphing/plotting capabilities using Swing and JavaFX.

Enabled internal and external satellite mission operations teams to quickly and reliably develop mission plans while directing Boeing-built satellites in orbit.

Page 1

Real-time Software Engineer at Boeing

October 2004 - January 2012 (7 years 3 months)

Member of the Small Unmanned Ground Vehicle (SUGV) team.

Implemented the graphical user interface (GUI) for the robot’s range finder and video recording capabilities using C++, Qt, Red Hat, and FFmpeg.

Member of the Mission Command IR&D team.

Developed code to embed any external process' graphical user interface (GUI) within the Mission Command application's GUI using C++, Qt, Red Hat, and the X Window System.

Enabled team to meet requirements quickly and cheaply by embedding existing software tools.

Member of the Mobile Products IR&D team.

Developed and debugged military-oriented applications on mobile devices discovering and communicating with one another over an ad-hoc wireless network utilizing the Android operating system, C, Java, and JNI.

Debugged and fixed issues in various mobile applications, providing soldiers with high quality hand-held mapping and reconnaissance software for creating/viewing spot reports and quickly finding nearby red and blue forces.

Member of the System of Systems Common Operating Environment (SOSCOE) Integration and Test team.

Ported SOSCOE to Fedora 15, providing the team with new business opportunities.

Automated the formal qualification testing (FQT) test suite, enabling tests to be run with little to no interaction and reducing FQT time from over 1 month to less than 2 weeks while reducing the number of required personnel for each test event.

Debugged and fixed code from the Factory team, improving the quality of delivered software.

Designed, developed, and debugged test cases and test procedures for system integration and formal qualification testing of 4600 requirements in 700 test cases on multiple operating systems including Red Hat, VxWorks, and LynxOS as well as multiple programming languages including C++ and Java.

Ran test procedures with DCMA and SQE for multiple FQT events which occurred periodically over the span of 7 years.

Intern at Boeing

July 2003 - September 2003 (2 months)

Developed test code in support of concept studies for the Communications portion of the System of Systems Common Operating Environment (SOSCOE).

Designed tests in support of formal qualification testing of SOSCOE.

Web Developer

August 2002 - June 2003 (10 months)

Responsible for designing the website for SBT's new Energy Services project.

Responsible for posting and maintaining the site on SBT's intranet.

Page 2

Office Assistant

January 2000 - June 2000 (5 months)

Responsible for organizing the office library, answering phones, delivering documents to clients and other law firms, and organizing case files.

Education

University of California, Santa Barbara

Bachelor of Science, Computer Science, 2000 - 2004

Page 3

Daniel Chesher

Entrepreneur and Software Engineer

daniel.r.chesher@cheshertech.com

Contact Daniel on LinkedIn

Page 4

PDF to Word P2WConvertedByBCLTechnologies