I’m a Computer Science student at Sonoma State University with just a few semesters left (expected graduation - December 2018). Right now I work as an Assistant Student Instructor for our Discrete Mathematics class, and I am a Student Assistant for our Data Structures class. These jobs allow me to do what I enjoy: learn, teach, problem-solve, and code. My goals for my software career are to become a Software Engineer and a Project Manager. I’m currently searching for my first software internship for the summer of 2018. I’m hoping to find one in Software Engineering or Project Management, or any position which allows me to contribute as a member of a software team. In my spare time I like to find interesting Udemy courses, play disc golf, hike, run, and play some games with my friends.
B.S in Computer Science, 2018
Sonoma State University
A.S. in Business Administration, Applied Accounting, 2016
College of Marin
Final project for Cloud Systems Architecture
The Huffman compression algorithm, implemented in Python.
A Udemy course about Docker.
A Devops course from Udemy.
A Udemy course on Data Science.
The FFT algorithm, implemented in python.
Scaling virtual machines running a REST API and updating their load balancer, with python scripts.
Active, an activity logging program, implemented as a Node.js web application.
Arithmetic operations using binary arrays to represent bit level operations.
The classic video game written in C++, and using the linux screen manipulation library, Curses.
Building the internal representation of a directory hierarchy, a rooted tree data structure.
A custom Alexa skill that retrieves Sonoma State faculty information.
Scripts for measuring application performance with ApacheBench.
An activity logging application, written for the terminal in C++.
Parsing linearly nested lists using a lexical analyzer.
A Maze game, written in C++.
Expanding the maze game into a GUI with Microsoft Foundation Classes (MFC).
Web development with React and Redux. [In-Progress]
Building recursive list nodes with a lexical analyzer.
Learning to think recursively, an introduction to the Recursive List ADT used by the programming language Lisp.
Parsing recursively nested lists using a lexical analyzer.
Learn Node.js through creating applications. [In-Progress]
Learning web development through making websites, a course from Udemy.
A book on the MERN stack, with examples on building modern web apps. [In-Progress]
Learn Python through creating 10 projects. [In-Progress]
Executing assignment statements involving roman numeral expressions.
Tokenizing a JSON string with a lexical analyzer.
As an ASI for our Discrete Structures for Computer Science course at SSU I held multiple study sessions every week to help students practice the material. Along with the other ASI’s I would help draft up practice worksheets, and I would also teach students how to debug their C++ code.
As a Student Assistant for our Data Structures course I was responsible for grading labs and projects, and providing students with feedback about their code.
Over the summer I directed three separate iD Tech summer camps where kids would come to learn how to program, design video games, make their first website, and much more. I was responsible for the safety and well-being of campers, managing camp logistics/inventory, and employee timekeeping. With my team of 3-4 instructors, we tried to spark the internal drive of technology in each camper. After each week I would draft plans to improve the camp experience, and throughout the summer I would provide instructors with feedback and opportunities for growth.
While I finished my A.S. in Business I worked as a CSR, and achieved the highest CSR referral score in the North Bay market in Q4 2015.
Expected Graduation: December 2018
Sonoma GPA: 3.8
Courses Complete:
Courses In-Progress:
Future Courses: