Consulting
2006 - PRESENTSerenity Software, Self-Employed- Worked with many enterprise and startups as a consultant for building cloud-based SaaS products and internal systems.
- Built complex reporting dashboards with D3 and WebSockets.
- Worked on various robotics interfaces and algorithms around path-planning.
- Built and delivered hundreds of products over 15 years of business and software consulting.
Technologies: Amazon Web Services (AWS), Product Development, UI Testing, Laravel, Amazon DynamoDB, TypeScript, NestJS, Microservices, Angular, MongoDB, React, Node.js, Agile Software Development, GraphQL, JavaScript, Serverless, AWS, Business Development, SoftwareGraphQL Consultant
2020 - 2020Anthem Blue Cross and Blue Shield- Led the team from REST thinking to GraphQL thinking through teaching and code review.
- Helped organize and develop flexible access patterns for complex data sets to map to GraphQL.
- Oversaw launch into production processes and the first GraphQL API deliverable in the business unit.
- Managed a small team of three engineers working on the implementation and development of the GraphQL API.
Technologies: GraphQL, LeadershipConsulting Senior Engineer
2019 - 2020Restaurant Brands International- Added a feature to a cross-brand kiosk, mobile, and web Mongo-repo app for multiple restaurant brands.
- Worked with the product team to outline, plan, and implement features.
- Helped the team improve documentation and best practices.
- Refactored portions of the system into a more modular codebase.
- Worked on both front- and back-end codebases for feature delivery.
Technologies: Amazon Web Services (AWS), Product Development, UI Testing, Amazon DynamoDB, TypeScript, State Machines, Microservices, React, Node.js, Agile Software Development, GraphQL, JavaScript, Serverless, AWS, AmplitudeConsultant
2018 - 2019Automation Anywhere- Worked to build remote team culture including organization of open feedback meetings.
- Improved processes and work methods between IST and EST/PST workers.
- Worked to groom, plan, and deliver features in an agile environment with targeted release dates.
- Provided feedback to product teams to improve the end product.
- Resolved complex bugs and system regressions by methodically tracing the issues using an RCA approach.
Technologies: Amazon Web Services (AWS), Product Development, UI Testing, React, Node.js, Agile Software Development, GraphQL, JavaScript, AWS, Software EngineeringProject Sales Team Lead
2015 - 2016Toptal- Helped Toptal build and plan a direction for its projects initiative based on experience building and marketing agencies.
Technologies: Agile Software Development, JavaScriptTechnical Director
2013 - 2015Inovāt- Engineered a complex content search engine using Elasticsearch with Oracle River to seed indexes.
- Developed a CRM, PIM, and CMF/CMS component system based on Symfony 2.
- Architected a paid membership site for a print magazine using Laravel 4.
- Created a reusable AngularJS framework to rapidly build common UI/UX interfaces from reusable components.
Technologies: Product Development, Laravel, JavaScript, AngularJS, Symfony 2Consultant
2007 - 2008Vigor Branding- Planned, engineered, and developed a Flash slide system for local venue distribution nationally with real-time Flash customization via the web for Zoom Media.
Technologies: Product Development, ActionScript 3, PHPWeb Systems Developer
2003 - 2004CTI Networks, Inc.- Worked as part of the system team tasked to create a highly dynamic webmail system with a weighted spam ranking algorithm.
- Developed a XX.net CMF for multi-channel ISP brands to support ordering workflows, direct mailing management, webmail login, and dynamic regionalized pricing based on carrier rates.
Technologies: PHP