Nick Hazekamp

Software Consultant & Developer

,

Grand Rapids

Nick Hazekamp

Software Consultant & Developer

Grand Rapids

I completed my B.S. in Computer Science from Hope College in 2013. Drawn by the allure of solving interesting problems, I moved on to a graduate program at the University of Notre Dame, where I completed my Ph.D. focusing on Distributed Computing in 2019. During my time in graduate school, I realized that the best part of my job was facilitating other’s research.

I joined the Atomic team near the end of my graduate program, looking to leverage my experience toward facilitating and realizing each client’s vision.

I have worked on large projects using Java, C, C++, Python, Perl, NextJS/React, and Shell/Bash. In my free time, I dabble in other languages to get a better understanding of what existing technologies have to offer. My goal is that someday I will convince a team that Rust is the ideal language for our solution. Until then I will continue to learn and experiment with new and different languages finding a balance between the benefits of new technologies and the stability of practiced approaches.

Open Source Contributions:

CCTools - A suite of tools to aid in scaling up and distributing scientific research. <https://github.com/cooperative... - Global File System that functions as the backbone of software distribution for CERN and the LHC experiments.

<https://github.com/cvmfs/cvmfs>

Papers:

An Algebra for Robust Workflow Transformations - eScience 2019

MAKER as a Service: Moving HPC applications to Jetstream Cloud - IC2E 2019

Papers and presentations
AWARDS, CONFERENCES, & GROUPS

Meet the Atoms

Michael Li
A2
Ml
Michael
Sulaiman Bah
A2
Sb
Sulaiman