Software Engineer at GitHub.
Build Systems team member with a passion for developer experience and automation.
Maintaining and improved legacy build platforms, while migrating to GitHub Actions and supporting.
Planned and implemented automation and networking features allowing teams to transition into GitHub Actions with limited manual effort.
Collaborated with PMs and engineers on the GitHub Actions team to design and implement functionality for migrating away from the legacy build system.
Designed and implemented system expansions and improvements to enable seamless, secure migrations of builds and internal tooling by teams moving to remote instances of GitHub Enterprise Cloud.
Created internal tools leveraging the build system and, more recently, AI assistance to enhance developer efficiency related to the build experience.
Maintained current legacy systems as the original internal “developer experience” team.
Provided support to internal developers by efficiently debugging build/test issues in new code bases in a variety of languages including Go, JavaScript, Ruby, C++, and Python.
Planned and implemented system metrics dashboards, alerts, and automations to improve system visibility and reliability.
Created internal blog posts and documentation to promote new developer tooling and improvements.
Developed, designed, and implemented secure solutions for signing different file types such as `.zip` used in AWS Lambda.
Worked with multiple PMs and engineers from AWS Lambda to integrate signing solutions and develop release roadmaps to meet customer requirements.
Designed and implemented end-to-end secure, and scalable systems using cloud-native AWS products such as AWS Lambda, S3, DynamoDB, AWS ElasticSearch, API Gateway, SQS, and more.
Migrated our infrastructure-as-code packages to TypeScript - improving our team’s velocity at implementing and deploying code with typing and compile-time validation.
Automated and manually performance-tested our systems and emitted critical metrics to monitor system performance.
Languages: Java, JavaScript, Python, and TypeScript.
I lead an 8-student developer and analyst team modernizing the Oregon State Construction Contractor Board's (OSCCB) licensing application, review, and management procedure. Before the OSCCB project started, I worked directly with our clients at OSCCB and senior CASS staff to understand/document their current workflow then work with the client to architect a new flow.
As a mentor, I spend time with fellow employees and encourage their growth both personally and professionally.
I primarily work with: .NET Core c#, SQL, and XUnit while using agile methodologies.
I spearheaded improvement and client relations for USDA fruit breeding and planning software. After the initial planning, I lead the 3-student team on improvements to that software as well as a variety of Oregon State University software maintenance projects.
Initially, I was trained by solo developming an Oregon Department of Transportation (ODOT) ticketing program designed to allow technicians to create repair orders for various ODOT devices in a simplified fashion.
ATI is a global company producing specialty metal products and large titanium castings. As an IT specialist, I was responsible for ATI plants worldwide. MY specialization was in automating tasks, creating hot-fixes for engineering software, creating debug scripts, and automated deployment of software for engineering purposes.
Lockout-Tagout (LOTO) is a critical role for maintaining safety standards and compliance when working with dangerous equipment. My job was to create documentation for the use of a new LOTO (Lockout-Tagout) safety softwarem revise the entire LOTO program in accordance with corporate and OSHA policies, and manage the creation of LOTO documents for both Cast Products locations in Albany, Oregon.
At ATI, a large amount of caustic and acidic chemicals need to be neutralized, and the waste of such must be controlled. My job was to monitor various systems to spot abnormalities and help troubleshoot any consistency issues. As well, I documented the 50+mile long piping system we are responsible for and create training documentation for future use.
My primary duty was to also lead camp activities and group-bonding exercises for multiple all age groups. As well, I troubleshooted various IT problems for the camp and created book-keeping scripts/software for the camp administrative staff.
As a systems option at Oregon State University, I have coursework in physics, algorithms, linux operating systems, and networking among others. In adition to the predefined course loads, I have taken Numerical Analysis, Distribuyted Systems, and Cloud-Application development (APIs etc.)
I began collge as an Electrical Engineer interested in math and physics. After attending a few computer science courses; however, I found just how much more enjoyable computer science was as compared to Electrical Engineering. I switched majors in my second year as I was entering Oregon State University.