---
name: Cal Corbin
title: Senior Software Engineer
location: Edmond, Oklahoma, US
summary: Full-stack Software Engineer with 7+ years of experience specializing in React, TypeScript, Go, and Python. Proven track record of modernizing legacy systems, achieving 100% test coverage, and delivering high-impact features that drive business value.
tags: [javascript, typescript, go, python, react, react-native, redux, react-query, jest, cypress, nodejs, graphql, docker, aws, django, postgresql, mongodb, nextjs, firebase, software-engineering, full-stack, testing, ci-cd]
open_to: [contract, consulting, speaking, ai consulting]
---

# Cal Corbin
**Senior Software Engineer** · Edmond, Oklahoma, US

[GitHub](https://github.com/CalCorbin) | [LinkedIn](https://linkedin.com/in/calcorbin/) | [Portfolio](https://calcorbin.com/) | [Email](mailto:calcorbin@gmail.com) | +1 (405) 550-6895

---

## Experience

### Senior Software Engineer
**NCSA College Recruiting** · Full-time

*Jul 2025 — Present*
Edmond, Oklahoma · Remote

- Led QA modernization initiative for frontend repositories by refactoring Cypress configuration, enabling developers to run end-to-end tests locally and reducing deployment blockers.
- Implemented a clean separation of concerns across legacy Go APIs, consolidating complex type definitions and organizing code by domain boundaries, enabling faster feature development for the team.
- Achieved 100% test coverage for Go backend cron jobs by refactoring code into testable helper functions and implementing comprehensive unit tests.

---

### Software Engineer
**O'Reilly Media** · Full-time

*Nov 2021 — Jul 2025 · 3 yrs 9 mos*
Remote

- Led the modernization of the usage-meter JavaScript library, a key tool for tracking user completion of O'Reilly's book and video content. Achieved 100% test coverage to ensure reliability and proposed converting the library to TypeScript. Successfully executed the conversion, which eliminated redundant code and significantly enhanced developer confidence in maintaining and releasing the library.
- Led the redesign of high-traffic customer reporting pages, collaborating with design and product teams to enhance usability. Assessed the existing codebase and advocated for achieving 100% test coverage to enable safe deployments.
- Worked with the design team to propose and implement a modular React Material UI kit with Tanstack Query and styled components supported by Cypress automated tests to ensure reliability. Leveraged the UI kit to replace legacy code, streamlining development for both the updated and future reporting pages.
- Modernized an outdated Django backend service responsible for preparing data from BigQuery for frontend React applications. Implemented Python linting checks and incrementally improved code quality, while driving efforts to achieve 100% test coverage, enhancing reliability and deployment confidence.

---

### Software Engineer
**Artemis** · Full-time

*Jul 2021 — Nov 2021 · 5 mos*
Remote

- Modernized React class components for greenhouse reporting tools.
- Implemented a feature for measuring greenhouse variables, resulting in a customer discovering a mold problem in one of their greenhouses, saving them thousands of dollars.
- Implemented GraphQL client that linked live camera views from greenhouse machine-learning robots to the front-end platform.

---

### Software Engineer
**Kuali** · Full-time

*Aug 2020 — Jul 2021 · 1 yr*
Remote

- On the customer success team, led a project to develop Node.js tooling for automating customer data onboarding within AWS EC2. This reduced migration time by 78%, cutting it from 18 hours to just 4.

---

## Education

### Bachelor of Arts, Interdisciplinary Perspectives on the Environment
**The University of Oklahoma**

---

## Skills

**Languages:** JavaScript, TypeScript, Go, Python

**Technologies:** Gin, React, React-Native, Redux, React-Query, Jest, React Testing Library, Cypress, MaterialUI, MongoDB, NextJS, Node, AWS (Lambda, EC2, Elastic Beanstalk, S3, RDS, Route 53, CloudWatch, IAM), GraphQL, Docker, Firebase, Django, PostgreSQL, MySQL, Linux, Bash, Jupyter

---

## Projects

### Personal Portfolio Site
[https://calcorbin.com/](https://calcorbin.com/)

Full-stack website built to showcase personal frontend projects using TypeScript, React, Next.js, GraphQL, React-Query, Firebase.

---

### Art Institute of Chicago API
[https://calcorbin.com/chicagoart](https://calcorbin.com/chicagoart)

Frontend project demonstrating proficiency with public search APIs using TypeScript, React, React-Query.

---

### Machine Learning API
[https://github.com/CalCorbin/machine_learning_projects](https://github.com/CalCorbin/machine_learning_projects)

Trained a machine learning model and integrated it into Django for frontend application use with Python, Scikit-learn, Numpy.

---

## Interests

Rowing, Cooking, Gardening, Yoga, Camping, Star Trek, Fantasy Novels, Magic the Gathering, Traveling

