Currently a B.S. Computer Science student at Oregon State University, Alexei focuses on web applications, databases, and systems/network administration. He enjoys teaching Mathematics and Computer Science as a staff member at Hathaway Sycamores Inc. (based in Pasadena, CA).
In Summer 2019, Alexei worked for the Southern California Earthquake Center (SCEC) as a software engineer intern.
He trained/built machine learning models on thirty three fault sections of the San Andreas Fault System.
He had the opportunity to work extensively with large (multi million year) datasets, and other talented team members, resulting in a
successful symposium presentation at SCEC.
He also attended SCEC's Annual Meeting in Palm Springs to present his poster (among other things) in September 2019.
Alexei takes pride in efficient production, teamwork, clear communication, and a generally optimistic outlook. If you have an opportunity that might match his skills and interests, he would love to hear from you.
Professional Interests and Expertise:
- Web Applications, Web Development
- Databases, and Database Administration
- System designs
- Systems Administration
- Cloud infrastructure (Azure, AWS), distributed systems
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.
- Data Structures (Language: C/C++)
- 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
Tutor, Mathematics & Computer Science, Hathaway-Sycamores (2019 - Present)
- Linear Algebra
- Calculus I, II, III
- Discrete Math
- Beginning Programming (Python)
Tutor, Mathematics & Computer Science, Pasadena City College (2017 - 2019)
- Linear Algebra
- Differential and Integral Calculus
- Discrete Math
- C/C++ Programming
- Discrete Structures
- Web Development and Database Applications
- Oregon State University - B.S. Computer Science (Planned 2020)
- Pasadena City College - A.S. Computer Science
- University of California, Santa Cruz - B.A. Music