Résumé

Looking for my CV? You're in the right place.

I am an Avid Software Engineer (Located in Austin, TX)

I strive to always learn new things. When presented with new challenges I rise to the occasion and find solutions that work. My primary interests are programming languages, game development, and spending time with my family.

I am Multi-Talented

I have worked with a variety of tools in my career as well as on personal projects. I am a full stack engineer that has worked in a variety of roles from team management to individual contributor. I have additionally worked on multiple types of applications such as web, native mobile (iOS), and games. Additionally, I have also done some minor DevOps work and infrastructure management.

Programming Languages

Ruby / TypeScript / Erlang / Elixir / Java / Kotlin / Go / Python / Objective-C / Swift / Lua / PHP / Minor C / Minor Rust

Technologies

git / Node (and variants) / PostgreSQL / Docker / Rails / Flask / MySQL / Neo4j / nginx / AWS / Digital Ocean / Bazel / gRPC / Protocol Buffers (protobuf)

My Timeline

Prism

Senior Software Engineer

  • Design and develop new features for the Prism API.
  • Collaborate with front-end developers to ensure seamless integration and support their requirements.
  • Mentor and guide back-end developers to enhance team expertise and efficiency.
  • Maintain and foster a positive, collaborative atmosphere within the team.

Dec 2024 - Present (1 month)

DevOps: The Game
Check it out!

This was my game entry into the GMTK 2024 Game Jam. The theme of the jam was "Built to Scale" and the first thing that popped into my mind was scaling software infrastructure to handle user load. I built a game using the web technologies I already knew really well and turned DevOps into a game coming in 861st out of 7,000+ submissions (this was my game jam submission).

Released Aug 2024

Enduvo, Inc.

Platform Team Lead

  • Lead development of the web platform/API that powers the native application.
  • Work closely with Product and XR teams to ensure proper scheduling of work and planning.
  • Participate in leadership meetings helping to drive the direction of Enduvo.
  • Work within Government system needs ensuring that stringent requirements are met.
  • Drive design and planning of the full-stack web codebase to leverage the infrastructure layout.

Jun 2023 - Nov 2024 (1 year, 5 months)

Gavel (formerly Documate)

Senior Software Engineer

  • Develop bundling solutions for legal document automation system.
  • Work with TypeScript back-end, Python libraries, and implement new Policy permissions with Open Policy Agent in Rego.
  • Encouraged the writing of design documents to synchronize the team on bundle development.
  • Implemented documentation patterns for addressing common questions and concerns with API development.

Apr 2023 - Jun 2023 (2 months)

Google

Software Engineer

  • Quickly ramped up doing Accessibility reviews of team products nearing deployment.
  • Worked with Marketing teams to design solutions specific to their needs.
  • Contributed to in-house beta testing.
  • Worked closely with distributed team members on internal platforms.
  • Designed and built solutions to replace spreadsheets used by marketing teams.

Nov 2021 - Mar 2023 (1 year, 4 months)

DocuSign

Senior Software Engineer

  • Focusing primarily on business-focused remote notaray portion of the Application.
  • Helped in slowly rebranding the LiveOak platform as DocuSign.
  • Pushed to adopt DocuSign standard styling in our front-end designs and UI components.
  • Helped orchestrate and design means by which we could use internal DocuSign libraries.
  • Worked to integrate with DocuSign's identity verification platform.

Jul 2020 - Nov 2021 (1 year, 4 months)

Liveoak Technologies (Acquired by DocuSign)

Senior Software Engineer

  • Worked on highly concurrent conferencing software targeted towards businesses.
  • Helped design and build the UI redesign/rebuild in React.
  • Integrated with OpenTok and React to create WebRTC video/audio conferencing capabilities.
  • Drove design and development of the React front-end to ensure that it was simple and easy for developers to onboard and modify.
  • Reverse engineered DocuSign formula behavior and optimized execution for large forms with thousands of fields.

Nov 2017 - Jul 2020 (2 years, 8 months)

The Honest Company

Senior Software Engineer

  • Helped build out back-end and front-end features on the Honest website.
  • Designed, built, and deployed a new payment processing service that was failure tolerant and easy to debug (600% improvement in debugging time).

Nov 2015 - Oct 2017 (1 year, 10 months)

The New Office, Inc.

Senior Software Engineer

  • Worked to build client solutions in NetSuite based on project requirements.
  • Met regularly with clients to update on progress and issues.
  • Worked with clients on-site when necessary.
  • Ramped up quickly on NetSuite customizations and became a knowledge source in the company.
  • Worked to transition from primarily waterfall design to agile development.
  • Helped begin the redesiging process for their in-house data management product.

Jan 2015 - Nov 2015 (10 months)

Louisiana State University in Shreveport

Major: (Additional Studies) Computer Science

  • Game Development in C# (Unity)

Aug 2013 - Dec 2013

Twin Engine Labs

Software Engineer

  • Designed and developed iOS applications backed by Rails JSON APIs.
  • Work closely with clients determining the needs their needs and trying to find the quickest path to release of their applications.
  • Pushed to branch into Web-only applications and Android applications in addition to just iOS clients.
  • Worked on a variety of applications applying new tools.
    • Worked on a graph-based social networking solution by building a recommendation engine.
    • Worked on a Netflix-like application for delivering a client's extensive video library on-demand to users paying subscription fees.
    • Integrated with customer platforms and APIs.
    • Built a COPPA-compliant parent-controlled messaging service for children.
  • Worked closely with and trained a client on how to grow and maintain their application once the contract was completed.
  • Mentored local students in iOS application development for school projects.

May 2013 - Jan 2015 (1 year, 8 months)

Logic Nation, Inc.

Development Team Leader

  • Worked as a web developer on the PHP back-end and JavaScript front-end.
  • Quickly rose to lead-developer driving implementation of core features as the social netowrk evolved and changed.
  • Pushed for transition to Node.js and CoffeeScript which allowed the team to work more quickly and leverage a more real time application with Socket updates.
  • Integrated new web technologies for server side rendering.
  • Experimented with building a web server with implementation and configuration being nodes in a Graph Database.
  • Set up initial deployment of the platform and established practices for the team to follow.
  • Mentored employees on the Node back-end and CoffeeScript programming language.

Dec 2011 - May 2013 (1 year, 5 months)

New Tech Computer Systems

C# Developer (Intern)

  • Built sample applications demonstrating knowledge and skill with C# and libraries.
  • Automated a permissions creation/entry pattern into a database that was a convoluted manual process.
  • Designed and developed a scheduling system for nursing homes complete with calendar in the core application allowing customers to schedule internal resources, employees, and patient for specific events.

Sep 2011 - Dec 2011 (3 months)

Bossier Parish Community College

Degree: Associates of Applied Science in Computer Science

  • Web development
  • General Software Development (C++ / Java)
  • Advanced Math

Aug 2010 - May 2012

Tyler Junior College

Major: Computer Science

  • General Software Development
  • Game Development

Aug 2006 - Dec 2007