Cal Corbin

Senior Software Engineer · Edmond, Oklahoma, US

GitHub | LinkedIn | Portfolio | Email | +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/

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

Frontend project demonstrating proficiency with public search APIs using TypeScript, React, React-Query.


Machine Learning API

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