Background
Currently a software engineer at Credit One Bank in Las Vegas, Nevada.
In Summer 2019, I worked for the Southern California Earthquake Center (SCEC) as a software engineer intern, primarily training machine learning models on thirty three fault sections of the San Andreas Fault System.
I worked extensively with large (multi million year) datasets, and other talented team members, resulting in a
successful symposium presentation at SCEC.
In September 2019, I attended SCEC's Annual Meeting in Palm Springs to present the research poster.
I take pride in efficient production, teamwork, clear communication, and a generally optimistic outlook.
Professional Interests and Expertise:
- Web Applications, Web Development (NodeJS, React, Angular, .Net MVC 5)
- Databases, and Database Administration
- System designs
- Systems Administration
Experience:
Intern, Software Engineer
Southern California Earthquake Center (SCEC)
June 2019 - August 2019
- Trained logistic regression, neural network, and random forest machine learning models on a
multitude of self-engineered data subsets derived from a one million year simulated earthquake
catalog (from SCEC's RSQsim), increasing the Center's knowledge concerning Machine Learning
and its applications to earthquake forecasting.
- Produced and presented results leading to increased awareness of the limitations, differences,
and advantages of neural networks vs. logistic regression vs. random forest compared to other
current EQ forecasting methods, as well as the pros/cons of interpreting the RSQsim catalog
on 100-year input, 30-year output bins versus transition state based inputs/outputs.
- Scored all machine learning models against a time-independent baseline forecast using
a log-likelihood scoring method, and explained/defended findings in a symposium attended
by dozens of earthquake scientists/professionals.
- Documented all code (and thought processes) thoroughly in a clean/organized fashion via Github
and other cloud based storage solutions, increasing efficiency for the Center with next year's interns.
- Used Python, Numpy, and Scikit-Learn extensively in the development of well documented and
tested code, providing a body of work from which the Center can use to eliminate possibilities
and streamline development.
Education:
- Oregon State University - B.S. Computer Science
Courses:
- Data Structures (Language: C/C++)
- Compilers
- Software Engineering
- Algorithms
- C/C++ Programming - Three (3) semester courses
- Python 3C - standard and advanced mathematical libraries, tool-chain use and Python Frameworks,
user-defined polymorphic classes and abstract collections,
single and multidimensional arrays, Python lists, tuples,
collections, and dictionaries.
- Unix Scripting with Bash - Linux Shell scripting, script parameters,
looping, piping, background processing,
pattern manipulation, functions, subroutines,
process forking, major BASH utilities, AWK scripting.
- Web Development using PHP/MySQL - Completed comprehensive web development application.
- Discrete Stuctures with Computer Science Applications
- Linear Algebra, Differential, Integral, and Multivariate Calculus, Statistics I, and Statistics and Probability
Teaching:
Tutor, Mathematics & Computer Science, Hathaway-Sycamores (2019 - Present)
- Linear Algebra
- Calculus I, II, III
- Pre-calculus
- Statistics
- Discrete Math
- Geometry
- Beginning Programming (Python)
Tutor, Mathematics & Computer Science, Pasadena City College (2017 - 2019)
- Linear Algebra
- Differential and Integral Calculus
- Pre-calculus
- Statistics
- Discrete Math
- C/C++ Programming
- Python
- Discrete Structures
- Web Development and Database Applications