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
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