New York, New York, United States
• Advised on MongoDB Cluster-to-Cluster Sync in sharded clusters to achieve data consistency under more scalable design to process writes out of order. • Successfully mitigated and diagnosed the root causes for multiple high-priority customer escalations involving distributed deadlock and cluster unavailability.
• Designed the Live Resharding feature in MongoDB 5.0 and led over 10 engineers in its implementation. • Implemented a grammar-based fuzzer to exhaustively test data replication for resharding.
• Built F# driver off existing .NET driver to make using MongoDB more natural with the language. • Corresponded with members of the F# community to make key design choices.
• Developed program for economics laboratory that transforms data into instrumental sound. • Implemented using Java Sound API to present symphony with real-time animation.
• Identified severe security vulnerabilities within third-party web applications. • Wrote script to parse log files and generate reports of suspicious activity.
Introduction to Computer Programming (CS 001) • Graded assignments for thirteen-student section each week and provided detailed feedback • Held lab sessions twice a week to assist students with debugging their code and to explain key concepts
• Added tracking of user location and actions within application. • Implemented filtering system for flash deals based on various categories.