Software engineer with nearly 10 years of experience building and shipping real-world products. Comfortable owning complex projects end to end, applying the right technologies to solve hard problems, collaborating across teams, and making architectural decisions that balance product and business needs without...
Maintain and evolve high-throughput crypto deposit and withdrawal pipelines. Resolve complex customer issues by tracing blockchain transactions across services and Kafka-driven workflows, ensuring operational reliability and correctness.
•
Expanded a custody security platform built on MPC to support multiple blockchains, including Bitcoin- and Ethereum-based systems. Built scalable, reusable components with minimal per-network changes, ensured secure, reliable, and idempotent transaction processing, and leveraged AI-assisted development (Claude) to accelerate prototyping and integration testing.
•
Led the end-to-end delivery of a multi-regional architecture that unblocked expansion into restricted markets. Re-architected and implemented core systems to support multiple legal entities, positioning the company for new market growth.
•
Designed and implemented entity-aware custody wallet infrastructure using Kafka-based event streams. Built entity-level wallet access controls, integrated with identity entity-change events, and automated customer-to-custodian assignment.
Drove a full lifecycle of Authorized Users project for Gemini Credit Card by designing the architecture (from data to API layer) and collaborating with Engineering (including backend, web and mobile), Product, Risk, and Customer Service teams.
Led the Scala implementation of a reactive credit line increase feature strategically targeting the most engaged and profitable cardholders. Successfully decomposed the project into distinct components and delegated tasks to a team of two backend engineers, ensuring seamless collaboration and timely project delivery. After the launch, notably, an average of 38% applies for and is approved for a credit line increase monthly, effectively boosting transaction spend among the target audience.
•
Integrated credit card application flow with a third-party identity verification APIs using Scala for service implementation, AWS SQS and SNS services for messaging, and PostgreSQL for data storage. This proactive measure significantly reduced fraudulent sign-ups, enhancing the overall security of the product.
•
Conceptualized and designed an innovative solution to introduce temporary credit limits for new credit card holders. This strategic initiative played a crucial role in safeguarding the product from potential fraudulent transactions during the onboarding process.
Supported, designed, and implemented features for Microsoft Power BI Dataflows, a product used for big data ETL operations, with ~1M monthly active users
•
Led, designed, and implemented the UI integration of Power Query with Dataflows, built as an Angular app and written in Typescript
•
Implemented a backend REST API in C# for multiple dataflows refreshes which required graph dependencies to enable customers run operations within their workspace
•
Delivered an end-to-end solution that enables customers to configure their own Microsoft Azure Log Analytics for consuming performance metrics of Power BI services using C# and SQL for backend and Typescript for frontend
Led, coordinated, and built an Apache Spark application that performs transformations in Scala on data from multiple sources in order to create dynamic content that is sent in the marketing e-mails
•
Explored AWS Glue technology in order to migrate slow running database SQL stored
procedures to more efficient ETL jobs as part of the scalability initiative
•
Fully designed and implemented an AWS Lambda using NodeJS to automate the ingestion of ~40 schema definitions and their sample data in a data catalog to enable marketing managers discover various content available for building e-mails for Expedia customers