â˘Team Lead (Jun 2017 - Jan 2019)
â˘Contributed to the development of a new version of CoinCap, a cryptocurrency market price tool
â˘Architected, launched, and grew the ShapeShift membership platform. Features included:
â˘OAuth2 single-sign-on API for ShapeShift apps and integrators
â˘Two-factor authentication
â˘Account management tools
â˘KYC forms, workflows, and a backend pipeline
â˘Administrative reporting and management tools
â˘GraphQL API for all major features, including account management, KYC, transaction history, and administrative tools
â˘Granular feature flags
â˘Introduced the engineering team to GraphQL and developed an initial architecture for a unified graph-based data model, with distributed maintenance and execution in mind
â˘Embraced docker end-to-end for consistency between development and production environments
* Contributed to an end-to-end CI/CD pipeline, opening the door to fully automated blue/green deployments
â˘Spearheaded a company-wide common unit testing strategy with Jest
â˘Developed a standards-based frontend framework using the latest of React + Webpack + Babel
â˘Encouraged common linting and code style with ESLint + Prettier + StandardJS