Patrick Kelsey

Patrick Kelsey Email and Phone Number

Software Engineer @ FreeBSD
Patrick Kelsey's Location
Manheim, Pennsylvania, United States, United States
Patrick Kelsey's Contact Details

Patrick Kelsey work email

Patrick Kelsey personal email

n/a
About Patrick Kelsey

I have been designing and implementing high availability, high performance embedded systems in several technology sectors for the past 15 years. These activities have included both hardware and software development as well as advanced algorithm and data structure design for both resource-constrained deeply embedded and scale-up/scale-out architectures.My hardware and software designs are currently or have been in operation on SIGINT and commercial telecomm platforms, commercial aircraft flight simulators, oil and gas infrastructure, a large fraction of US Navy surface combatant and support ships, and a number of the fastest supercomputers on the planet.Specialties: system architecture (software and hardware), mathematical modeling/analysis, optimization, advanced data structures and algorithms, high performance networking and data storage, OS kernels (drivers, file systems, etc), distributed systems, real-time and minimum-time systems, direct experience with 18 processor architectures and 12 operating systems

Patrick Kelsey's Current Company Details
FreeBSD

Freebsd

View
Software Engineer
Website:
freebsd.org
Employees:
269
Patrick Kelsey Work Experience Details
  • Freebsd
    Committer
    Freebsd May 2014 - Present
  • Various Clients
    Engineering Consultant
    Various Clients Apr 2009 - Present
    Providing a wide range of hardware and software architecture and implementation services to a variety of clients, from startups to Fortune 100 companies. Recent projects have run the gamut, from rapidly porting a video analytics SDK to an esoteric operating system to architecting highly available distributed and extreme low latency storage systems.
  • Transtor Inc.
    Senior Architect
    Transtor Inc. Jan 2010 - Aug 2010
    Architected high performance support of specific TCP-based protocols for a highly scalable, fault-tolerant, single system image symmetric multi-computing platform. In particular, I designed and implemented a directorless, live-scalable, N-way replicating NFS server distributed over many nodes that used a multicast TCP implementation to serve standard NFS clients via a single IP address.
  • Blue Whale Software
    Chief Algorithm Developer
    Blue Whale Software May 2009 - Aug 2009
    Developed space and speed optimized B+trees for a high performance OLTP database engine.
  • Wasabi Systems
    Senior Engineer
    Wasabi Systems Sep 2007 - Mar 2009
    Designed and implemented scalable, high performance kernel-mode object file system under contract with a top storage OEM. Extended and enhanced object file system for an internally developed product line. Helped architect a multi-protocol object storage server, including advanced features such as snapshot, thin provisioning, encryption, deduplication, compression, object authentication, migration, and replication. Designed and prototyped multiple object storage access methods including SBC, OSD, VFS, CIFS, NFS, and Web Services (REST, SOAP). Designed and implemented advanced data structures, caches, and mathematical models thereof.
  • Fairmount Automation
    Senior Software Engineer
    Fairmount Automation Oct 2003 - Sep 2007
    Designed and implemented circuits and software for a modular, distributed industrial control platform for MIL-SPEC harsh environments. Architected a scalable network software infrastructure covering six physical layers and over 20 upper layer protocols. Designed and implemented a managed ethernet switch, including novel active and passive port failover mechanisms. Advised the Engineering Services Group in the areas of video compression, distributed algorithms, and networking. Made key contributions to successful SBIR Phase I and Phase II grant proposals.
  • Silverstorm Technologies
    Senior Software Engineer
    Silverstorm Technologies Mar 2001 - Oct 2003
    Formerly InfiniCon Systems. Subsequently acquired by QLogic, then sold to Intel.
  • Infinicon Systems
    Senior Software Engineer
    Infinicon Systems Mar 2001 - Oct 2003
    Developed multiple generations of dual-port InfiniBand to Fibre Channel bridges for modular shared I/O system, from chip selection, to software architecture, to high-performance driver development. Developed both initiator and target storage virtualization techniques. Designed algorithms to automatically provision storage bridge resources in InfiniBand fabrics. Developed protocol and bus models for system sizing and performance estimation. Provided technical review of new hardware designs.
  • Woodward Mccoach
    Software Engineer
    Woodward Mccoach Jun 1999 - Mar 2001
    Designed and implemented a real-time, low-latency video transcoder on dense (144 cores-on-a-sheet-of-paper) NUMA parallel DSP platforms, including both parallel and multi-channel variants, as part of an early 3G cellular project. Wrote many real-time embedded applications and drivers involving various combinations of ATM, T1/E1, Ethernet and serial feeds carrying voice, video and/or data.
  • Drexel University
    Research Assistant
    Drexel University May 1996 - Jun 1999
    Developed mobile robot motion control and path-planning algorithms and implemented them on embedded platforms. Developed dynamic models and simulations of those models to aid the control and planning algorithm development. Developed software for the FBI to aid forensic document comparison. Assisted in preparation of proposals to NSF, DoD, and others to secure lab funding. Taught undergraduates in the areas of numerical methods and system modeling and control techniques.
  • Woodward Mccoach
    Design Engineer/Software Engineer
    Woodward Mccoach Sep 1995 - Apr 1996
    Designed a DSP plugin card (schematics, PCB layout, CPLD coding, simulation) for, of all things, the microchannel bus architecture. This was my first zero-defect hardware design and first commercially shipping project. Also wrote and ported embedded software including firmware loaders and a voice compression library.

Patrick Kelsey Skills

Software Development Pcb Design Embedded Systems Device Drivers Embedded Software Powerpc File Systems Perl Operating Systems Distributed Systems Kernel Linux Optimizations Firmware System Architecture Software Engineering Freebsd Reverse Engineering Unix Netbsd C C++ Cryptography Assembly Language Debugging Arm Mips Vxworks Rtos Hardware Architecture X86 Linux Kernel Storage Embedded Linux Hardware Optimization High Performance Computing Fibre Channel Shell Scripting Architecture Tcp/ip

Patrick Kelsey Education Details

Frequently Asked Questions about Patrick Kelsey

What company does Patrick Kelsey work for?

Patrick Kelsey works for Freebsd

What is Patrick Kelsey's role at the current company?

Patrick Kelsey's current role is Software Engineer.

What is Patrick Kelsey's email address?

Patrick Kelsey's email address is ke****@****eee.org

What schools did Patrick Kelsey attend?

Patrick Kelsey attended Drexel University.

What skills is Patrick Kelsey known for?

Patrick Kelsey has skills like Software Development, Pcb Design, Embedded Systems, Device Drivers, Embedded Software, Powerpc, File Systems, Perl, Operating Systems, Distributed Systems, Kernel, Linux.

Who are Patrick Kelsey's colleagues?

Patrick Kelsey's colleagues are Jayachandran Nair, Dima Panov, Kan Sasaki, Tetcu Ion-Mihai, Peter Wemm, Olivier Houchard, Daichi Goto.

Not the Patrick Kelsey you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.