Tech Lead
2015 - PRESENTTetraScience- Led a team of engineers as the tech lead for a Y-combinator startup.
- Designed and implemented a data lake for massive-scale data storage.
- Designed and implemented an IoT platform for data collection.
- Designed and implemented microservice architecture.
- Reduced AWS costs by 75% on a large-scale deployment.
Technologies: Amazon Web Services (AWS), React, PostgreSQL, Node.js, Security, Elasticsearch, AWS AthenaSoftware Engineer
2015 - 2016ZYX Integrated Technologies- Architected a new application based on a graph database.
Technologies: PHP, Angular, Neo4j, Node.jsConsultant
2015 - 2015NanoHeal- Troubleshot a high-load application.
- Optimized database queries and the web server configuration.
- Rewrote the Node.js-based application code.
Technologies: C++, Node.js, Nginx, MySQLSenior Web Developer
2013 - 2015GroundLink- Created a flexible and simple customization system for non-technical employees to customize the company website.
- Redesigned the login system to move from a non-random, non-secure token system to be more robust and secure.
- Created a responsive design for a complicated multi-step booking process.
- Designed a secure single sign-on solution between very restricted legacy systems and new applications.
- Re-factored poorly designed and implemented solutions, bringing a previously unsuccessful project to completion.
Technologies: Liferay, Bootstrap, Play FrameworkSenior Consultant
2011 - 2013Ascendant Technology, an Avnet Company- Led a devops team at one of the world's largest banks, working on their internal collaboration platform.
- Designed database failover infrastructure for multiple clients.
- Designed and implemented LDAP replication and failover systems.
- Worked with the latest IBM technologies for single sign-on and security applications.
- Implemented internal systems for collaboration and version control.
Technologies: IBM Db2, IBM WebSphereDeveloper
2010 - 2011Lakeview Technologies- Developed a distributed peer-to-peer backup system with encryption and privacy features.
- Worked on expanding a popular electronic trading platform.
- Optimized memory-intensive graphing functions to work with a fraction of previously required resources.
- Implemented an auction platform for recyclable materials.
- Created a system for on-the-fly distribution of mathematical models between server and client.
Technologies: Java, Python