VP of Research and Development
2020 - PRESENTLottery.com- Lead a team to drive new product and business development goals to profitability.
- Solve complex problems quickly to validate new business ventures in the complex domain.
- Established self-healing, auditable systems for managing internal operations and oversight.
Technologies: Amazon Web Services (AWS), Product Development, TypeScript, State Machines, NestJS, Microservices, MongoDB, React, Node.js, Agile Software Development, GraphQL, JavaScript, Serverless, AWS, ElixirConsulting
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, AWS 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, AWS DynamoDB, TypeScript, State Machines, Microservices, React, Node.js, Agile Software Development, GraphQL, JavaScript, Serverless, AWS, AmplitudeHead of Global Lottery Systems
2016 - 2020Lottery.com- Supported the CTO with various management tasks as high-level architectural decisions.
- Developed a digital scratch-off lottery system for international markets.
- Architected and developed systems alongside senior engineers for company products.
- Established stronger accounting principles as part of the codebase of various mission-critical transactional systems.
- Built and maintained system microservices for global lottery operations.
- Migrated a monolithic REST to GraphQL microservice system.
- Hired and managed a team of 13+ senior engineers to innovate the initial company technology under the leadership of the CTO.
Technologies: Amazon Web Services (AWS), Product Development, AWS DynamoDB, Microservices, MongoDB, Node.js, Agile Software Development, GraphQL, JavaScript, Serverless, AWS, Kubernetes, Tesseract, DockerConsultant
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