Career Summary
Results driven Computer Scientist/Software Engineer with the ability to quickly recognize solutions to complex problems seeks a position that will leverage his technical skills to solve unique and difficult problems at the intersection of math and computer science. Dedicated to continuing skill advancement. Experience includes C#, Python, .Net Core/.Net Framework, C/C++, Java, Azure, Probability/Statistics, Operations Research, Machine Learning, Topology, Real Analysis, and Abstract Algebra.
Work Experience
Software Engineer/Data Scientist
.Net Core/.Net Framework backend developer. Primary responsibilities include writing and testing the business logic and APIs. Was tasked with writing automatic software to detect certain sensitive forms (i.e., I9 and W4 forms) and remove sensitive information, primarily the SSN. This was done by training with Pytorch OCR models and the generation of large amounts of training data.
Achievements:
 Worked on moving system from .NET Framework to .NET Core
 Helped set up a robust unit testing system
 Helped develop safer password requirements for users
 Worked on improving LUIS model for our virtual assistant
Technologies used:
 C#
 .NET Framework
 .NET Core
 Pytorch
 Tensorflow
 LUIS
Data Scientist
Scheduling Theory: Investigating various scheduling scenarios for both manufacturing and service industries in order to identify scheduling problems that are applicable to a wide range of customers and whose solutions are tractable. Solutions to those problems will be implemented in the platform.
Undergraduate Research Assistant
Symbolic Dynamics: Learned the theory behind shifts of finite type, in particular vertex shifts. Proved that it is decidable if two vertex shifts are conjugate via a given 1block code. This was an effort to understand the general decidability problem of conjugacies of vertex shifts.
Undergraduate Research Assistant
Category Theory, Algebraic Topology, and Group Homology: Worked with a previously published group cohomology research paper in order to extend the results presented. Research included category theory including coproducts and symmetric monoidal categories, and algebraic topology through the form of simplicial complexes.
Undergraduate Research Assistant
 Information Theory: Studied the mathematics behind mutual information and transfer entropy. Calculated transfer entropy for data from generators in a power systems network.
 Persistent Analysis: Built a filtration of graphs using the transfer entropy data and applied network measures to each graph. Used average clustering coefficient and the length of the cycle basis.
 Persistent Homology: Learned about the theoretical background of persistent homology and how it could be applied to networks.
Software Developer
 Frontend Developer: Responsible for developing frontend views for Single Page Applications. I was responsible for correctly implementing backend WebAPI services. The applications include Donor Management, CRM, and Business Collaboration for several clients.
 Mobile Developer: Responsible for writing a mobile version of the clientâ€™s web application. Worked with Angular2 and Ionic2 Framework.
Skills & Tools
Languages

C#

Python

Java

Javascript/Typescript

C/C++
Technologies

.NET Core

.NET Framework

Azure

Git

WebApi/RESTful

Latex
Mathematics

Probability/Statistics

Machine Learning/Data Science

Operations Research

Abstract Algebra

Topology

Real Analysis

Theory Of Computation/Algorithms
Others
 Code Review
 Unit Testing
 Balsamiq
Education

MSc in Computer ScienceUniversity of Colorado BoulderGPA: 4.00/4.0020172019

BSc Computer Science with Minor in MathUniversity of Colorado BoulderGPA: 3.88/4.0020152019
Awards

Engineering Honors ProgramHonors Residential College at University of Colorado Boulder. Graduated with engineering honors.

Latin HonorsGraduated Magna Cum Laude.

Engineering Dean's Advisory Board MemberWorked directly with deans and faculty from the CU Boulder College of Engineering.

Coauthored Algebraic Topology PaperPublished in Journal of Homotopy and Related Structures Computations of Orbits for the LubinTate Ring.
Interests
 Cooking
 Reading
 Skiing
 Climbing