San Francisco Bay Area
⦁ Supported 10+ microservices in Java and Node/Typescript with an Event-Driven Architecture leveraging Kafka pub/sub, database change feeds and HTTPS to manage both synchronous and asynchronous activities with internal systems and external vendors as we scaled from 1-million to 40-million active users.
⦁ Speared backend development to integrate a new service to launch a physical product nationwide that brought in over $40,000,000 in annual recurring revenue in the first year.
⦁ Eliminated the need for over 15,000,000 monthly inbound API calls and SQL lookups by designing and implementing an event-driven web hook to sync data with Fortune 500 partners.
⦁ Led a cross-domain project to integrate 5 separate engineering orgs and implemented a new cookie that enabled real-time user cohort targeting at the Torbit network layer to securely customize and analyze user experience across multiple devices.
⦁ Migrated critical services for 10-million+ users to a new Java backend by leveraging ID hashing, parallel API processing, and database query forwarding to ensure that Walmart+ remained available during the complete API and database migration with no downtime or incidents.
⦁ Enhanced functionality of the GraphQL platform libraries by implementing utility functions that were leveraged by Walmart’s most critical functions including accounts, cart, transactions, and identity services.
⦁ Managed a full stack feature team of 11 engineers, overseeing development, requirement grooming, testing, delivery timelines, and code reviews working in Java, Kotlin, Swift, and Typescript.
⦁ Served as on-call captain during holiday events such as Black Friday and Walmart+ Week where I triaged issues and represented Walmart+ engineering to leadership in cross-domain reporting and incident calls.
⦁ Optimized Splunk dashboard and alert queries to provide more robust coverage while reducing notification noise and cost.
2021 — 2021
⦁ Architected an Apollo GraphQL server with Node.js that aggregates Kubernetes cluster metrics into a single schema for clients to query without multiple API calls or slow over-fetching requests and remains flexible for future iterations.
⦁ Leveraged NodeJS worker threads to run asynchronous processes in parallel to improve GraphQL query runtime and port-forward a prometheus server without blocking synchronous I/O functionality or the single-threaded event loop.
⦁ Implemented React Hooks to manage state with minimal code and leverage the lifecycle methods of functional components to trigger conditional rendering of presentational component visualizations based on user input within sibling components.
⦁ Configured Travis CI to execute unit & integration tests developed with Jest and Enzyme, streamlining the code review process while ensuring the integrity and performance of the codebase across iterations.
Built a custom Webpack to provide an agile dev environment by writing the configuration to utilize hot module reloading and harnessing minification to reduce the bundle size in production, improving speed and UX.
⦁ Oversaw a team of engineers through an agile development process by facilitating architecture discussions, managing code integration, coaching individuals through technical challenges across the stack, and leading code reviews.
⦁ Containerized full-stack React applications with Docker and deployed to Google Kubernetes Service and AWS Elastic Kubernetes Service to test ShipShape’s monitoring tools under different stress conditions and use cases on both providers.
New York, New York, United States
⦁ Led a team of engineers within a Scaled Agile Framework (SAFe) to upgrade React web and native iOS apps, driving ~100,000 new accounts and a $1 billion increase in global card spend while maintaining international compliance.
⦁ Oversaw the implementation of a NoSQL document store that saves 400+ engineering hours annually by removing code dependencies required to launch new campaigns and paving the way for a no-code self-serve GUI that will save even more hours.
⦁ Reviewed RFCs and Jenkins test results with DevOps to ensure successful releases through a Blue-Green deployment model that eliminated downtime and defect risk on critical applications around the world used by millions daily.
⦁ Optimized Redux with Thunk middleware to abstract async fetch calls from components to keep them pure and declarative, keeping the code clean for improved maintainability and debugging.
⦁ Utilized a NoSQL database to store conversation threads for fast read times and a flexible schema that supported rapid iteration and aggregation queries to display the correct language without storing duplicate message documents.
⦁ Created unit and integration tests with Jest/Enzyme to ensure that the application met specifications and to prevent defects.
2020 — 2021
⦁ Integrated OAuth2 protocol for a direct authentication pattern that provided frictionless sessions managed by a third-party platform and access to user data for a seamless onboarding experience.
⦁ Implemented an Express server to leverage the single-threaded event loop with a chained modularized middleware pattern to authenticate and sanitize HTTP requests before executing database & 3rd Party API queries.
⦁ Utilized Atomic Component-Driven Development to give users unique profile configurations by positioning customizable widgets with CSS Grid and Flexbox based on React Router parameters used to pull page settings from a NoSQL database.
Education
Baruch College