Software Engineer
Innovating Tomorrow, Today
Welcome to RenderCV! RenderCV is a LaTeX-based CV/resume version-control and maintenance app. It allows you to create a high-quality CV or resume as a PDF file from a YAML file, with Markdown syntax support and complete control over the LaTeX code. The boilerplate content was inspired by Gayle McDowell.
Creative & Professional
Reduced time to render user buddy lists by 75% by implementing a prediction algorithm
Integrated iChat with Spotlight Search by creating a tool to extract metadata from saved chat transcripts and provide metadata to a system-wide search database
Redesigned chat file format and implemented backward compatibility for search
Designed a UI for the VS open file switcher (Ctrl-Tab) and extended it to tool windows
Created a service to provide gradient across VS and VS add-ins, optimizing its performance via caching
Built an app to compute the similarity of all methods in a codebase, reducing the time from O(n^2) to O(nlogn)
Created a test case generation tool that creates random XML docs from XML Schema
Automated the extraction and processing of large datasets from legacy systems using SQL and Perl scripts
Developed an electronic classroom where multiple users can simultaneously view and draw on a 'chalkboard' with each person’s edits synchronized
Developed a desktop calendar with globally shared and synchronized calendars, allowing users to schedule meetings with other users
Built a UNIX-style OS with a scheduler, file system, text editor, and calculator
University of Pennsylvania
GPA: 3.9