Jim Galarowicz

Senior Computer Scientist Trenza Inc. at Trenza Synergy

Excelsior, Minnesota, United States
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
Jim Galarowicz is a seasoned senior computer scientist with over three decades of experience designing and shipping performance and debugging tools for HPC and enterprise systems, currently leading development of lightweight application performance tooling at Trenza. He brings deep hands-on expertise in C, C++, Qt, and Python, plus build and CI tooling (autotools, cmake, bash, GitLab CI) and practical Spack packaging experience contributing fixes and package updates to the widely used spack ecosystem. Jim has a strong background in project leadership and funded research—having led CBTF and Open|SpeedShop efforts and served as PI on GPU/accelerator performance work—so he blends technical depth with program management and proposal writing. Based in Excelsior, Minnesota, he also has a long history of helping teams adopt CI and container practices, making him a pragmatic bridge between legacy HPC workflows and modern build/test infrastructures.
code11 years of coding experience
job47 years of employment as a software developer
bookComputer Science, Computer Science at University of Minnesota
bookB.S, Mathematics, Computer Science, B.S, Mathematics, Computer Science at University of Wisconsin-Eau Claire
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

package-manager-tool10
build-tools10
package-manager10
python10
build-automation10
scientific-computing9
boost9
cmake9
binutils8
git8
version-control8
openmpi7

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
spack/spack

May 2019 - Dec 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBackend Developer & Build Engineer
Contributions:40 reviews, 16 commits, 59 PRs in 3 years 8 months
Contributions summary:Jim primarily contributed to package updates and fixes within the Spack package manager, specifically targeting the OpenSpeedShop and CBTF packages. Their work involved modifying package definitions to constrain dependencies, add new versions, and update environment variables. They also implemented build system updates, adding new versions, and resolving conflicts to ensure the correct operation of the packages.
compilerspythonradiussplatformslinux
OpenSpeedShop/openspeedshop

Apr 2019 - Jul 2022

Open|SpeedShop is a community effort by The Krell Institute with current direct funding from DOE’s NNSA and Office of Science. It is building on top of a broad list of community infrastructures, most notably Dyninst and MRNet from UW, libmonitor from Rice, and PAPI from UTK. Open|SpeedShop is an open source multi platform Linux performance tool which is targeted to support performance analysis of applications running on both single node and large scale Intel, AMD, ARM, Intel Phi, PPC, GPU processor based systems and on Blue Gene and Cray platforms.
Contributions:2 commits, 4 PRs, 126 pushes in 3 years 3 months
multi-sourceamdcraymrnetlinux-performance
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
Jim Galarowicz - Senior Computer Scientist Trenza Inc. at Trenza Synergy