- Software Engineer2015 - PRESENTTetraScience
Technologies: Node, Postgres, React
- Implemented the back-end for an IoT platform.
- Designed and implemented microservice architecture.
- Developed the front-end for an application.
- Software Engineer2015 - 2016ZYX Integrated Technologies
Technologies: Node, Neo4J, Angular, PHP
- Architected a new application based on a graph database.
- Consultant2015 - 2015NanoHeal
Technologies: MySQL, Nginx, Node, C++
- 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: Play Framework, Bootstrap, LifeRay
- 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 WebSphere, DB2, Connections
- 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: Python, Java
- 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.