Pat Gunn

Site Reliability Engineer at (Big Tech Company)

New York, New York, Ireland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Pat Gunn is a seasoned Site Reliability Engineer and systems programmer with 11+ years building and operating large-scale infrastructure for research and industry, now working on storage engineering at a major tech company in Dublin. He blends deep Unix internals, systems programming and platform design with scientific literacy from long-term roles supporting neuroscience and imaging research at the Flatiron Institute and as maintainer of open-source scientific pipelines like CaImAn. Comfortable digging from userland down to OS and firmware, he has led platform migrations, written tooling for release and config management, and contributed fixes to cornerstone scientific projects such as NumPy. He enjoys mentoring and teaching Unix, Python and SQL, prefers technical problems that won’t be boring, and is equally at home designing distributed systems as supporting academic researchers. He’s open to consulting, board service or eventual CTO/cofounder roles that leverage his rare mix of research empathy and production-grade engineering.
code11 years of coding experience
job22 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at The Ohio State University
bookCarnegie Mellon University
languagesGerman, Spanish, Japanese
stackoverflow-logo

Stackoverflow

Stats
36reputation
53reached
2answers
0questions
github-logo-circle

Github Skills (13)

python10
numpy10
memory-management9
xcode6
algorithms6
gdb6
algorithm6
data-structures6
ios6
shell6
swift6
gdbserver6
data-structure6

Programming languages (14)

JavaC++CGoHTMLJupyter NotebookMATLABTypeScript

Github contributions (5)

github-logo-circle
numpy/numpy

Jun 2018 - Jun 2018

The fundamental package for scientific computing with Python.
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 9 comments in 10 days
Contributions summary:Pat focused on modifying the `numpy/core/memmap.py` file, specifically addressing potential integer overflow issues and making type adjustments. Their commits primarily involved changing the data type used for shape calculations to `intp` and `uint64` to prevent overflows. They also fixed a deletion error. These changes are targeted towards improving the memory mapping functionality.
lapackpythonmpindarrayconvolution
pgunn/CaImAn

Nov 2017 - Mar 2020

Computational toolbox for large scale Calcium Imaging Analysis, including movie handling, motion correction, source extraction, spike deconvolution and result visualization.
Contributions:167 pushes, 48 branches in 2 years 3 months
structure-from-motionextractionpythondeconvolutionintrinsics
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Pat Gunn - Site Reliability Engineer at (Big Tech Company)