About Me


Stanislav Panferov

Hello! I'm Stanislav Panferov, a passionate software engineering leader based in the San Francisco Bay Area. With a Master's degree and deep expertise in system programming and web technologies, I love helping teams build innovative software that pushes the boundaries of what's possible.

Current Role

I'm currently working at Snowflake as a Software Engineer, where I focus on developer tools, Bazel integration, and UI platform development. My work involves improving developer productivity and building robust infrastructure that powers Snowflake's engineering ecosystem.

Professional Journey

Figma (Jan 2023 - Jul 2024)

At Figma, I worked as a Software Engineer on performance optimization using WebAssembly. I led initiatives including developing a C++/WASM DWARF debugging system, implementing client-side error symbolication, and creating memory observability tools. I also provided technical leadership and mentorship to junior team members.

Meta (Sep 2020 - Dec 2022)

As a Software Engineer at Meta, I worked on bringing the web platform to AR/VR space through the Oculus Browser (Chromium-based). I also contributed to developing a high-performance IPC/RPC solution for microkernel OS, including IDL language design and Rust-based compiler development. Additionally, I worked on next-generation language design for AR/VR devices with LLVM IR generation.

Innervate (formerly RevJet) - Director of Engineering (Jan 2016 - Sep 2020)

Technical Lead of a TypeScript/FullStack development team. Owned more than 70 interconnected SPA applications and backends, including video builder/encoding, email builder, social/native ad builder and integrations, analytics, and more.

Key responsibilities included:

  • Developing ReactJS + TypeScript UI and data management libraries with common application components and logic to speed up development and improve maintainability
  • Owning various technically challenging business projects and SPA applications
  • Technology evangelism and internal development support
  • Applications architecture development at scale
  • Development process improvements and engineering culture
  • Product design negotiations and cross-team communications
  • Mentorship and people growth

Technologies: TypeScript, JavaScript, ReactJS, Rust, NodeJS, Redux, WebPack, GraphQL, Apollo, Relay, MobX, Kubernetes

Alfa-Bank - Software Engineer (Mar 2015 - Dec 2015)

Built a new technological foundation for the next generation of banking products.

  • Development of a modern ReactJS + TypeScript UI library containing common components using Alfa-Bank's visual style
  • TypeScript technology evangelism
  • Technical leadership in several product teams, delivering production products
  • Developer interviews
  • Supporting Scrum processes within teams
  • Application architecture development

Technologies: TypeScript, JavaScript, ReactJS, NodeJS, Hapi, Redux, WebPack, Docker, Consul
Processes: Scrum, Kanban

NPTV - Director of Software Engineering (Apr 2013 - Aug 2014)

NPTV was the world's most advanced cloud-based interactive media and video generation platform. Led a team of 8 programmers with JavaScript, C++, Erlang, and Ruby expertise. Responsible for developing and supporting a sophisticated SDK and Platform for internal and external JavaScript developers using V8, JavaScript, and extensive C++ code. Also responsible for new product development on top of the SDK.

Technologies: JavaScript, ReactJS, Ruby, Rails, Grape, PostgreSQL, C++, Boost, Erlang

Technical Expertise

Languages

Primary: TypeScript, JavaScript, Rust, C/C++, Go
Additional: SQL, WebAssembly, and various domain-specific languages

Specializations

  • Web Technologies: React, Node.js, State Management, Performance Optimization, GraphQL
  • System Programming: Distributed Systems, WebAssembly, IPC/RPC, AR/VR domains
  • DevOps & Tools: Kubernetes, Docker, Bazel build systems
  • Leadership: Technical leadership, hiring, mentorship, and team building

What Drives Me

I'm passionate about performance optimization, developer experience, and building tools that make complex systems more accessible. Whether it's modularizing a TypeScript/C++/WASM codebase, designing compiler infrastructure, or mentoring engineers, I thrive on technical challenges that have real impact.

When I'm not coding, you'll find me exploring new technology trends, contributing to open-source projects, or spending quality time with my kids.

Connect

Feel free to reach out for collaboration, technical discussions, or just to say hello!


Comments