Education
- B.A. (double) in Computer Science and Political Science, Statistics Minor
August 2011, University of Minnesota (Morris), Morris, MN
- Neural networks and machine learning; Ubiquitous computing; Programming for parallel architecture; Statistical computing; Software development.
- Research project: Application of automated sentiment analysis to Facebook.
- Final project (neural networks and machine learning): Used genetic algorithms to inform weights of multilayer stock prediction neural network.
- Final project (ubiquitous computing): Developed Rich Internet application to graphically map professors via cellphone GPS, and provide scheduling and contact details.
- Literature review: Automated sentiment analysis.
- Client-server systems; Dynamic web programming; Multivariate statistical analysis; International comparative political theory; Media and politics.
Presentations and research projects
- Locating and identifying forensic evidence for attacks against online business information systems by using honeynet.
- Accepted by Journal of Digital Foreniscs, Security, and Law. May 2012.
- Improving Error Messages in the Clojure Programming Language
- Accepted for paper presentation, 2011 Midwest Instruction and Computing Symposium, April 8-9, 2011, Duluth, MN.
- Accepted for poster presentation, 2011 University of Minnesota (Morris) Undergraduate Research Symposium, Saturday, April 16, 2011.
- Forensic Readiness through Augmented Attack Graphs
- Accepted for poster presentation, 2011 Midwest Instruction and Computing Symposium, April 8-9, 2011, Duluth, MN.
- Informed Automated Sentiment Analysis: A 21st Century Polling Methodology
- Accepted for paper presentation, 2011 Midwest Political Science Undergraduate Research Conference, not performed due to schedule conflicts.
Experience
- Contractor (September 2014 – )
Luster, New York City
- Performed performance engineering and full-stack development for a variety of clients.
- Software Engineer (November 2012 – September 2014)
Decisive, New York City
- Deployed, performance engineered, designed and implemented features for bidder, event processor, control systems, and API servers in 300+ server real-money bidding architecture.
- Designed, implemented systems for automatic sampling of data, collection and marshalling/ETL of reference sets and historical data, Django dashboards for manual cleaning by staff.
- Implemented real-time dashboard features in client-side JS to allow customers to control bidding platform.
- Automated bidding discrepancy and user risk analysis.
- Data Scientist (September 2012 – November 2012)
Freelance, New York City
- Implemented APM and user activity instrumentation throughout app.
- Conducted statistical analysis of user behaviors to increase app effectiveness, drive UI/UX decisions.
- Web developer (August 2011 – August 2012)
Freelance. Morris, MN
- Frontend developer for stealth-mode startup currently in stealth startup coma.
- Co-developer of SpaceMagic real-time Node.js framework.
- Developer of SpaceMagic site, microsite examples, and prototype social network.
- Research intern (May 2011 – August 2011)
University of Minnesota (Morris). Morris, MN
- Design and implement systems for digital paleontology of genetic algorithm runs incorporating individual locationality and "locational mixia".
- Profile system to locate operational bottlenecks as needed.
- Web developer / Consultant (February 2011 – August 2011)
Hoffman Economic Development Authority. Hoffman, MN
- Assisted town businesses in developing visible and sustainable Internet presence through website and social media development. Trained business owners.
- Set up e-commerce infrastructure. Developed retail site locator for local merchant; developed online reservation system for local motel.
- Research intern (June 2010 – July 2010)
Dakota State University. Madison, SD
- Assembled honeynet for experiments in business information system security, forensic readiness, and response mechanisms. Imaged operating systems for later comparison; installed transparent bridge system and kernel modules for attacker monitoring (network traffic and individual machine activity).
- Implemented mock attacks (FileZilla DoS; known IE vulnerabilities;Windows Scheduler exploits) in accordance with the STRIDE threat model.
- Used information from mock attacks to develop frameworks for business incident response and forensic investigation.
- Technician (June 2008 – August 2008)
GAEA, Inc.. Brookings, SD
- Devised computerized methods for analysis of the hydrogen content of bacterial headspace gasses.
- Bioinformatics intern (July 2007 – August 2007)
NSF RAMHSS Program. Cambridge, MA
- Worked on automated image-processing system to facilitate data mining of bulk micrographs of osteoblasts.
Skills
- Computer languages:
- Proficient with JavaScript (node.js and on client); Python; R; HTML; CSS.
- Familiar with Bash scripting, Java.
- Technologies:
- Web: node.js, Django, Backbone, Rivets.js.
- Database: MongoDB, Redis, PostgreSQL (Redshift), Whisper (Graphite).
- AWS: EC2, S3, SQS, CloudWatch (for ops, auto-scaling based on metrics).
- Misc: StatsD, rQ, Mailgun, CustomerIO.
Awards
- Recipient of Scholar of the College Honor (University of Minnesota (Morris)), 2011.
- Academic Achievement Award. (University of Minnesota (Morris), Office of Equity, Diversity, and Intercultural Programs), 2010.
- First Place (University of Minnesota (Morris) team) Digi-Key Collegiate Computing Competition, 2010.
References available upon request.