Tech Lead2015 - PRESENTTetraScience
Technologies: Amazon Web Services (AWS), React, PostgreSQL, Node.js, Security, Elasticsearch, AWS Athena
- 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.
Software Engineer2015 - 2016ZYX Integrated Technologies
Technologies: PHP, Angular, Neo4j, Node.js
- Architected a new application based on a graph database.
Consultant2015 - 2015NanoHeal
Technologies: C++, Node.js, Nginx, MySQL
- Troubleshot a high-load application.
- Optimized database queries and the web server configuration.
- Rewrote the Node.js-based application code.
Senior Web Developer2013 - 2015GroundLink
Technologies: Liferay, Bootstrap, Play Framework
- 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.
Senior Consultant2011 - 2013Ascendant Technology, an Avnet Company
Technologies: IBM Db2, IBM WebSphere
- 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.
Developer2010 - 2011Lakeview Technologies
Technologies: Java, Python
- 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.