Apr 2019 - Jun 2024 | San Francisco, CA
As a staff engineer, I spearheaded the company's performance observability efforts, significantly elevating the quality bar across the entire product. I architected two crucial systems: a comprehensive performance testing framework integrated into Figma's CI process, and an Root Cause Analysis dashboard leveraging production performance data.
These tools became instrumental in maintaining high performance standards and quickly identifying regressions. By driving adoption across teams, mentoring engineers, and collaborating with leadership, I fostered a performance-oriented culture that transformed how Figma approached software quality and user experience.
As a key contributor to LiveGraph for over 3 years, I played a crucial role in transforming Figma's real-time data infrastructure. I was deeply involved in both the day-to-day coding and high-level architectural decisions, helping evolve LiveGraph from a prototype into a production-ready system that now powers many of Figma's real-time features, serving tens of millions of users daily.
My work encompassed hands-on development, technical leadership, architectural decision-making, and fostering team growth, significantly impacting Figma's ability to deliver real-time collaboration at scale.
Deep dive: LiveGraph: Real-time data fetching at Figma
GitHub | Slava |
Codeforces | imslavko |
TopCoder | imslavko |
@imslavko | |
Blog | devblog.me |
IOI 2012 | Silver Medal |
IOI 2011 | Bronze Medal |
2015-2019 | Cambridge, MA
Bachelors in Computer Science
Teaching staff for the weblab class
An open-source tool for labeling and semantic segmentation of images for ML and computer vision projects. Originally developed during an internship, this is a stand-alone version that got popular among companies in Asia.
Contributions to various GraphQL tools and libraries.
A Figma plugin that transforms any path into a brush tracing, offering fine-grained control over brush properties with a live preview.
May 2013 - Aug 2015 | San Francisco, CA
Meteor is an open-source platform for building web and mobile applications using JavaScript. It provides a full-stack solution that integrates with MongoDB and includes real-time data synchronization out of the box. The company behind Meteor later became Apollo GraphQL.
As one of the first 10 engineers in the company, I worked on every part of the framework: datasync, build system, live templating, and deployments. The project garnered 40,000 stars on GitHub, and I was the top 4 contributor.
Brave Summer 2018 [+]
Facebook Summer 2017 [+]
NCSOFT Winter 2019 [+]
I provide high-impact software engineering consulting services for companies facing complex technical challenges. My areas of expertise include:
With over 8 years of experience building scalable systems at companies like Figma, I offer rapid, effective solutions to challenging engineering problems.
A client hired me to optimize their real-time in-app notifications pipeline. I developed a custom, highly efficient solution based on MongoDB capped tables that seamlessly integrated with their existing MongoDB infrastructure. This tailored approach significantly improved their notification system's performance and scalability.
A client engaged me to design a solution for scaling their Redis-based scheduling system for executing customer functions. I created a comprehensive design document that addressed complex requirements including queue fault-tolerance and results caching, low latency, and seamless evolution of the existing system. Working closely with their engineering team, I iterated on the design and developed load tests to validate the proposed options paying attention to operational complexity and costs in addition to room for future growth.