Tom Brusehaver
Eden Prairie Mn ***** ***.**********@*****.*** 952-***-****
Summary
Able to listen to customer desires and ensure solutions are built to their needs. Understands the technology needed to build the systems the customer wants, in the timeframe that is desired. Understanding the non-functional parts are as important as the functional parts. Servant leader in teams, and can assume any role.
Employment History
2022 - Present Lead Product Owner Sun Country Airlines Minneapolis, MN Design applications and integrations between COTS SAAS systems to provide the consistent data and functionality between the systems. Supporting software and integrations to support Flight Ops, Crew Planning and Tech Ops. Ensure DR solutions for the cloud systems improving the up time for the various applications. Organize test automation to ensure products are ready for deployment. Design and support all the integrations that allow the automated operations. Develop a workload optimizer for the pilots.
(Azure, AWS, Java, TCP/UDP/IP, kubernetes, DevOps, Python, SOAP/REST) 2018 - 2022 Sr. Adv SW Engineer/Systems Engineer General Dynamics Bloomington, MN Design solutions to provide high speed communications from an FPGA system to a Linux system to allow real-time software interrupts. Teach the team SDR concepts. Lead multi-sensor project that fused Radar, and photonics used for ISR.
● Provide a full IP solution to the backplane of an airborne RADAR system.
● Build RoCE libraries allowing standard RDMA interfaces.
● Design pipelines through various FPGA libraries used to process RF data to intelligence.
● Add GPUs to the Radar Processor Specification
● Follow TDD, and maintain CI/CD pipeline.
● Replicate test system and simulators on AWS instance. Other projects include DO-178C certification of a UAV controller system.
(TCP/UDP/IP, RoCE/RDMA/Infiniband, HPC, C/C++(14/17/20), DO-178C, Python, Jenkins, Git, Linux, GPU, Wireshark)
2013 – 2018 Sr. Adv SW Engineer Nevelex Corp Bloomington, MN Contributor / Nevelex Labs Security Product
● Develop NodeRed elements allowing new functionality. (React/NodeJS)
● Develop And Maintain Cyber Security Plugins.
Project Lead/Scrum Master for the DOCSIS project
● Productize code provided by chip developer. BSP improvements.
● Help setup DevOps CI/CD pipelines.
Scrum Master for the A/V pipeline redesign.
● Follow the SAFe scrum process, in an Agile way
● Ensure the Agile process is followed, and groom backlog.
● Work with Product Owners, Developers, Testers and Management Software Lead/PM for the bootup system of a new set top box (waterfall).
● Developed firmware that loaded the OS (convert from MIPS to ARM) and capable of OTA updates.
● Coordinate releases, testing and software updates. Built a web based RVU benchmark tool.
● Allow developers to collect stats and compare timing for various macro commands.
● Used JQuery and other JavaScript to allow the pages to be interactive.
● Developed software that allows customers to watch UHD 4k live events. Manage the desktop support for the developers and managers in two offices.
(Linux, Java, C/C++(11/14/17), GIT, CVS, TCP/IP, Tomcat, Hibernate, Jenkins, Buildroot/Yocto, Wireshark, REST, XML, Jira, JQuery, Node.JS, MSProject, NodeJS, )
2007 – 2013 Tech Lead Southwest Airlines Dallas, TX Tech lead supporting operational software (SWIFT) used by the airline to help keep track of where aircraft are, where they need to be, crew and maintenance issues. Typically doing design, coding and testing and ensured the changes met the user's desires. Mentor developers on how to maintain and improve systems.
● Lead the development for the conversion of flight plans to the ICAO and ICAO2012 formats, including attending regular FAA design conferences allowing the airline to fly to international destinations. Worked with Pilots, flightOps, and Crew.
● Designed software to support RNP and ETOPs operations for the airline.
● Designed and developed various tools that pilots used to get weather and flight plans while enroute, including ACARS to the cockpit printer.
● Support systems 24x7 as needed.
● Ensure multiple data centers can be supported using data mirroring and redundant network techniques.
● Knowledge transfer and supported the offshore team in their ability to handle day to day support of the Southwest in house developed software.
● Designed and developed a web service SOAP API for collecting RAIM predictions used by the airline to allow the airline to utilize RNP procedures, shortening flying routes and saving money. Designed various other changes needed for the RNP project.
● Converted the FAA ASDI feed from text to an XML format.
● Mentored other developers while working on various projects, helping them develop quality software for use by the airline.
(Linux, Java, C, X11, Oracle/Sybase, SQL, XML, Spring, Hibernate, JMS, MQ, Tomcat, Jeppesen JetPlan, Eclipse, SOAP, Maven, Agile, SoapUI, Wireshark)
2005 – 2007 Contractor Sun Country Airlines Mendota Heights, MN Used Agile development methods. Full life cycle development, including requirements gathering, prototyping, product development, deployment, support, and enhancements. Responsible for design documentation from specs to user documentation.
● Design, develop and support the load planning weight and balance software blending various data sources (passenger, dispatch, and baggage), presenting the information in a web based format allowing the airline to save money and time loading aircraft pre-flight.
● Develop and Support the release of the consumer facing web site by designing various diagnostic tools.
(Java, JSF, Hibernate, WebServices, WebSphere, Eclipse/WSAD, Tomcat, Linux, Apache, Splunk, Sabre,MySql, Informix, Perl, Bash, Spring, Ant, iText)
Skill Summary
Operating Systems:
Unix/Linux, LynxOS, Windows, MacOS, Android
Processors
ARM, x86(_64), ESP32, 8266, AVR, STM32.
Languages:
C, C++(11,14), Java, J2EE, Perl, PHP, Python, Shells (Bash) Networking:
TCP/UDP/IP, SNMP, Infiniband, ROCE/RDMA, HTTP, (s)FTP, SSH, MQ, JMS Databases:
Sybase, Oracle, Informix, Ingres, MySql
Frameworks:
JDBC, JSP, JSF, J2EE, Hibernate, Spring, Mule, SOAP, Rest, XML, JSON, Maven, Gradle, Ant, Nexus Application Servers: Tomcat, Apache, WebSphere, WebLogic Version Control: Mercurial, GIT, CVS, Clearcase, RCS, Jira, DevOps Graphical Libraries: Xlib, Xt, Motif, OpenGL, Qt, Swing, JQuery Methodologies:
Object Oriented Design, Certified Scrum Master, Agile, Extreme, SEI CMM Tools:
MSProject, Visio, PowerPoint, Excel, Word, Jira
Certifications
Certified Scrum Master, SAFe 4.0 Agilist, SAFe 4.0 Practitioner Aircraft Accident Investigation, Unmanned Aero Systems (UAS), Key Concepts, The Human Factor In Aviation Other Skills
* Inst. rated private pilot
* Built and test flew Cozy Mk.IV.
* FAA Advanced Ground Instructor
* Robotic hobbyist, designing and building mechanical, electronic and software systems. Education
* Normandale Community College,* Illinois State University Publications
Pedal Power Kitplanes - Dec 2016 http://www.kitplanes.com/issues/33_12/bu ilder_spotlight/Pedal-Power_21689-1.html
Build Your Own Annunciator Panel Kitplanes - Sept 2016 http://www.kitplanes.com/issues/33_9/buil der_spotlight/Build-Your-Own-Annunciat
or-Panel_21626-1.html
Handyman Headquarters http://www.la-laborjobs.com/handy man/handyman-ideas/thoughts-on-a
ppliance-repair
http://www.la-laborjobs.com/handyman/de
cks-patios-fences/tree-house-building
Expert Beacon http://expertbeacon.com/advice-first
-time-snorkelers
http://expertbeacon.com/learning-how-fly-
plane-beginners
What It Is Like To Build an Airplane EAA Sport Aviation July 2006 Servo Magazine
http://www.servomagazine.com
Composing Composites - May 2004 Handy Robot - November 2004 Working With Metal - December 2004 Linux Journal Linux in Air Traffic Control http://linuxjournal.com/article.php?sid=70 66
Nuts And Volts Metal Fabrication for Amateur
Robot Builders
Supplement #2 Summer 2003
Handyboard Vector 2X compass interface (1997) http://handyboard.com/oldhb/software/con trib.html
Robotics Practitioner Summer 1995