Experience

Nokia

Driver Software Engineer • October 2022 — Present

Inquire if interested.

Turbo Resources Intl.

Software Developer • October 2021 — October 2022

Work in C++, SQL, and Python using Visual Studio, Git, Windows Powershell and Unix terminal to develop and test new features, maintain, and debug complex software systems for sales, inventory management, market data analysis, logistics, reporting, and accounting. Actively participate in planning and developing new functionality. Communicate with other business areas to better accomodate their needs. Debug, maintain, and update legacy code. Work closely with others to effectively plan, execute, and test software.

Aerovironment Inc.

Systems Engineering Intern • June 2020 — September 2020, May 2019 — August 2019

Repeat summer intern hire. Responsible for requirement management in JAMA and JIRA, as well as exposure to System and Program Architecture for autonomous single-use aircraft. Designed architecture of and programming for analysis of Fault Detection, Isolation, and Recovery (FDIR) using Built-in Testing onboard aircraft. Wrote an automated flight data analysis program for failure analysis. Gained experience in System Development Processes as well as retroactive fault analysis.

Aerovironment Inc.

Information Systems Specialist I • November 2016 — May 2019

Responsible for assisting users with workstation issues, software and hardware. Automated deployment of workstations in a timely and secure manner. Responsible for maintaining and standardizing a stock of workstations for loan or new hire. Familiar with supporting Windows XP through 10, as well as OS X and experience in RHEL-based and Debian-based distributions of Linux. Resolved compatibility issues in outdated and strict environment. Supported Print Servers.

Education

University of California, Santa Cruz

Bachelor of Science, Computer Science • 2019 — 2021

Moorpark College

Transfer Credits for Computer Science • 2016 — 2019

Deans List

courses taken here for transfer credit to UC Santa Cruz. I also volunteered my time to tutor students in computer science classes.

Projects

Built-In-Test System Architecture

Primary Engineer • May — August 2019

This project was done as part of my 2019 Systems Engineering Internship. I designed a system architecture retroactively for a new built-in-testing system on an unmanned aircraft. This included requirements on which sensors are addressed to test nominal performance, how the BIT data is used by the system, and how the BIT data is displayed to the user.

Flight Data Analysis to analyze component faults

Primary Developer • June — August 2020

This project was done in MatLab as part of my Systems Engineering Internship in the Summer of 2020. The goal was to analyze the telemetry data of an aircraft, and turn discrete status updates into continuous time-based depictions of failure time. The program would also analyze how many times each component failed and for how long, while also taking into account sensors that fail pre/post launch.

Primary Developer • December 2020

This was done as a school project in C/C++, in the class Principles of Computer System Design. The server uses socket programming and concurrency techniques to implement HTTP server functionality on multiple threads with redundancy in the file storage.

Co-Developer • June 2021

This was done as part of a class project in the class Distributed Systems at UCSC. The server was programmed as a team with two classmates in Python using Docker to containerize. The server uses a consistent hashing technique to determine which shards the data is addressed to, and can dynamically assign new nodes to shards, and re-shard the entire system. Causal Consistency is implemented using vector clocks.

Co-Developer • January 2020

This was a project that I made for CruzHacks 2020 with a partner. The program cleans and processes twitter data from former president Donald Trump, and uses an n-gram model and Azure sentiment analysis to generate a new tweet based on a given topic.

Recurrent Neural Network model to categorize ASL images

Primary Developer • March 2021

This was done as part of a class project for my Applied Machine Learning class in python using the TensorFlow library. I used an RNN to transfer learn on top of the VGG16 image recognition model available online. This made the training much faster and more adept at handling different conditions in the images. The model was then tested and verified accross the epochs of training to track progress.

Skills

Programming Languages

C/C++, Python, SQL, MatLab, SmallTalk, OCaml, Scheme, Perl, System Verilog

Developer Tools

Linux, Visual Studio, Debugging, Git, perforce, Unix, Azure, Various APIs, TensorFlow, Matplotlib, scikit-learn, Docker

Recognition

Eagle Scout

Scouts, BSA • 2015

Additional Links