Experience
Prism.fm, Austin, TX
Senior Software Engineer · Austin, TX
- Improved back-end code quality and architectural patterns in Laravel.
- Sped up several back-end endpoints by orders of magnitude, cutting processing time from minutes to seconds.
- Designed and implemented extensible data ingestion patterns to integrate data from remote providers.
- Built an internal deterministic workflow execution tool to orchestrate internal tools and augment AI workflows.
Gaming Gosu, Austin, TX
Co-founder · Austin, TX
- Build a trading card game nexus from the ground up: pulling in data, deploying, maintaining, and driving development.
- Work with my co-founder to guide the company's direction.
- Defined and implemented a way for end users to manage shared content through NFC chips in physical products.
Enduvo, Remote
Platform Team Lead · Remote
- Took ownership of a patchwork web API and React front end, and significantly improved readability and stability with tests and documentation.
- Designed and built a new project structure and code infrastructure on AWS Lambda, breaking the APIs into modular pieces.
- Planned and implemented an attribute-based access control system powering SaaS rules for many levels of resource access and ownership.
- Participated in business-critical leadership meetings following Entrepreneurial Operating System (EOS) practices.
Gavel, Remote
Senior Software Engineer · Remote
- Encouraged the team to write design documents for upcoming features to align requirements and expectations.
- Ramped up on and implemented new policies in Rego with Open Policy Agent.
- Aligned teams across the organization with new documentation and sharing patterns, improving knowledge sharing.
Google, Austin, TX
Software Engineer · Austin, TX
- Designed and built solutions to replace spreadsheets used by marketing teams.
- Worked with marketing teams to design solutions for their specific needs.
- Quickly ramped up on accessibility reviews of team products nearing launch.
- Worked closely with distributed teammates to identify and expand internal solutions that benefited both teams.
- Contributed to in-house beta testing.
DocuSign, Austin, TX
Senior Software Engineer · Austin, TX
- Managed and mentored a small team of developers, helping them grow in their roles.
- Worked with DocuSign teams after the acquisition to align our company with notary goals.
- Strengthened trust in the remote notary system by integrating DocuSign's identity verification.
- Helped align the team with DocuSign engineering styles and standards.
Liveoak Technologies
Senior Software Engineer
- Worked on highly concurrent conferencing software for businesses.
- Helped design and build the React rebuild of the UI.
- Built WebRTC video and audio conferencing with OpenTok and React.
- Drove the design of the React front end so new developers could onboard and make changes easily.
- Reverse-engineered DocuSign's formula behavior and optimized execution for forms with thousands of fields.
The Honest Company
Senior Software Engineer
- Designed, built, and deployed a fault-tolerant payment processing service that was easy to debug (a 600% improvement in debugging time).
- Built back-end and front-end features for the Honest website.
The New Office
Software Engineer
- Built client solutions in NetSuite to project requirements.
- Ramped up quickly on NetSuite customization and became the company's go-to resource.
- Met regularly with clients on progress and issues, on-site when needed.
- Helped move the team from waterfall to agile development.
- Helped start the redesign of the company's in-house data management product.
Twin Engine Labs
Software Engineer
- Designed and developed iOS apps backed by Rails JSON APIs.
- Worked closely with clients to pin down their needs and find the fastest path to release.
- Pushed the company to expand beyond iOS into web and Android apps.
- Built a wide range of client apps, including:
- A recommendation engine for a graph-based social network.
- A Netflix-style subscription service for a client's large video library.
- Integrations with customer platforms and APIs.
- A COPPA-compliant, parent-controlled messaging service for children.
- Trained a client to maintain and grow their app after the contract ended.
- Mentored local students building iOS apps for school projects.
Logic Nation
Development Team Leader
- Started on the PHP back end and JavaScript front end of a social network.
- Quickly rose to lead developer, driving core features as the product evolved.
- Led the move to Node.js and CoffeeScript, which sped the team up and enabled real-time updates over sockets.
- Brought in new web technologies for server-side rendering.
- Experimented with a web server whose implementation and configuration lived as nodes in a graph database.
- Set up the platform's first deployment and established the team's practices.
- Mentored teammates on the Node back end and CoffeeScript.
New Tech Computer Systems
C# Developer (Intern)
- Designed and built a scheduling system for nursing homes, with a calendar for booking staff, patients, and internal resources.
- Automated a convoluted, manual process for creating and entering permissions into the database.
- Built sample applications demonstrating C# skills.