–
Colby M. White
- Austin, TX
About Colby M. White
Colby M. White's Resume
- Professional software engineer since 2010 as a true full-stack engineer (as opposed to a backend dev who tolerates JS) focusing on technical leadership.
- Worked with 50+ startup CTOs during tenure at Fractal Software as an advisor/consultant, helping form teams from scratch. This involved more than just code and focused on building the appropriate business strategy and engineering culture.
- Creator of the JS Everywhere newsletter, chronicling the increasing dominance of full-stack JS frameworks and all of its side effects.
- Working with the RedwoodJS core team as a project lead of the
AutoForm
project which aims to simplify HTML form creation in the Redwood ecosystem. - Owner of two degrees from the University of Texas at Austin in Computer Science (2012) and Journalism (2010). Currently pursuing a third in Kinesiology.
- Formerly worked professionally at Fractal, Blackbaud, Spanning, CA Technologies, and other companies through contract work.
- Regular at various Austin tech meetups.
Current Projects
AutoForm
, a component designed to automatically generate a form element based on a given schema. The project is designed to work inside the RedwoodJS ecosystem and is being built in conjunction with the core team.humbleteebox.com
, a project to help golfers find a nearby tee box that suites their skill-set.powerschedules.net
, a project that aims to filter sporting events that are actually worth viewingcolbywhite.dev
, which includes a personal blog and an archive of my interesting reads.
Past/Defunct Projects
- Acoustic stack, a minimalist stack for Remix
- tailwind-color-inverter, a utility to invert TailwindCSS colors to auto generate colors for a dark theme
- aws-cf-monitor, a wrapper around the AWS CloudFormation Node API that monitors the progress of CF commands while providing smart logging.
- wordgen, a Ruby gem command-line tool to generate random words
- timbrel, a simple tool to issue vagrant commands based on a configured root dir of vms
- Harris County Booking Data Gathering, an Open Austin serverless project that accumulates the booking information published in Harris County’s daily JIMS 1058 reports into a search-friendly format. The intent is to aide non-profit organizations looking to do data research across time spans greater than a day
Professional Experience
–
Staff Software Engineer
Fractal Software Remote
- Fractal is a venture studio creating vertical SaaS companies.
- Worked with the portfolio's CTOs in order to coach and advise companies on effectively creating software and teams from scratch.
- Created architecture best practices that served the basis of the portfolio's startup products.
- Led workshops on architecture design, interviewing, domain modeling, and other topics relevant to early-stage startups.
- Worked with several companies to simplify processes in order to maximize velocity.
–
Principal Software Engineer
Blackbaud Austin, TX
- Led team tasked with integrating legacy fundraising product with Facebook Fundraisers in increase adoption
- Created tool for customer wealth calculations that heavily leveraged Kafka for asynchronous processing
- Led front-end team for latest donation form product aimed at allowing users to customize look and feel of forms
- Prompted the formation of a company UI Guild in order to spread UI best practices among teams in multiple locations
- Led cross-team presentations to educate Austin’s previously back-end teams on UI development and testing
- Led non-engineering team in efforts to modernize cross-product strategies for help content
- Served as engineering contact with external departments for the presentation and deployment of help content
–
Contract Senior Software Engineer
Independent Contractor
- Completed work for different companies: Whole Foods (Austin), Nike (Portland) and Xferall (Austin)
- Worked on different types of projects, including front-end, back-end and DevOps tasks
- Used common Java frameworks (Spring, Guice, JAX-RS) in order to quickly build web-based microservices
- Maintained a ReactJS-based web application while prototyping a React Native mobile app
–
Senior Software Engineer
Spanning Cloud Apps Austin, TX
- Contributed features as a senior member of the development team for company’s Google Apps Backup product
- Created Chef recipes to help enforce consistency between the team’s multiple environments, including local developer-focused Vagrant machines and production stacks
- Diagnosed and corrected front-end performance issues in order to scale SaaS application for large, enterprise customers
–
Software Developer
CA Technologies Austin, TX
- Developed infrastructure and libraries for browser-based Selenium testing of a SaaS application
- Coordinated REST-driven interaction between dynamically scaled microservices of different languages (Java and JavaScript)
- Created Vagrant-based environments to encapsulate dependencies and encourage rapid, iterative development
- Built several custom Gradle and Rake plugins to put project’s deployment procedures into code
–
Software Developer
Allure Energy, Inc. Austin, TX
- Built RESTful APIs to facilitate communication between multiple types of devices in order to sync several types of data
- Used OSGI platform for deployment of Java software to allow for dynamic removal and inclusion of different modules
- Created XMPP messaging schemas to facilitate communication between thermostat and mobile devices
- Implemented user interface designs via Qt on an embedded device
- Developed in-house admin application leveraging the Django framework