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

Leadership & Operations
Development
Delivery
Design
Quality

Meet the Atoms

Michael Li
bio
A2
Ml
Michael
Sulaiman Bah
bio
A2
Sb
Sulaiman

Meet the Atoms

Michael Li
bio
A2
Ml
Michael
Sulaiman Bah
bio
A2
Sb
Sulaiman
Michael Li
A2
Ml
Michael
Sulaiman Bah
A2
Sb
Sulaiman

Meet the Atoms

Michael Li
bio
A2
Ml
Michael
Sulaiman Bah
bio
A2
Sb
Sulaiman