Software Engineer
January 2013-March 2017
I was working in the
environmental science division
at
Argonne National Laboratory
as a scientist and software engineer for the
Atmospheric Radiation Measurement (ARM) Climate Research Facility.
I was involved in a number of projects within ARM with other scientists
and developers to create and release
value added products
from data collected by ARM’s scanning precipitation and cloud radars.
This work is highly collaborative with frequent input and interactions
with scientists from universities and research centers across the globe.
In addition, during that time I was the lead developer of the
Python ARM Radar Toolkit (Py-ART),
an open source toolkit for the analysis and manipulation of weather radar data.
My research focus was the design and implement algorithms to
correct, process, and analyze data from weather radars within this framework.
July 2011-January 2013
I completed a post-doc in the lab of Dr. Jeffrey C. Hoch where I worked on a number of projects focusing
on using modern signal processing methods to process NMR data. These projects include maintaining and
updating the Rowland NMR Toolkit, a software
package for processing NMR data written primarily in FORTRAN 77 and C.
In addition, I developed the software needed for my research into the effects of deconvolution
kernels on NMR spectra processed using Maximum Entropy and l1-norm
(compressive sensing) reconstruction methods.
June 2005-July 2011
While performing research for my doctoral thesis, I worked on a 500 MHz Varian (Agilent) NMR
spectrometer equipped with multiple probes for magic angle spinning (MAS) of solid samples.
I shared responsibility for the upkeep of the magnet with other graduate students including
performing nitrogen and helium cryogen fills and troubleshooting hardware and software problems.
I wrote a number of pulse sequences for the spectrometer, as well as numerous scripts and
software programs for automated processing and analysis of solid state NMR data which are used by the entire
Jaroniec research group.
In addition, I designed and wrote the open source software package
nmrglue, a Python module for working with NMR data.
My major projects as a graduate student included structural and dynamic studies of the Y145Stop
variant of the human prion protein and development of methods for using covalently attached
paramagnetic spin labeled to probe distances in biological solids.
Summer 2004
During a research experience for undergraduates students, I synthesized and characterized alkali
vanadate glasses using plate and roller quenching techniques.