Summary
Ivan Voroshilin is a Lead Software Engineer with 11 years of experience designing and operating large-scale distributed systems, currently building microservices infrastructure for Tableau at Salesforce. He brings deep expertise in event-driven architectures, stream and batch processing, ingestion and analytics, grounded in earlier work on low-latency, concurrent systems for algorithmic trading. His background spans tech giants and financial institutions—Google, CME Group, Deutsche Bank—where he shipped high-throughput, resilient services and performance testing frameworks across global deployments. Ivan combines hands-on implementation (Java, JNI, low-latency engines) with architecture-level leadership, contributing to design reviews and platform frameworks that accelerate other teams. Based in Irvine, CA, he pairs a formal MSc in Mathematics and Computer Science with a penchant for research-driven concurrent designs and several patents from early-career work.
11 years of coding experience
16 years of employment as a software developer
Master of Science, Mathematics and Computer Science, Master of Science, Mathematics and Computer Science at Surgut State University
Russian, English