Senior Software Engineer proficient in designing and building database web applications, command line tools, APIs, and server infrastructure Programming Languages (Frameworks): Ruby (Rails, Sinatra), Go, SQL, C, C++, Bash, Vimscript, Python, PHP (Laravel, WordPress), HTML, CSS (Sass), JavaScript (Node, jQuery, Ember,...
Experience
2023 — Now
2023 — Now
• Building a SaaS platform for a venture-backed talent acquisition and learning experience system, enabling companies to train and access pre-qualified disabled, overlooked, and underrepresented talent pools.
• Developed a real-time course progress tracking system using WebSockets, allowing partner companies to monitor candidate progress live, with data seamlessly integrated into their course dashboards.
• Led the development of a self-service course builder, enabling partners to create and manage courses, including quizzes and assignments—with minimal oversight, optimizing scalability and reducing operational touch-points.
• Engineered API integration with the Greenhouse Job Board, allowing partners to track candidate progress within Making Space courses and sync updates directly with their ATS for streamlined hiring workflows.
• Directed the development of the Opportunity section, integrating with multiple ATS platforms to help partners track and modify applicant progress in real-time, with bi-directional data syncing for comprehensive applicant management.
2021 — 2023
2021 — 2023
• Assembled and managed a software engineering team that was responsible for the development of the company's primary product (Process Inventory Management System)
• Worked with a cross-functional team to integrate the PIMS product into IDBS software systems post acquisition, including developing new API layers to connect different products
• Led the development of the following features:
* Golden Batch Analysis: Analytical system for identifying ideal output and optimizing the manufacturing process to replicate the conditions that produced it. Creates a time-based profile of the measurement values that are recorded for a particular batch that meet product quality targets (Plotly, D3, Python, Ruby/Rails)
* Process Versioning: Feature that allows users to create a new version of a model with changes recorded. The system then monitors and controls all changes applied to a model, allowing the recovery of a previous version when needed (Papertrail Gem)
* High Frequency Data: Relational database setup used for collecting time-series data from batch testing in PIMS (TimeScaleDB)
* Correlation Charts: Analytical instrument used for determining whether a relationship exists between variables and then determining the magnitude and action of that relationship (Plotly, D3, Python, Ruby/Rails)
* External Database Access: System for extracting data from third party database vendors into a SaaS system for use by customers. The database systems includes PostgreSQL, MySQL, SQL Server, and Oracle. This coding functionality is included in a US patent
2019 — 2021
2019 — 2021
Boulder, Colorado
• Created software applications (Ruby/Rails, PostgreSQL, Python/pySI, R) that provided enterprise risk management and analytical services to drug and device manufacturers
• Collaborated with senior management regarding the direction of the technical stack and future development of products to meet the precise requirements of pharmaceutical manufacturers and the FDA’s standards for software
• Created the following features:
* Derived Data: Lexer / Parser feature used to create and determine statistical formulas from user input (Treetop Gem)
* Individuals Control Chart: Analytical tool used to monitor variables in the data from a industrial process for which it is impractical to use rational subgroups (Plotly, D3, Python, Ruby/Rails)
* Regression Charts: Set of statistical processes for estimating the relationships between a dependent variable and one or more independent variables (Plotly, D3, Python, Ruby/Rails)
2017 — 2019
Boulder, Colorado
• Developed and configured new server infrastructure using a modern cloud technology stack
(Ruby, Docker, Chef, Go, Bash, OpenStack)
• Led a team of DevOps engineers responsible for maintaining and creating a new configuration
setup for multiple applications within the company's SaaS platform
• Worked on the following products:
* Buffapro: Microsoft Dynamics Great Plains REST API integration
* aljex_rails: Authored and maintained the Aljex app generator gem. This tool scaffolded a new Rails application with the standard configurations necessary to integrate into the company's software system
2017 — 2017
2017 — 2017
Boulder, Colorado
• Utilized a variety of computer languages and frameworks (Ruby/Rails, CoffeeScript, SQL) to build applications, gems, and APIs for a cloud based trucking logistics company
• Worked on the following products:
* Fleet Portal: Routing and tracking application for trucking companies. System also helps customers track and maintain accounting records on their clients (Ruby/Rails, VueJS)
* FPData / FPData Rails: In-house gem that allows newer software systems to communicate with company's old database system and move the data to a modern database solution (PostgreSQL)
Education
Oregon State University
Bachelor of Science - BS
2017 — 2019
University of Nevada, Reno
Bachelor of Business Administration and Management (B.B.A.)
2009 — 2013