Hi, I'm Yanni.
Distributed Systems, Performance Engineering, HPC
Incoming SWE @ Jump · Chicago, IL
About
I am a recent graduate from the combined Bachelor's/Master's in Computer science at the University of Illinois Urbana-Champaign with a minor in Mathematics. This past summer, I was an intern at Jump Trading, where I worked on performance optimisations for post-trade analysis pipelines. Before that, I was at Modern Treasury, where I optimised a financial data ingestion pipeline.
Education
Master of Computer Science
Bachelor of Science in Computer Science, Minor in Mathematics
Academic Committee Chair; Vice Chair; Banks Editor – ACM @ UIUC.
Software Developer – [Reflections | Projections; Disruption Lab; Illinois Space Society]
Experience
- Optimized post-trade analytics pipelines for latency and throughput
- Employed profiling tools to identify bottlenecks in pre-existing data ingestion system
- Designed and implemented new data ingestion infrastructure, resulting in 275× improvement in throughput
- Improved validation and error handling for better observability
- Course Assistant for CS 128 (Intro to Computer Science II), CS 374 (Algorithms), CS 433 (Computer System Organsation)
- Lead Course Developer for CS 341 (Systems Programming)
- Prototyped a permissioning system for PrairieLearn
- Constructed benchmarks to verify correctness of non-shared and shared memory Charm++ builds
- Analyzed benchmark results and hardware performance counter data to identify bugs and anomalies
- Assisted with development of parallel I/O library for Charm++
Projects
GPU-based processing pipeline using DirectStorage for the 1BRC dataset.
Blog
Posts coming soon.
All posts