•Utilized AWS serverless to host Node JS Lambda functions for the backend API infrastructure to have access to memory auto scaling and AWS’ trusted availability, making the codebase nimble and highly scalable for production level traffic
•Orchestrated Bitbucket pipelines for CI/CD, SourceTree for version control with a rebase focused git workflow allowing smooth PR merges and better enabling thorough commit audits by the development team
•Led the creation of a chatbot written in JS on GCF (Google Cloud Functions) making use of Google Cloud Task Queues to stop duplicate events from being queued while preserving message order, streamlining the entire main trading process for the company and allowing CSRs to finish trades 70% faster
•Co-led a year long TypeScript refactor of the codebase from JS due to the extreme value of type safety that is especially important in financial services, allowing us to eliminate and catch many bugs before even leaving local testing
•Formulated methods of Service Decomposition, optimizing the Lambda functions by breaking up monolithic lambdas into smaller logical parts, cutting the deployment size that was originally near the 250MB maximum by nearly 30%
•Spearheaded and led the creation and secure development of Bitcoin and Lightning wallets that incorporated unique methods of RBF batching to minimize network transaction fees
•Introduced functional tests suites in Jest using database mocks and Selenium for E2E tests that would run through multiple potential order flows with ~70% coverage increasing code reliability and bug ousting within the lambda APIs and frontend