Experience
KUBRA
Developer
to Present
I joined the implementations team of KUBRA, primarily focusing on fixing issues and developing client-specific solutions for their StormCenter product.
- Helped to transition from Node.js API endpoints running on AWS Lambda to a Spring API running through Tomcat.
CyberSight
Software Engineer
to
Originally hired as a DevOps Engineer tasked with creating the entirety of the CI/CD pipeline, my role quickly expanded to that of a general Software Engineer.
- Created functional testing and associated CI/CD pipeline for RansomStopper.
- Maintained and created API endpoints using both the Express and .NET frameworks.
- Designed and implemented a PostgreSQL database inside a Docker container.
- Tasked with porting the RansomStopper GUI from Electron to Windows Presentation Foundation.
Education
California State University, San Marcos
Bachelor of Science, Computer Science
to
- Magna Cum Laude graduate
- Dean's List recipient (Fall 2015, Spring 2016, Spring 2017)
Projects
YARR
Sole Developer
to
YARR (Yet Another RSS Reader) is a minimalist, material design-compliant feed reader for Android designed to work with and sync between pre-existing feed reader services.
Jellyfin Gravatar Plugin
Sole Developer
to
A plugin for Jellyfin that replaces user profile images with Gravatars. It is written in the .NET Core framework.
Skills
Programming languages
I am fluent in object-oriented programming languages such as C++ and Java along with scripting languages such as Bash and Python. I have some experience in C#, Ruby, and JavaScript as well.
Continuous integration and delivery
Professionally, I have created CI/CD pipelines both through custom scripts as well as through dedicated toolchains such as Microsoft TFS and GitLab that have employed Docker containers.
Meeting project deadlines
Working in a startup, I have had to wear many different hats and meet tight project deadlines.