Chief Technology Officer
2017 - PRESENTWhereTo, Inc.- Acted as the CTO for WhereTo, a SaaS technology company that empowers the business traveler or manager to get the best deal for their travels, enhances their booking experience, and incentivizes their business travel.
- Partnered with top Fortune 100 companies to solve their frustrations with traditional corporate booking tools by utilizing our proprietary algorithm to provide the most optimal choices of flights, hotels, and car rentals.
- Oversaw all aspects of technology, infrastructure, and R&D at WhereTo.
Technologies: React, ES7, Babel, Java, Swift, Redis, PostgreSQL, Go, Scala, Rust, Node.jsChief Technology Officer
2016 - 2018FlipTix, LLC- Managed and was responsible for all of the technical development, infrastructure, management, and R&D.
- Architected the entire app and back-end.
- Built the server in Node.js and deployed it on AWS.
- Wrote the initial code for the iOS app in Swift.
- Built the entire microservice architecture and architected all protocols.
Technologies: React, ES7, Babel, Java, Swift, Redis, PostgreSQL, Go, Scala, Rust, Node.jsChief Architect
2015 - 2016Hive AI, Inc. (previously Castle Global, Inc.)- Built the commenting system for Kiwi using Node.js, PostgreSQL, and Redis.
- Developed the AMA (Ask Me Anything) system for Kiwi, using Node.js, PostgreSQL, and Redis.
- Led the development of Plaza's website, Plaza.tl.
- Managed and led the back-end team for Kiwi's site. Kiwi.qa.
- Extended the functionality of the moderation system I built previously; worked with data science team to add machine learning for automated pornographic, violent, and medical content detection.
- Architected and built the version 2 of Kiwi's REST API.
- Built the Chatous spam detection system using Golang and Redis.
- Created the public questions feature for Kiwi using Node.js, PostgreSQL, and Redis.
- Developed the topics feature for Kiwi (used Node.js, PostgreSQL, and Redis).
- Rearchitected the feed, enabling more than one type of feed element to be displayed, and allowing feeds to be filtered (used Node.js, PostgreSQL, and Redis).
- Developed the media questions feature for Kiwi, enabling rich media questions (used Node.js, PostgreSQL, Redis, and AWS S3).
- Built the question curation (moderation) back-end for Kiwi, helping keep spammy questions off the site (used Node.js, PostgreSQL, Redis, React, Webpack, and Babel).
- Made the moderation module for Plaza, preventing pornographic, violent, and medical content from being posted on the marketplace (used Node.js, PostgreSQL, Redis, React, Webpack, and Babel).
- Integrated Plaza with email, enabling email based marketing to function (used Haraka and Node.js).
- Built the mutual friends count feature for Plaza, enabling safer transactions (used Node.js, PostgreSQL, and Redis).
- Rewrote the notifications system for Kiwi, adding new types of notifications for user engagement (used Node.js, Redis, and Google ProtoBuf).
- Built the follower recommendation system for Kiwi (used Cassandra, Redis, Scala, and MySQL).
- Set up the Jenkins integration for the CI pipeline.
Technologies: Amazon Web Services (AWS), Go, AWS, Cassandra, Redis, RabbitMQ, Apache Kafka, MySQL, PostgreSQL, React, C++, Scala, Node.jsBack-end Engineer
2015 - 2015Castle Global, Inc. (previously Chatous, Inc.)- Built the moderation system, keeping pornographic, violent, and medical content off the service.
- Developed the analytics system, handling >500 million data points per day.
- Built the spatial search database server, powering nearby posts.
- Created the entire back-end and initial front-end for Plaza.tl.
- Introduced integration tests to Kiwi.
- Scaled Kiwi from 5 million users to more than 55 million users.
- Created various server monitoring tools.
- Rewrote the Photo Resizer in Go and made it 10x faster.
Technologies: Amazon Web Services (AWS), Go, AWS, Cassandra, Redis, RabbitMQ, Apache Kafka, MySQL, PostgreSQL, React, C++, Scala, Node.jsFounder | CEO | CTO
2014 - 2015Aura Labs Pty Ltd- Built Aura, a proximity-based social network used to discover what's happening around you.
- Developed iOS and Android apps.
- Built the back-end server and deployed it on AWS using Elastic Beanstalk.
Technologies: Java, Objective-C, Node.js, Amazon Web Services (AWS), MySQL, Redis, PHPiOS Engineer
2013 - 2013BlondGorilla Pty Ltd- Built the mobile app, Danny Green's Fighting Fit, which was an app developed for Danny Green. It was used to instruct people on how to become good at fighting through streaming video and social integration.
- Integrated Facebook and Twitter.
- Developed the embedded video player.
- Built the serialization mechanism for feeds.
- Worked with a designer to implement the app.
Technologies: Core Location, mediakit, OpenGL ES, UIKit, Core Graphics, Facebook API, Twitter API, SQLite, Objective-CMobile Engineer
2013 - 2013Theme Solutions Pty Ltd- Developed Shareability, an app used to help parents connect with their children's schools.
- Built and white-labeled the app for over 20 schools.
- Created custom features as requested by schools.
- Published more than 20 apps to the App Store and Google Play.
Technologies: Urban Airship, PHP, Java, Objective-CLead Engineer
2012 - 2012Holobyte Pty Ltd- Worked as the lead developer of a mobile game for iPhone and iPad called Droodl.
- Developed the app in Objective-C, using Cocos2D.
- Built the back-end using PHP, deployed on AWS using Elastic Beanstalk.
- Developed the custom OpenGL-ES renderer to render drawings.
- Integrated everything with DynamoDB.
Technologies: AWS, AWS EC2, AWS DynamoDB, Amazon Web Services (AWS), Core Graphics, Cocos2d, UIKit, OpenGL ES, XML, JSON, Lua, PHP, Objective-CDeveloper
2011 - 2012CREFCO (via an Online Freelance Agency)- Developed the system for automatic credit pulls.
- Built the outlook integration for credit checking.
- Deployed it on Windows Server (in house).
- Developed the automated emailing system for credit checks.
Technologies: MySQL, PHP, C#Web Developer
2010 - 2011TrimEla (via an Online Freelance Agency)- Built the eCommerce platform for TrimEla, an online retailer for fashion goods.
- Wrote website code using jQuery, CSS, and HTML.
- Optimized the PHP back-end code.
- Added features for international purchasers.
- Built coupon features and implemented them.
Technologies: HTML, CSS, JavaScript, PHP