Sign in

Big Data, Data Mining, Machine Learning, Data Visualization, SQL, C#

Madison, WI
November 12, 2018

Contact this candidate


M a l c o l m C a l l i s

**** ********* ** #* *******, WI 53713



Big Data, Data Mining, Machine Learning, Data Visualization, SQL, LINQ, C#, MATLAB, Python, Genetic Algorithms, Neural Networks, Neuroevolution, Agile Software Development, Java, ASP.NET MVC, JavaScript, AJAX, GitHub, TortoiseSVN

Work Experience

Software Developer July 2016 – July 2018

Epic Systems Corporation

Designed, developed and tested a web-based information dashboard to help outpatient chief medical information officers, IT analysts and Epic trainers identify physicians at risk of burnout and provide targeted training recommendations

sCollected metrics on 130,000 physicians’ electronic health record system usage patterns

sUsed elastic net regression written in Python to determine how usage patterns affect physicians’ efficacy and sense of well-being

sUsed extensive caching, indexing and query optimization to reduce average web page request time from 4.5 to 1.8 seconds

sDesigned and implemented aesthetic and intuitive data visualizations

sWrote, oversaw, administered, and reflected on usability tests with customers

sTaught SQL database structure and C#/LINQ business logic codebase to new team members

sThe first six months after release resulted in an average savings of 2.4 minutes in EHR system per physician work day, saving 26,000 hours per week across the United States

Traveled to customer sites during Epic go-lives to support physician end users and get feedback on Epic’s training courses

Spearheaded project to generate post-implementation user satisfaction reports benchmarked across the Epic community

Presented a summary on Robert Martin’s book Clean Code and was a strong advocate for writing highly modularized, self-documenting code and repaying technical debt

Student Research Assistant April 2014 – May 2016

The Ohio State University Department of Biomedical Informatics

Developed a cancer simulation in Java to model the effects of administering different drug treatments

Wrote highly parallelized code which was executed on the Bucki Supercomputing Cluster

Animated results in a 3-dimensional visualization of tumor growth in MATLAB

Volunteer Summer 2015

Samerth Charitable Trust

Assisted in the construction of a 70,000 liter roof rainwater harvesting system for a rural school in Gaghador, India


B.S. in Computer Science and Engineering May 2016

The Ohio State University

GPA: 3.9/4.0, Summa Cum Laude

Relevant Courses

Machine Learning, Data Mining, Neural Networks, Parallel Computing, Artificial Intelligence, Database Systems

Machine Learning Class Project

sPredicted the growth rate of in vitro cancer cells after being exposed to different experimental drug treatments

sFeatures used were based on genomic point mutations and the physicochemical structure of the test drugs

sResult: R^2 of .83 predictive effectiveness of drugs on unseen test data

Personal Projects

Neuroevolution Simulation

Creatures and food spawn in a 2D environment

Creatures’ behavior is controlled by a two layer feed forward neural network

Each neuron has a homologous pair of genes coding for the weights of synapses leading into the neuron

The creatures go through a process of meiosis and genetic recombination mimicking what occurs in nature

The synapse weights have a small chance of randomly mutating upon reproduction

The creatures then compete amongst themselves causing the least fit members of the species to die off and the strongest to proliferate, ensuring that the AI gradually get better the longer the simulation runs

Predicting Home Sale Prices Kaggle Competition

Challenge was to predict home sales prices based on 79 explanatory variables

Python, hyperparameter tuning, feature selection

Bagging ensemble method of multiple regression techniques

Predictions ranked in top 47 percent of Kaggle competitor submissions

Contact this candidate