Intro
Bridging the gap between data and discovery. I'm proud to be part of Pittsburgh's transformation from the leading steel town of the Industrial Revolution to its Tech Revolution with its focus on "Eds and Meds" (education and medical innovation). Having worked in the tech industry for companies such as PPG, UPMC, and the University of Pittsburgh, I've come to love working in a research environment where my skills can be applied to discover things that have never been done before. Check out some of my work.
Work
A few examples of work I've done and apps I've made:
PYTHON - Copy Files To Folders
Copies subject files (or a select list of subject files) from one location to another and creates select subfolders if necessary. These could be images, videos, recorings, or anything else with a subject's ID on it.
PYTHON - Random Raters
Randomly assign subjects to up to 10 raters. You can specify what percentage of the list each rater takes on. Also allows for assigning a percentage of subjects for inter-rater reliability.
PYTHON - Detect File Updates
Detects all file updates or additions in a given folder and its subfolders compared to the last time the program was run.
PYTHON - Age App
Calculates a person's age to 3 decimal place.
PUBLICATIONS:
Buprenorphine dispensing before and after the April 2021 X-Waiver exemptions: An interrupted time series analysis
The Human Phenotype Ontology in 2024: phenotypes around the world
Bent pinkies: Quantifying fifth finger clinodactyly in a sample of U.S. adults
U.S. Adult Perspectives on Facial Images, DNA, and Other Biometrics
A survey of U.S. public perspectives on facial recognition technology and facial imaging data practices in health and research contexts
Prevalence of Torus Palatinus and Association with Dental Arch Shape in a Multi-ethnic Cohort
Sex-specific prevalence of Torus Palatinus in a multi-ethnic cohort
GWAS reveals loci associated with velopharyngeal dysfunction
Adherence to escitalopram treatment in depression: a study of electronically compiled dosing histories in the 'Depression: the search for phenotypes' study
“Association between Lifetime Suicidal Ideation and Initial Response to Treatment for Non-Psychotic Unipolar Major Depression”; Novick, Danielle; Frank, Ellen; Swartz, Holly; Cassano, Giovanni; Rucci, Paola.; Anderton Joel; Acta Psychiatrica Scandinavica, ACP-2011-2816, 2011
About
I'm a Data Engineer and Developer for the University of Pittsburgh in the Center for Craniofacial and Dental Genetics (CCDG). We do research on the genetics of oral facial clefts, dental caries, and other facial abnormalities and birth defects. I organize the data collected in our studies and develop custom made apps to meet the needs of the center. My core competencies include SQL, Python, R, C#, PowerBI, with exceptional expertise in Microsoft Access and Excel. I've also been known to dabble in SAS, VBA, and batch programming. My previous work experience was involved with the UPMC Western Psychiatric Institute and Clinic for the Depression and Manic Depression Prevention Program (DMDPP) under the direction Dr. Ellen Frank where we researched treatments for depression and bipolar disorder, the UPMC Health Plan Complaints and Grievances Department, and the PPG Global IT Help Desk. When I'm not working on my own code, practicing code, or looking at someone else's code, I enjoy running, biking, reading, traveling, and practicing fingerstyle guitar.
Contact
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }
. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
Name |
Description |
Price |
Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
Item Four |
Vitae integer tempus condimentum. |
19.99 |
Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
Name |
Description |
Price |
Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
Item Four |
Vitae integer tempus condimentum. |
19.99 |
Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |