Staff Engineer
Current• Current work: design and implementation of a transparent distributed query caching proxy for MongoDB, with fast incremental BSON and Mongo wire protocol parsing (Go).• Created and maintain several key compilers and libraries: template language, LESS stylesheets, design tweaks system, etc (Java, TypeScript).• Created an anti-DDoS system, with IP/TCP and TLS/HTTP protocol analysis and in-kernel traffic blocking, with shell and Web interfaces. This was the first Go project in production at the company (Go, TypeScript).• Created and maintain core internationalization libraries based on the common locale data repository (CLDR) standard. These libraries power the company's I18N locale and formatting features in various applications, both frontend and backend (TypeScript, Java).• Created a caching HTTP proxy with custom routing, used during several high traffic events (Super Bowl, etc) (Nginx, Luajit).• Prototyped a Java profiling agent for distributed application stack sampling (C, JVMTI, JNI).• Simple database cloning and content synchronization system (Python, MongoDB).• Created internal PKI system based on CFSSL (Go, Python).• Developed various features for the core squarespace.com application (Java, JavaScript).• Worked on improvements to the process for large-scale software design.• Traced down and stabilized a MongoDB "heisenbug" in our production cluster using eBPF instrumentation (Python, C++, bpftrace).