Thomas Walsh Email and Phone Number
Done with contract Principal Embedded Flight Software Engineer at Augustus Aerospace Corporation...Actively looking for a contract/FT position. I have 43 years experience. I live in Boulder/Superior, I can't commute past I-25 commuter lane +/- unless its hybrid, no exceptions. Also I cannot relocate.Personally responsible for Creating/Coding, Shipping uncountable different products, Rockets, Satellites, 15 successful Rocket launches w/ my software, many more with bug fixes, and Cyber Security/Embedded for them. Worked on 11 satellites for Space Force, NASA and SOCOM. Also do Linux Embedded and Linux Server based or custom OS for network devices/routers/bridges/IOT/Home Automation or autonomous vehicles/telemetry for Aerospace. Dealt with programming or inventing internal network stack/OS, clustered network file servers, embedded network connected devices or telemetry controlled/tracked devices. I have written and pitched many business plans with VC's with pledges for VC investment. I sometimes Angel with small investments as well. I have had many buyouts and a very successful IPO.I am a Software Development Team Lead/Architect/Principal Engineer or Coding Manager with C/C++, scripting on Linux or Embedded Linux. I can also do Free RTOS or No O/S, cFS, COSMOS 4, 5 and 6. I have worked with Android, MFC & .NET. I have written/sold/licensed/ported my own small footprint embedded O/S and TCP/IP and router/switch stack for many major internet switch/router vendors/customers and autonomous or tracked networked vehicle companies.I prefer contracts unless the company is right for me. My clearance expired a long time ago, not looking to renew it but will do SBU/CUI and ITAR work.I am an Open source advocate, expert with Linux and Linux OS and Kernel internals, Git/Git workflow, Atlassian/Confluence Jira/Bitbucket/Crucible/Fisheye and Bamboo and Linux Kernel Patch files, file systems internals, Embedded Linux, Embedded Linux Kernel, GCC/GDB, bootloaders and build tools, Cloud based computing, Azure, KVM/hypervisor, VMware, TCP/IP internals, Linux system administration, Docker/Podman ect... Core C and C++ programmer, Shell Scripts, Qt, Python, Ruby, CCSDS and CFDP, ect to name a few.... I do not want pure Sys Admin roles.
Augustus Aerospace Company
View- Website:
- augustusaero.com
- Employees:
- 3
-
Principle Embedded Flight Software Engineer And Ground Software EngineerAugustus Aerospace Company Sep 2023 - PresentLone Tree, Colorado, United StatesPhysically fly one satellite ( MISR-A, 56791 ) daily, Working on simulating and debugging six more satellites with SOCOM, BAE, Sandia National Labs and NASK corporation. Expert in COSMOS 4, 5, and 6 and other GSW. Understand Blue Canyon Technologies Bus software and Command and Telemetry Data, Working on NASA cFS for Space Vehicle payload software in C and C++. CCSDS and CFDP and TLM/Command Binary/hex packet expert. -
Senior Embedded Lead Flight Software EngineerOrion Space Solutions Oct 2022 - Sep 2023Loiusville, CoEmbedded Lead Flight Software Engineer Team Lead, Consultant. Leading efforts for at least 5 satellites on a 9 month contract as a consultant for NASA and U.S. Space Force. Working with major Universities on innovative small-sats ( 12U to 16U ) for Orion Space Solutions. Created a common core re-usable Debian package based satellite bus software utilizing a podman and docker containerized build process with Gitlab CI/CD that is CMCC compliant using Redhat 8. Working on Cybersecurity issues that… Show more Embedded Lead Flight Software Engineer Team Lead, Consultant. Leading efforts for at least 5 satellites on a 9 month contract as a consultant for NASA and U.S. Space Force. Working with major Universities on innovative small-sats ( 12U to 16U ) for Orion Space Solutions. Created a common core re-usable Debian package based satellite bus software utilizing a podman and docker containerized build process with Gitlab CI/CD that is CMCC compliant using Redhat 8. Working on Cybersecurity issues that affect Space Vehicles, Manufacturing facilities, Launch Pad resources and on Orbit security. Working with Zync Ultrascale+, Unibap and other similar processors. Show less
-
Senior Embedded Engineer Rs 4, Aerospace/Flight Control United Launch Alliance, Thru Rocket LabsUnited Launch Alliance (Ula) Jul 2018 - Sep 2022Greater Denver AreaSoftware Leader/Consultant at United Launch Alliance with Advanced Solutions/Rocket Labs. Worked at the Denver SIL supporting all launch sites and manufacturing sites for ULA's rockets. Subject matter expert for on rocket and launch pad networking and secure communications. Worked on Ground Software ( GSW ) Team creating/enhancing and securing launch capabilities for ULA's rockets. This includes creating complex design/architecture and test documents/diagrams and presenting them to other Senior… Show more Software Leader/Consultant at United Launch Alliance with Advanced Solutions/Rocket Labs. Worked at the Denver SIL supporting all launch sites and manufacturing sites for ULA's rockets. Subject matter expert for on rocket and launch pad networking and secure communications. Worked on Ground Software ( GSW ) Team creating/enhancing and securing launch capabilities for ULA's rockets. This includes creating complex design/architecture and test documents/diagrams and presenting them to other Senior Rocket Scientists/Peers/CRE's/Management, recommend and or implement code changes from Architecture/Design Documents. Worked on integrating hardware and writing software to allow new Vulcan rocket to launch. Responsible for all aspects of GSW developing/designing and coding/provisioning and SNMP monitoring for a VES ( vehicle Ethernet switch ) that controls communications on both first stage and second stage booster of the rocket ( also implemented it for Atlas and Artemis/ICPS ). Key member of Sentinel team, implementing secure access for TCU ( telemetry control unit ), VES and other rocket components using a Thycotic secret server as the back end. Wrote code to calibrate MEC ( main engine controller ) and point the main booster engines ( Blue Origin ) in the factory. ( C++, Fortran, Bash, Python, Embedded, Realtime Linux, Avionics, Architecture and Design, Confluence/Jira/Bitbucket, Thycotic secret server, Networking, SNMP, wireshark, encryption, cyberspace ) Show less -
Open Thread Consultant, Senior Embedded Software EngineerS&C Electric Company Aug 2017 - May 2018Remote 6 month ( extended ) Contract porting Google/Nest Openthread IOT stack to new hardware platform designed to control power distribution lines. Work involves porting sample C/C++ embedded code to new platform, creating new C/C++ HW dependent routines where needed, setting up and testing on NXP KW41z Eval boards and customers 802.15.4 dual stack custom NXP based Hardware to test core Openthread network connectivity/functionality and vulnerabilities and then find and fix internal bugs or… Show more Remote 6 month ( extended ) Contract porting Google/Nest Openthread IOT stack to new hardware platform designed to control power distribution lines. Work involves porting sample C/C++ embedded code to new platform, creating new C/C++ HW dependent routines where needed, setting up and testing on NXP KW41z Eval boards and customers 802.15.4 dual stack custom NXP based Hardware to test core Openthread network connectivity/functionality and vulnerabilities and then find and fix internal bugs or coordinate with open source community as necessary to have bugs fixed upstream. Worked with complex 802.15.4 bugs and RF scenarios using IAR workbench and GCC builds on multiple platforms. Wireshark expert, decryption of over air protocols etc.. ( C/C++, OpenThread, 802.15.4, debugging, vulnerabilities, interoperability, jtag, Cortex M3, M0, NXP, Free-RTOS ) Show less -
Senior Software Startup Engineer ConsultantCybercar Apr 2017 - Jan 2018Greater Denver AreaWorking on all aspects of an embedded blockchain based vehicle gateway and telemetrics system for connected and autonomous vehicle applications. Inherited buggy proof of concept code and made functional working prototype to be used in vehicle field trials and for early customers. Redesigned/Re-architected and implemented new source code base with long term supportable features, this included porting in my high performance small footprint Embedded Queueing engine used to control and specify… Show more Working on all aspects of an embedded blockchain based vehicle gateway and telemetrics system for connected and autonomous vehicle applications. Inherited buggy proof of concept code and made functional working prototype to be used in vehicle field trials and for early customers. Redesigned/Re-architected and implemented new source code base with long term supportable features, this included porting in my high performance small footprint Embedded Queueing engine used to control and specify the architecture of the system using a TLV like datastream, got core software working on two platforms, one was ARM 9 openWRT based Embedded Linux, the other is Free-RTOS running on a Cortex M3 small footprint MCU. ( openWRT, Free-RTOS, GCC, IAR tools, ARM9, Cortex M3, proof of concept ) Company ran out of funding Show less -
Senior Embedded Applications Consultant At GoogleGoogle Oct 2016 - May 2017Boulder6 month contract Google/Nestlabs via Synergis...Worked On proof of concept IOT devices such as Yale Lock and a Distributed Light Controller, Nest smoke detector, Nest home security devices ect... using 802.15x/Thread/OpenThread networks on free RTOS and very small foot print real time systems (Silicon Labs EM35X based systems, ect ) using C/C++ . These devices could continue to work even when the backend internet connection was down, once they were provisioned via BLE/bluetooth… Show more 6 month contract Google/Nestlabs via Synergis...Worked On proof of concept IOT devices such as Yale Lock and a Distributed Light Controller, Nest smoke detector, Nest home security devices ect... using 802.15x/Thread/OpenThread networks on free RTOS and very small foot print real time systems (Silicon Labs EM35X based systems, ect ) using C/C++ . These devices could continue to work even when the backend internet connection was down, once they were provisioned via BLE/bluetooth provisioning from a Google Android or IOS application I helped work on.Back ported some code from more advanced versions of C++ on feature rich Linux based products and invented the rest to work in these environments ( back ported or invented std library to arrays and structures based on decrypting Thread network traffic or IDL data descriptions, or data mined from Splunk logs ). Worked with various schema and rpc/protobuf scenarios using IDL description files describing product features to generate C++ snippets that were ported into the proof of concept environment and proof of concept devices and back end servers. Inventing the C++ code to handle the TLV style data types properly.Implemented and debugged encryption/decryption scenarios for small footprint devices. Used Splunk to reduce thousands of messages in short time periods to useful debugging information to fix code with. Worked with large scale services to feed these IOT devices. Delivered two highly successful demo's within the first 3 months of contract. Delivered long awaited code drops to Yale Lock partner. This Groups project was replaced by another internal Groups similar technology See above S&C contract I was awarded after this contract. ( C/C++, embedded systems, rtos, decrypting traffic/data, securely downloading encryption keys to system, secure pincode processing, provisioning, reverse engineering, IOT, BLE, Bluetooth etc ) Show less -
Senior Development Engineer, Virtualization, C++, Linux Systems Programming, Cyber SecuritySolpass Llc Dec 2014 - Jan 2017Greenwood Village, ColoradoWorking on secure credentials, Cyber Security, KVM infrastructure, Pam module creation, cloud systems and deployment architecture. Using Linux, bash scripts, C/C++, QEMU-KVM and Qt to create cloud pushed and administered secure credentials combined with locally stored encrypted biometrics to create a highly secure workstation and other devices. Worked with Spyrus and their encrypted drives, Cracked a way to allow my custom Secure Linux/OS to get installed on a raw drive. Worked with them on an… Show more Working on secure credentials, Cyber Security, KVM infrastructure, Pam module creation, cloud systems and deployment architecture. Using Linux, bash scripts, C/C++, QEMU-KVM and Qt to create cloud pushed and administered secure credentials combined with locally stored encrypted biometrics to create a highly secure workstation and other devices. Worked with Spyrus and their encrypted drives, Cracked a way to allow my custom Secure Linux/OS to get installed on a raw drive. Worked with them on an official tool to allow Linux to run on the fips based secure encrypted device.Used complete Agile process, Jira/Confluence and Bamboo for workflow. . This company is now out of business . ( C, C++, bash, Linux system tools, Linux internals/device drivers, systemd, firewalls, security, Pam, SELinux, KDE, KVM, virtualization, Nouveau/Nvidia configuration, ssh/sshd openssl source code modifications, encryption, xml, X.509, security certificates, SDN, reverse engineering, cracking, ethical hacking, Cybersecurity ) Show less
-
Sr Consulting EngineerQualcomm May 2014 - Jan 2015Boulder, Co6 month contract, Worked in LTE protocol group, Ported End Of Life Intel 82598 BSD Unix based 10GB Ethernet custom user space driver to Intel 82599 Linux Kernel loadable module driver with custom user space hooks and uio-dma virtual to physical memory mapper for High performance Cell phone base station/tower simulator/test platform. This allowed custom user space applications to have low latency, high speed access to 10GB network backplane. Worked with customers complex thread based C++ class… Show more 6 month contract, Worked in LTE protocol group, Ported End Of Life Intel 82598 BSD Unix based 10GB Ethernet custom user space driver to Intel 82599 Linux Kernel loadable module driver with custom user space hooks and uio-dma virtual to physical memory mapper for High performance Cell phone base station/tower simulator/test platform. This allowed custom user space applications to have low latency, high speed access to 10GB network backplane. Worked with customers complex thread based C++ class libraries and applications to integrate and modify code as needed and implement/verify Intel 82599 10GB custom user space driver, kernel module and application work as required. This work required changes in ALL levels of software: Kernel, device drivers, custom user space drivers, complex C++ threaded applications, and Linux system configuration and rpm packaging and delivery mechanisms. Working with Intel DPDK for another high performance solution that will be mostly Network card independent. All work being performed on Redhat ES 6.4 Linux. ( C, C++, zsh, Linux internals/device drivers, virtual memory, low latency high speed data analysis and capture ) Show less -
Senior ConsultantFluent Networks Inc. Sep 2013 - May 2014Broomfield, CoWorked on an internal Android project. Fluent Networks is my consulting company name. I am a C and C++ programmer primarily in Linux and embedded Linux, doing device drivers, TCP/IP internals and user space applications.I do Android and some amount of MFC and .NET. I would welcome other opportunities as well as I have done a little of everything if you read between the lines in my experience section.I primarily work out of the Boulder/Denver area but I will travel to remote sites and… Show more Worked on an internal Android project. Fluent Networks is my consulting company name. I am a C and C++ programmer primarily in Linux and embedded Linux, doing device drivers, TCP/IP internals and user space applications.I do Android and some amount of MFC and .NET. I would welcome other opportunities as well as I have done a little of everything if you read between the lines in my experience section.I primarily work out of the Boulder/Denver area but I will travel to remote sites and work on-site if needed. (Android, Java, Json, Boost, STL, C/C++, Raspberry Pi/Linux) Show less -
Linux Systems Architect ConsultantOpenlogic - Helping Enterprises Use Open Source Software Apr 2013 - Sep 2013Broomfield, CoHelping support and develop Enterprise Level adoption of open source packages and Kernels on CentOS ( and other distro's ) . CentOS is a downstream Redhat Enterprise Level Linux offering for both small and large enterprise's, OpenLogic supports CentOS and other distro's through support contracts and specific targeted consulting level agreements. My role is to enable OS and Kernel expertise from working behind the scenes in the open Source community shipping almost 30 different open source Linux… Show more Helping support and develop Enterprise Level adoption of open source packages and Kernels on CentOS ( and other distro's ) . CentOS is a downstream Redhat Enterprise Level Linux offering for both small and large enterprise's, OpenLogic supports CentOS and other distro's through support contracts and specific targeted consulting level agreements. My role is to enable OS and Kernel expertise from working behind the scenes in the open Source community shipping almost 30 different open source Linux based profitable products via my many years as a Linux Kernel expert and embedded Linux expert in core Linux applications! Additionally Performed roll out of Microsoft's Azure Linux based cloud PAAS in its many geographic regions with OpenLogic's CentOS based cloud images, set up and managed backend YUM patch servers, also setup and supported large scale 389-ds multi-master encrypted LDAP servers. Modified RPM installations files for customizations to existing Open Source packages. ( CentOS,bash,powershell ) Company bought by Rogue Wave Show less -
Principal Engineer/Engineering ManagerHid Global Feb 2010 - Apr 2013Westminster, CoLinux and Embedded work for Smart Cards, secure access control solutions and associated smart card reader hardware-Individual Coding Contributor and simultaneous Manager of NAS group responsible for all aspects of production software on 10 different embedded Linux based hardware/software platforms. Certified and signed off on encryption within the door controller products. Managed 4 local engineers, 5 international engineers and an offshore contract team. Wrote C/C++ Linux applications… Show more Linux and Embedded work for Smart Cards, secure access control solutions and associated smart card reader hardware-Individual Coding Contributor and simultaneous Manager of NAS group responsible for all aspects of production software on 10 different embedded Linux based hardware/software platforms. Certified and signed off on encryption within the door controller products. Managed 4 local engineers, 5 international engineers and an offshore contract team. Wrote C/C++ Linux applications, fixed bugs, wrote bash scripts for embedded Linux in both 2.4 and 2.6 based Linux environments. Wrote/enhanced TCL based GUI tools and Perl based test tools. Enhanced C# and C++ Visual studio based test/development tools. Implemented threaded database changeover routines to take secure system door downtime from minutes to milliseconds while changing system databases. This was a requirement from a major customer, keeping millions of dollars of revenue intact. Wrote support tools for flashing of boards in Manufacturing. Interfaced with many Key customers to provide them with custom solutions for their end products. Managed international team and 3rd party off-shore contract houses. In my last project at HID I inherited a government mandated PIV ( FIPS 201 ) access control solution ( from an HID buyout ) that I single-handedly released the core Linux product after product-tizing it and making it feature complete. It has over 20,000 files and more than 600,000 lines of code. HID recently bought ANOTHER company, Code Bench, with similar products and 10 engineers, it was time to move on ( C/C++/VisualC++/JAVA/C#/Scripting/HTML, FIPS 201, Secure Access Systems ) Show less -
Senior ConsultantPower Tagging Technologies Sep 2012 - Nov 2012Boulder, ColoradoPerformed Short term Contract in spare time for integrating Cellular Modem onto embedded role your own Debian based Linux system with TI DSP for Power Tagging's smart Grid power systems communication system. ( C/Scripting, Kernel, Kernel config, Startup)
-
Senoir Software Engineer/Team LeadOverland Storage Oct 2007 - Mar 2009San Diego, Ca & Greenwood Village, Co-Team Lead for several Engineers, set up and managed all aspects of a remote development office and engineering team, recruited and hired engineers, managed a small server farm. Jointly architected and implemented a Linux based Data De-duplication engine using an SHA based encryption algorithm to match chunks of data and build a large scale database to represent the resultant key based data, this was made into an appliance/sever it was written in C++ with a Java front end and managed with… Show more -Team Lead for several Engineers, set up and managed all aspects of a remote development office and engineering team, recruited and hired engineers, managed a small server farm. Jointly architected and implemented a Linux based Data De-duplication engine using an SHA based encryption algorithm to match chunks of data and build a large scale database to represent the resultant key based data, this was made into an appliance/sever it was written in C++ with a Java front end and managed with script files. This device was used to move large amounts of data between remote sites by stripping out and managing duplicate data in source and destination databases. A custom tuned XFS based raid backed file system was designed, implemented and tuned for performance. The de-duplicating software's file storage code was designed around this work. It was based on a Linux 2.6 based system. Fixed ISCSI bugs, fixed Ethernet driver bugs, fixed Grub boot loader issues. Responsible for managing and installing many open source software packages into Overland Storage products, such as open ISCI, NTP and various debugging tools and utilities. Utilized system and kernel profiler to fine tune the system. -Individual Contributor responsible for upgrading Linux based file server "Snap Server" a Samba/CIFs source code base from version 3.0.0RC1 to 3.0.34. This entailed creating and applying new patches in C and porting older Snap Server patches to standard open source Samba to keep the proprietary features ( ACL's, full windows permissions etc ) intact for the new version of Snap Server Samba. ( C/C++/Assembler/Scripting/JAVA/HTML, Kernel, Kernel Config, encryption/decryption one way hashes, encryption key based data indexing, etc ) Show less -
Senior Software EngineerCrosswalk Inc 2005 - 2007Westminster, CoMember of team working on a highly available RHEL Linux clustered file server. Developed large ( > 4GB ) memory allocator in Linux kernel to allow user space disk caching to access large amounts of raw memory. Fixed bugs in kernel and user space code in Redhat Enterprise 2.6 based Linux. Code changes were centrally pushed by a team member and accepted by RedHat. Lead engineer on all aspects of company’s CIFS/ Samba offering. Defined/implemented/maintained all server code including… Show more Member of team working on a highly available RHEL Linux clustered file server. Developed large ( > 4GB ) memory allocator in Linux kernel to allow user space disk caching to access large amounts of raw memory. Fixed bugs in kernel and user space code in Redhat Enterprise 2.6 based Linux. Code changes were centrally pushed by a team member and accepted by RedHat. Lead engineer on all aspects of company’s CIFS/ Samba offering. Defined/implemented/maintained all server code including installation and configuration code, changes in pam/Kerberos modules, changes or enhancements in Samba/CIFS code, solving interoperability issues with Microsoft ADS servers or other LDAP based infrastructure and creating extensions to Samba using extensible Samba vfs modules. Architected/implemented modifications to CIFS/Samba to allow it to properly map Microsoft Windows 14 attributes instead of the native Owner, Group, Other RWX attributes normally found on Linux/Unix systems. ( C/Assembler/Scripting, Kernel, Kernel Config, Startup ) Show less -
Senior Consulting EngineerSeagate Technology Apr 2005 - Apr 2006Colorado Springs, CoSolved complex bugs in low level memory paging code in Linux Kernel on a custom PowerPC embedded system used to drive a highly available raid file server system. Ported and Modified Ethernet device drivers ( helped add Ethtool functionality ) . Fix Bugs in Fibre Channel Driver, wrote scripts to test code changes etc.. Modify/configure and fixed bugs in busybox, dropbear encryption system and other Embedded components required for a robust embedded Linux system. ( C/Assembler/Scripting, Kernel… Show more Solved complex bugs in low level memory paging code in Linux Kernel on a custom PowerPC embedded system used to drive a highly available raid file server system. Ported and Modified Ethernet device drivers ( helped add Ethtool functionality ) . Fix Bugs in Fibre Channel Driver, wrote scripts to test code changes etc.. Modify/configure and fixed bugs in busybox, dropbear encryption system and other Embedded components required for a robust embedded Linux system. ( C/Assembler/Scripting, Kernel, Kernel Config ) This division of Seagate was bought by Xiotech. Show less -
Senior Consulting EngineerSet Software Service Mar 2005 - Aug 2005Longmont. CoPerformed Short term Contract for board bring up of Broadcom bcm1250 based VOIP system With Linux Kernel, customized low level board support package. Wrote DSP boot strap code which was embedded in bcm1250 boot loader in C data structures targeted to DSP boot location. Travelled on-sight in Bay Area to customers location to bring customized board up with HW engineer. ( C/Assembler/Scripting/board bring up )
-
Vp Product DevelopmentNovus Devlopment Oct 2003 - Mar 2004Greenwood Village, Co-Responsible for creating and implementing products, reported to CTO & CEO. Developed HD broadcast system report tools using Visual C 6.0. Conceptualized Raid video server under Linux. ( C/C++/Scripting, Starup )Company went out of business.
-
Senior Software EngineerRedback Networks May 1999 - May 2000Sunnyvale. Ca-Took over Redback’s existing bridging code on very large scale DSL aggregater . Fixed existing bugs in the SMS1000 based products. Architected and implemented a rate limited packet-flooding engine for bridge forwarding and multicast forwarding to balance flow on large topology bridges. I was the last pre-ipo engineer brought on-board ( C/Assembler/Scripting, Startup )Very successful IPO and then sabbatical, company was bought by Ericsson. -
Senior Consulting EngineerFluent Networks Dec 1995 - May 1999Los Gatos CaliforniaFluent Networks Consulting , Los Gatos, Ca., Senior Consulting Engineer Some of the Licensees of my quick host TCP/IP and router stack Core Mobility Palo alto, Ca... after Redback will fix date soon-Cell phone internal O/S software, Implemented Elf based dynamic C++ module loading on ARM7T processor for Core Mobility's 3rd party 3G cell phone/wireless application library. Utilized Microsoft Visual Studio to work with clients existing simulated code base. Ported code to… Show more Fluent Networks Consulting , Los Gatos, Ca., Senior Consulting Engineer Some of the Licensees of my quick host TCP/IP and router stack Core Mobility Palo alto, Ca... after Redback will fix date soon-Cell phone internal O/S software, Implemented Elf based dynamic C++ module loading on ARM7T processor for Core Mobility's 3rd party 3G cell phone/wireless application library. Utilized Microsoft Visual Studio to work with clients existing simulated code base. Ported code to Armulator to test and verify working/shipping model which was sold to large cell phone manufacturers who would come on-site to port it into their ARM based Phone O/S's . This Team and its leader is precursor team for iPhone ( C/C++/Assembler/Scripting, Startup, Cell phone internal OS )Cisco Systems, San Jose, Ca-Worked on Cisco Inc's 6400 Universal Access Concentrator, a large scale DSL aggregation product. Responsible for porting network address translation ( NAT ) code from a C++ VxWorks based product to the IOS C based product release. ( C/Scripting )Tibco Inc, Palo Alto, Ca -Single handidly Designed and implemented a “Wall street” Intranet Market Data API layer for Tibco Inc. This layer wrapped around a proprietary Tibco ( RV ) “Push” based, subject driven, multicast Messaging system. The API was based off undocumented functionality in an older Tibco product line. The work was initially done as a dynamic linked library under NT 4.0, VC++ 5.0. The code-base also worked under UNIX with minimal compile changes by design. ( C/C++/MFC/Scripting, Startup ) Show less -
Senior Consulting EngineerFluent Networks Inc Jan 1993 - Dec 1995Saratoga, CaMetricom inc. Los Gatos, Ca -Helped re-architect Metricom’s proprietary wireless Richochet Network to allow the use of commonly available Internet/Intranet equipment and protocols. Focused on re-writing/architecting the system gateway responsible for forwarding traffic from Metricom’s wireless cloud to the Internet or an Intranet. Implemented L2F, a Cisco based proposed RFC protocol to allow tunneling of network streams from remote ISP’s to a home gateway. Researched adding DHCP and other… Show more Metricom inc. Los Gatos, Ca -Helped re-architect Metricom’s proprietary wireless Richochet Network to allow the use of commonly available Internet/Intranet equipment and protocols. Focused on re-writing/architecting the system gateway responsible for forwarding traffic from Metricom’s wireless cloud to the Internet or an Intranet. Implemented L2F, a Cisco based proposed RFC protocol to allow tunneling of network streams from remote ISP’s to a home gateway. Researched adding DHCP and other features. ( C/C++/Assembler/Scripting, Startup )Whittaker-Xyplex Hughes Networks, Santa Clara, CA-Ported Whittaker-Xyplex’s SNMPV1 and SNMPV2 Network Management to a HUB backplane board. Duties included: writing device drivers, callback routines, interfacing with hardware engineers during multiple revs of board design, testing and verification. ( C/Assembler/Scripting )Electronic Arts, Redwood City, CA -Licensed my proprietary object-oriented TCP/IP package ( QUICK HOST ) to Electronic Arts. Ported it to Electronic Arts’ Intel based embedded system board. Ported Intel 82595 Ethernet packet driver to 32 bit Pharlap protected mode. Implemented several multithreaded socket based servers as example applications for client in QUICK HOST. Developed Netlib network library over Windows Winsock in Windows NT/95 using MFC. ( C/Assembler/Scripting/MFC ) Show less -
Senior Software EngineerKalpana Inc Jul 1993 - Aug 1994Sunnyvale, Ca-Implemented MAC layer bridge filtering on Kalpana’s Etherswitch switching bridge. The project required programming Kalpana’s network switch ASIC to allow multi-port line speed destination address filtering on user selected ports and line speed forwarding based on bridge learning on other ports a first in the industry. AKA Etherchannel.-Licensed my proprietary object-oriented TCP/IP/Router package ( QUICK HOST/ QUICK ROUTE ) to Kalpana-Implemented Bootp based network code download to… Show more -Implemented MAC layer bridge filtering on Kalpana’s Etherswitch switching bridge. The project required programming Kalpana’s network switch ASIC to allow multi-port line speed destination address filtering on user selected ports and line speed forwarding based on bridge learning on other ports a first in the industry. AKA Etherchannel.-Licensed my proprietary object-oriented TCP/IP/Router package ( QUICK HOST/ QUICK ROUTE ) to Kalpana-Implemented Bootp based network code download to allow Kalpana’s 1.5 Rev ASIC based products to download new firmware to flash memory. System was memory limited, I designed and implemented technique to use NIC buffer space on 15 of 16 unused ports to store downloaded Bootp data for system reflash.Implemented code on Etherswitch for one of Sun Microsystems first load balancing clusters, Personally thanked by Sun key members and management.Was working member of various IETF/RFC committees, which helped define the internet today ( C/Assembler, Startup ) Company was bought by Cisco Inc, This was Cisco's third purchase of a another company, but there first major purchase ( 1/4 billion dollars in 1994 ) Show less
-
Senior Software Engineer/Manager Of Systems SoftwareShographics Inc Jun 1991 - Jul 1993-Licensed my proprietary object based network layer package ( QUICK ROUTE ) to Shographics. Customized and implemented BSD TAHOE compatible TCP/UDP protocol layers and sockets interface to run on top of QUICK ROUTE without requiring a context switch. Ported code to Shographics’ custom I960KA based I/O processor and worked with team members to integrate it with a shared memory interface to an I860 based accelerated graphics terminal. -Was promoted to manager of systems software and kernel… Show more -Licensed my proprietary object based network layer package ( QUICK ROUTE ) to Shographics. Customized and implemented BSD TAHOE compatible TCP/UDP protocol layers and sockets interface to run on top of QUICK ROUTE without requiring a context switch. Ported code to Shographics’ custom I960KA based I/O processor and worked with team members to integrate it with a shared memory interface to an I860 based accelerated graphics terminal. -Was promoted to manager of systems software and kernel effort to bring TCP\IP and a PEX server ( 3D extensions to X ) together on a new dual I860XP CPU. Recruited, hired and mentored Senior Software engineers, while still performing daily technical engineering work ( C and various CPU assembler, System ROM creation ect.. Startup ), Founder and peer engineer and primary hardware architect was -very- early on developer of very famous Atari game Show less
-
Software EngineerVitalink Inc Jan 1991 - Jul 1991Freemont, CaLead engineer for router stack IP porting effort from a dual 68020 based remote Brouter to an AMD 29000 based local/remote Brouter. Was working member of various IETF/RFC committees, which helped define the internet today. ( C and assembler, Startup )Bought by Network Systems inc, MN
-
Software EngineerCoral Networks Inc Mar 1990 - Jan 1991Marlboro, Ma-Developed and implemented an IP Router in C. The system converted network datagrams into an independent network layer format for high speed routing through a custom ASIC fabric. Worked on SNMP, callback routines and MIB related issues on the first version of SNMP.Was working member of various IETF/RFC committees, which helped define the internet today. ( C, assembler, Startup )Purchased by Wellfleet inc, Ma
-
Associate Staff MemberMit Sep 1987 - Mar 1990Millstone Hill, Haystack Observatory, Massachusetts Institute Of Technology-Systems Programmer responsible for implementing all phases of computer system enhancements and programming involving HARRIS real-time mainframes used for deep space satellite tracking missions at Millstone Radar site and other Radar or Laser sites. Wrote mostly C code and a little FORTRAN to solve various communications problems and interface with and add to "the star catalog" and other catalogs and to aid in the tracking of deep space and geosynchronous satellites etc. Helped create "pointing… Show more -Systems Programmer responsible for implementing all phases of computer system enhancements and programming involving HARRIS real-time mainframes used for deep space satellite tracking missions at Millstone Radar site and other Radar or Laser sites. Wrote mostly C code and a little FORTRAN to solve various communications problems and interface with and add to "the star catalog" and other catalogs and to aid in the tracking of deep space and geosynchronous satellites etc. Helped create "pointing network" to allow multiple tracking sites to feed off an encrypted stream of Azimuth/Elevation and Direction data for acquiring deep space targets.My tenure required I Taught System V Unix and shell scripting classes to other Staff Members and Scientists from MIT or Lincoln Labs. Sponsored by U.S Space Command and other agencies. Very high level security clearance. ( C,Fortran,shell scripting ) After BSEET at Northeastern University Show less -
Hardware Engineering ConsultantRsa Security, Secureid Feb 1986 - May 1986Cambridge MassachusettsPart time contract during my senior year as an EE worked on perfecting/enhancing various aspects of the original RSA secureID token generating hardware
-
Security OfficerTatt Security International Sep 1983 - Aug 1985Phoenix, Arizona AreaIn charge of and ran computer controlled operations center controlling and monitoring all aspects of security for 120 bank branches, two cash vaults and all remote security guards as night job while at ASU for Computer science. Also during summer one of two skilled officers operating a large cash vault facility in basement of headquarters hi-rise. Cleared and made safe CEO and executive staff floor of worldwide major bank hi-rise on a daily basis. Also guarded power generation… Show more In charge of and ran computer controlled operations center controlling and monitoring all aspects of security for 120 bank branches, two cash vaults and all remote security guards as night job while at ASU for Computer science. Also during summer one of two skilled officers operating a large cash vault facility in basement of headquarters hi-rise. Cleared and made safe CEO and executive staff floor of worldwide major bank hi-rise on a daily basis. Also guarded power generation facilities/nuclear qualified. Show less
-
Co-Op/InternApollo Computer Inc Jan 1980 - Jan 1982Chelmsford, MaSys/admin, Jr systems programmer,FORTRAN/shell scripting system debugging and internal system set-up. Worked with my Dad, Chief of MFG at Apollo and Bill Poduska founder at Apollo Computer and VP Neil Ferris and Bob Antonuccio. North Eastern University Co-Op Program..
-
Whatever They AskedData General Jan 1977 - Jan 1978Westborough MaWorked With My Dad chief of MFG, Met Bill West when I was a high schooler..at Data General working during summer vacation's, as did my Sister....Been to Sticky Wicket.. On Numerous Friday Night's.. as a kid.. Please... Sweep up the Popcorn ..........read the book! :) We were at Apollo when the book came out
Thomas Walsh Education Details
-
Electrical And Electronics Engineering -
Computer Science -
Systems Engineering -
College/University Preparatory And Advanced High School/Secondary Diploma Program
Frequently Asked Questions about Thomas Walsh
What company does Thomas Walsh work for?
Thomas Walsh works for Augustus Aerospace Company
What is Thomas Walsh's role at the current company?
Thomas Walsh's current role is Flight Software and Ground Software.
What schools did Thomas Walsh attend?
Thomas Walsh attended Northeastern University, Arizona State University, Dover-Sherborn Schools, Massachusetts Institute Of Technology, The Rivers School.
Who are Thomas Walsh's colleagues?
Thomas Walsh's colleagues are James Schatzman, David Lindsey, Robert Scherer, Dakota Golden, Benjamin Brandenburger, Elijah Mt. Castle, Nelson L. Angels.
Not the Thomas Walsh you were looking for?
-
2gmail.com, globalp.com
2 .781.89XXXXXX
-
Thomas Walsh
Detroit, Mi7aol.com, gmail.com, gmail.com, aol.com, wmconnect.com, aol.com, earthlink.net11 +120126XXXXX
-
Thomas Walsh
Detroit Metropolitan Area1mahle.com -
6walkerdunlop.com, galewent.com, avisonyoung.com, am.jll.com, cbre.com, cushwake.com
2 +170344XXXXX
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial