...
- 22+ years experience in software development
- Networking technologies, TCP/UDP/Infiniband/RoCE
- Developing and administering Lustre, a High Performance Computing File System
- Open Source Kernel Development
- Providing technical leadership and expertise in Lustre Networking
- Gatheringcustomer requirements
- Translating customer requirements into engineering specifications
- Project Planning, writing High Level Designsand carrying through to implementation and testing
- Work effectively in a collaborative, geographically decentralized environment
- Packet forwarding services development experience at Ericsson Canada.
- IP networking and router development at Ericsson Canada.
- Real-time and multi-threaded embedded development experience under Linux
- Programming Languages: C/C++, Python, HTML, PHP, VB, Java, MySQL, LISP and PROLOG.
- 7 years experience in the VOIP field at Radisys Corporation
- Compilers/tools: gcc/g++, gdb, git, SWIG, CodeTEST, Purifty, Insure++, javac
- Experience with the Session Initiation Protocol (SIP), Voice Extensible Markup Language (VoiceXML), Media Resource Control Protocol (MRCP) and Real Time Streaming Protocol (RTSP) at Radisys Corporation
- Experience with the Nuance Text To Speech (TTS) and Automatic Speech Recognition (ASR) engines
- Reliable, self-starter; able to work well with others and under pressure to produce quality software and meet deadlines
- Excellent written, verbal, organization and leadership skills
Work Experience
...
November 2021 May 2023 – Present
- Oak Ridge National Laboratory. PZI Contractor Oak Ridge, TN
- High Performance Computing (HPC) and Quantum Computing (QC) Integration
Spearheading the seamless integration of QC into the ORNL HPC infrastructure
demonstrating a proactive approach to cutting-edge technology incorporation
Facilitate cross-team collaboration to pinpoint challenges and devise innovative solutions
Engage with the community to identify and establish common Quantum Platform APIs
- MPI and libfabric Design and Development
- Leading the "Open MPI on the Frontier
Super Computer - Supercomputer" project
- Perform project management duties
- Write project requirements and high level designs
- Integrate and customise Open MPI and libfabric for next generation Super Computers
- Work with the open source community to upstream relevant features
- Involved in the Process Management Interface for Exascale (PMIx) Community
- Involved in identifying requirements for creating a network digital twin for the Frontier Supercomputer
- High Performance Computing (HPC) and Quantum Computing (QC) Integration
November 2021 – May 2023
- Oak Ridge National Laboratory. PZI Contractor - Remote - Vancouver, BC, Canada
- MPI and libfabric Design and Development
March 2018– October 2021
- Data Direct Networks (DDN). Remote
- Lustre Networking Technical Lead, Open Source Development
- Dynamic LNet Configuration (DLC) project
- Designed and implemented Multi-Rail for LNet (https://wiki.whamcloud.com/x/tZmCBw)
- Multi-Rail Health Monitoring (https://wiki.whamcloud.com/x/HR1eC)
- Multi-Rail Lustre Routing (https://wiki.whamcloud.com/x/IB1eC)
- User Defined Selection Policy (https://wiki.whamcloud.com/x/t5mCBw)
- Distributed Test Infrastructure (https://wiki.whamcloud.com/x/ioH5Bw)
- Worked along side NASA Ames, ORNL, LLNL, SNL, Stanford University, Harvard, Brigham Young University, as well as many other public and private entities to gather Luster Networking Requirements, make recommendations and resolve issues they run into with their Super Computing Clusters
- Presented at the Open Fabrics and Luster User Groups conferences multiple times (https://youtu.be/07EmqaeD63E?list=PLs1xv9ddvod4sCVakpKpdD9Cr28vcd5B8)
- Worked on creating a Lustre front end to DDN's RED, a Key/Value Storage system.
- Lustre Networking Technical Lead, Open Source Development
...