New York, New York, United States
I'm a Software Engineer at MongoDB in New York.
Working with other peer mentors, I've run office hours for CS 211 and CS 214, core computer science classes in C/C++ and data structures and algorithms. This involves helping students learn how to understand class topics and debug their code and answering questions about assignments.
Worked on the Query Integration team on the accurate percentiles project: Using C++ and object-oriented programming, implemented discrete and continuous percentile calculations for aggregation queries, contributing to a future product release. Designed and implemented a solution for handling spilling data to disk if a set memory limit is exceeded, integrating this new logic into the existing codebase and ensuring correctness of sorting when data is spilled. Verified query correctness through addition of comprehensive C++ unit tests and JavaScript integration tests for all new and modified query types.
Working with an Agile team, wrote automated component tests via REST API calls for two services being migrated from a Spring Boot application to cloud-based microservices Wrote Groovy code to automate SQL commands for creating and destroying test data in a database Translated existing tests from Cucumber testing framework to Spock Collaborated using Git source control and Agile methods to integrate work into a large existing Java codebase
Collaborated in a development team using an agile workflow on Siteline, a commercial SaaS application for ordering labels from printing companies Coded features and fixed bugs in TypeScript, Angular, HTML, and PHP using git source control Contributed to planning sessions for future features