John Garcia, Software Developer in Austin, TX, United States
John Garcia

Software Developer in Austin, TX, United States

Member since May 15, 2016
John has been working in .NET his entire programming career and is very comfortable working with large and complex databases. He has recently been embracing modern front-end JavaScript frameworks such as AngularJS and is a hobbyist at embedded hardware programming for the Internet of Things. John has spent time working remotely and occasionally managing full time developers in small teams across the United States.
John is now available for hire




Austin, TX, United States



Preferred Environment

ASP.NET, C#, AngularJS, Visual Studio 2015

The most amazing...

...thing I've built is a machine learning program that reliably predicts the winners of board games based on the first move.


  • Software Engineer

    2016 - PRESENT
    • Created a responsive eCommerce website with emphasis on customer testing.
    • Worked on 3D product renderings to visualize customized products. All client-side JavaScript.
    • Interfaced with the production facility to move orders to shipped products as efficiently as possible.
    • Assisted in moving a 10-year-old code base to a modern version control system including package management.
    Technologies: AngularJS, ASP.NET, C#
  • Chief Technology Officer

    2015 - 2016
    Perplexium - Live Escape Challenge
    • Built customized escape rooms including hardware gadgets and embedded micro-controller code.
    • Physically constructed a 15' LED animated cube for customers, including wiring and custom server for sending messages.
    • Wrote scenario automation interface with overrides for employees to manage the shows and fix malfunctions.
    • Integrated hidden RFID readers and wrote fault-tolerant, networked puzzle elements.
    Technologies: C#, C++, Arduino
  • Senior Developer

    2011 - 2016
    • Created a reporting and mineral management app for Oil and Gas royalty owners.
    • Tied 3 streams of data (accounting, land, and engineering) from a large number of vendors to a universal schema.
    • Built tools to allow flexible and interchangeable drill down reports, starting at any level of data.
    • Segmented the database to work for any number of clients on a cloud-based or self-hosted server with our own licensing server to manage subscriptions.
    • Taught and mentored all other developers in the company to bring them up to speed on industry knowledge and best practices.
    Technologies: Azure Active Directory, SQL, C#, VB.NET


  • PetroReports Mineral Management System (Development)

    Base platform written in VB.NET and SQL. Provides an interface for combining streams of data between land, engineering, and accounting departments into high-level reports for executives. Deployed as a subscription model with consulting fees for add on reports. Custom licensing server with Active Directory integration for single sign-in.

  • DMX Library for .NET (Development)

    Forked an existing DMX library but added substantial improvements:
    - Provides an interface for outputting DMX signals to a variety of USB controllers or GUI elements.
    - Combined all crossover between inputs and outputs to a single messaging thread.
    - Allowed multiple input sources to control only the lighting elements they are assigned to instead of overwriting everything on a lower priority level.


  • Languages

    T-SQL, SQL, C#, JavaScript, Visual Basic .NET (VB.NET), C++, VB.NET, Python, C, CSS, TypeScript
  • Tools

    Microsoft Visual Studio, Git, NuGet, Subversion (SVN), Visual Studio 2015, NPM, TeamCity
  • Platforms

    Windows, Arduino
  • Other

    Software Development, Octopus Deploy
  • Frameworks

    AngularJS, ASP.NET, .NET, Entity
  • Libraries/APIs

    LINQ, WinForms, Node.js
  • Paradigms

    Model View Controller (MVC), Scrum, Agile, REST
  • Storage

    Azure Active Directory, MySQL


  • Bachelor's degree in Computer Science
    2006 - 2011
    University of Nebraska, Lincoln - Lincoln, Nebraska

To view more profiles

Join Toptal
Share it with others