Summary
Ivan Popivanov is a pragmatic software engineer with 14 years of experience building high-performance, distributed systems and machine learning infrastructure for finance and big data. He has driven performance-sensitive C/C++ and multi-threaded development across Unix and Windows, contributed to database statistics and automation at IBM, and worked on native scoring and big-data ML projects at Microsoft before joining Optiver. Comfortable across the stack, he blends object-oriented design, relational databases, and production ML with a strong focus on performance tuning and real-time systems. Based in Austin, he pairs R&D experience in live trading applications with deep academic training (MSc Computer Science), often surfacing subtle optimizations that materially improve latency and throughput.
14 years of coding experience
19 years of employment as a software developer
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at University of Toronto
BSc and MSc, Computer Science, BSc and MSc, Computer Science at Sofia University St. Kliment Ohridski