Filip Spiridonov is a Senior Software Engineer with 13 years of hands-on experience building and optimizing web applications, currently driving software at SpaceX after senior engineering roles at Uber and PayPal. He blends full-stack expertise—React, Redux, performance tuning, CI and test automation—with a track record of improving team quality through linting, testing, and CI workflows. Filip has contributed to well-known open-source projects, adding robust test coverage for flow-typed definitions and fixing UI/visual issues in mapping and charting libraries like nebula.gl and angular-nvd3. Known for quickly shipping prototypes that replace legacy systems, he pairs pragmatic engineering with thoughtful performance profiling. Based in Los Angeles, he holds a master’s degree in Computer Science (with honors) and often focuses on the less-visible plumbing that makes large front-end systems reliable.
13 years of coding experience
12 years of employment as a software developer
National Technical University "Kharkiv Polytechnic Institute"
Contributions:2 reviews, 7 commits, 7 PRs in 5 years
Contributions summary:Filip primarily contributed to the repository by adding and expanding test cases for Flow type definitions. They added tests for the `copy-to-clipboard` and `pretty-ms` libraries, ensuring the type definitions correctly handle various inputs and options. Additionally, the user incorporated comprehensive testing for the `isomorphic-unfetch` library, covering different scenarios for the `Response` object and related functionality. They also added tests for `@mapbox/mapbox-gl-supported`.
AngularJS directive for NVD3 reusable charting library (based on D3). Easily customize your charts via JSON API.
Role in this project:
Full-stack Developer
Contributions:34 commits, 13 PRs, 26 pushes in 5 days
Contributions summary:Filip primarily contributed to the `angular-nvd3` project by merging branches and resolving conflicts, indicating a role in integrating code changes. They addressed issues in the `dist` files, focusing on minified JavaScript, and updated the source files as well. Their work involved fixing resize handler issues and ensuring the correct removal of elements, demonstrating involvement in the chart's lifecycle and maintenance.
chartsapichartcharting-librarycharting
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Filip Spiridonov - Senior Software Engineer at SpaceX