About Me
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!
- Email: [email protected]
- GitHub: @s-panferov
- LinkedIn: stanislavpanferov
- Location: Redwood City, Bay Area