# Colin Allen > Open to new opportunities! Location: Goleta, California, United States Profile: https://flows.cv/colinallen Colin is a highly passionate and motivated software developer who enjoys creating innovative and scalable web and desktop applications. He has worked on numerous open-source projects and prides himself on his capacity to adapt to different technologies and stacks. Colin is looking forward to using his skills and expertise to help others achieve their goals. ## Work Experience ### Senior Software Engineer @ AppFolio, Inc. Jan 2023 – Jan 2024 | Santa Barbara, California, United States Built solutions in the Payments, Tenant Portal, and Screenings products. On-boarded and mentored other Software Engineers. Worked with a new team to establish objectives, develop processes, implement features, captures metrics, and achieve success delivering impactful solutions to customers. ### Senior Software Engineer @ Gusto Jan 2022 – Jan 2022 | California, United States I worked on the Growth Accountants team to build new features and resolve technical challenges to eradicate customer pain and improve communication of product offerings to customers. I built pages in React, made endpoints using GraphQL and Ruby on Rails, tracked analytics with amplitude, and assessed performance challenges and issues using Datadog. I led other engineers to complete medium sized projects. Key features delivered include creating promotions related to end of year, the migration to salesforce chat, and promotions related to Gusto's partner program. ### Software Engineer @ Lawmatics Jan 2021 – Jan 2022 | San Diego, California, United States Working on a Ruby on Rails / GraphQL / React application to deliver new features. ### Full Stack Developer @ Corsis Jan 2021 – Jan 2021 Added routes to NodeJS GraphQL API and components to a React/Redux frontend to support new features relating to forms and user experience. ### Full Stack Developer @ Jun Group Jan 2020 – Jan 2020 Worked on a Vue.js frontend and Ruby on Rails backend to deliver new features related to user management of advertising campaigns. ### Full Stack Developer @ Spin (Ford Motor Company) Jan 2019 – Jan 2020 Worked on features related to international payment processing and tax calculation with the Stripe API on a Ruby on Rails application with HAML templating. ### Back-end Developer @ Signs365 Jan 2019 – Jan 2019 | Shelby, Michigan, United States - Developed a microservice architecture collaborating with other developers to replace a legacy application while offering a compatible API. - Developed support for a new product: printing on hard cards. I updated the existing code to support new printing layouts and requirements as determined by the product team. - Investigated various technologies to construct a new stack according to the engineering requirements using Seneca, Express, Docker Kubernetes, and other systems. - Developed a fully functioning authorization library in Node.js with complete Jest test coverage. ### Senior Full Stack Developer @ GlobalTill Jan 2018 – Jan 2018 Delivered new features relating to user experience, data storage and synchronization, and user settings for a React-based Electron application. Used NeDB for local data persistence. ### Javascript Developer @ Speech Link Multimedia Ltd Jan 2017 – Jan 2018 | United Kingdom - Resolved various bugs in a hybrid AngularJS/jQuery frontend application for delivering assessments to students - Refactored the assessment application to fit with best practices - Delivered features to improve reliability and consistency, including for users with inconsistent internet connections or limited bandwidth. ### Founder and Lead Developer @ Mod Picker, LLC Jan 2015 – Jan 2017 - Led a team of 4 developers and designers to design a web application from the ground up. - Built a private RESTful API back end in Ruby on Rails using MySQL as the database and Devise for authentication. Created a public-facing API to be consumed by other developers using API tokens. - Designed a database schema with 79 tables and 149 relationships. - Developed an AngularJS front-end single-page application from the ground up with 104 directives, 69 services, and 74 views. - Created a JSON templating library built off of ActiveModel serialization. - Produced 25 index pages with hundreds of filters and dozens of sorting options. - Created a dynamic AngularJS data table display system for sorting and displaying data based on simple column configuration. - Designed a tagging system that allows crowd-sourced tagging of content with searching, allowing users to find content that excludes or includes certain tags. - Created a grid and list-based drag-and-drop mod list management tool, with built-in recognition and automatic resolution options for ordering and compatibility issues. - Developed a desktop application in C# for generating analyses of video game modifications to Bethesda games, including analysis of file structure, nested archive contents, and Bethesda plugin files. - Built a DLL with Delphi, wrapping around an existing codebase to generate reports on Bethesda plugin files. ### Software Consultant @ SBBH Jan 2015 – Jan 2016 ### Software Engineering Intern @ Invoca Jan 2015 – Jan 2015 | 1025 Chapalla Str. Santa Barbara CA Software Engineering Intern at Invoca, working with JavaScript and Ruby on Rails. ### Gateway Tutor @ Santa Barbara City College Jan 2014 – Jan 2015 Gateway Tutor for CS101 students at Santa Barbara City College. Also assisted other students regularly as a general tutor in the lab. ## Education ### Computer Science Santa Barbara City College Jan 2013 – Jan 2015 ### Buena High School Jan 2007 – Jan 2011 ## Contact & Social - LinkedIn: https://linkedin.com/in/rcolinallen --- Source: https://flows.cv/colinallen JSON Resume: https://flows.cv/colinallen/resume.json Last updated: 2026-03-22