Contractor2019 - 2019Bentley Motor Car
Technologies: MongoDB, Node.js, React, Express
- Built ETL process to consolidate data from other departmental APIs and data stores into reporting data island using MongoDB.
- Built and documented API for use in reporting Interface to be used by Sales and Support.
- Built API Interfaces using Express and wrote back end using Node.js.
Director of Engineering2019 - 2019Kaddra
Technologies: Node.js, Express, Node.js, AWS, React Native, Postgres, Elastic Search, Redis
- Architected and help build a new generation of online shopping for high-end decerning clientele.
- Rebuilt the API layer to manage larger user loads. This was done using Node.js Express against a Postgres database. This made the product much easier to scale and maintain.
- Deployed the React Native application on iOS and Android to a new AWS based China server. This required getting away from Airship for SMS based messages and working with a new Chinese based message provider among many other technical challenges.
- Fine-tuned the data models on Postgres to enforce referential integrity.
- Created a trigger-based update system so that data from Postgres could be mirrored in ElasticSearch drastically increase user access speeds for critical interface based information.
- Implemented caching service on web servers to decrease response times on an ever-increasing mobile user base.
- Helped redesign ETL processes for new reporting platform into data lakes.
Director of Architecture2015 - 2019Cvent
Technologies: Java, Java Boot, C#, Node.js, React, ASP.net, IIS, MS SQL, Oracle, Postgres, Couchbase
- Rebuild credit card encryption systems using AWS Secrets Manager with rotating keys.
- Managed team that verified and received PCI compliancy on the billing system.
- Worked on enhancements to the CD (Continuous Deployment) pipeline using Jenkins and Git.
- Designed and built information consumer service for hotel feeds into group management backend.
- Built Sabre GDS hotel interface for Expedia.
- Built Airline processing bridge for PNR (Personal Name Record) processing of airline tickets.
- Managed corporate relationship with Amadeus, Apollo, Galileo, Sabre, Worldspan, and Pegasus.
- Rebuilt Rate Auditing system front end using Angular to offer a new "Drill Down" reporting experience for customers.
Contractor2015 - 2018CR Educational Services
Technologies: Angular, Express, Node.js, PostgreSQL
- Worked to build a reporting system for students taking the TExES 068 that needed training or waiver paperwork.
- Provided a Postgres database design that was populated from university systems on student details.
- Provided administrative Angular-based back end for data management and reporting.
- Build and documented API interface for Angular front end. Provided API backend interface for integration with Universities and Educational Service Centers.
Director of GDS Development2007 - 2015Lanyon, Inc.
Technologies: C#, ASP.NET, SQL Server, Oracle, SSRS
- Secured a United States patent that automated the rate audit process. Slashed audit processing time by 400%. Reduced the manual processing costs for hotel chains on a factor of 10 to 1.
- Increased the load rate accuracy for negotiated rate data by 30% on average for 700 corporations, 425 hospitality brands, and 93,000 properties worldwide.
- Realized $2 billion in hotel spend savings for corporate travelers. Searched for and secured the best rates on hotels/travel for corporate entities.
- Designed and built the first multi GDS database verification system.
- Streamlined the database ETL process for latitude/longitude-based location reporting.