Bogdan Savluk

Senior Software Engineer at Uber

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bogdan Savluk is a pragmatic senior full-stack engineer with 13 years of experience building web applications in fast-paced startup and scaleup environments, currently based in Amsterdam and working at Uber. He balances shipping features quickly with managing technical debt, proactively calling for refactors or "doing it right" when it matters. Technically versatile, he contributes across the stack and has improved type-safety and performance in high-profile open-source projects such as Babel, pnpm and Svelte. Passionate about reactive programming, Bogdan authored RxJS-based libraries for single-page apps and champions declarative, event-driven architectures. His contributions include performance-focused refactors that prevented OOM issues in pnpm and nuanced TypeScript/printing fixes in tooling like Recast—signals of attention to both developer experience and runtime robustness. Curious and experimental by nature, he enjoys trying new technologies while keeping a practical, delivery-oriented mindset.
code13 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Master's degree at Kyiv National Taras Shevchenko University
bookBachelor of Applied Science (BASc), Bachelor of Applied Science (BASc) at Taras Shevchenko National University of Kyiv
bookUkrainian Physics & Mathematics Lyceum
stackoverflow-logo

Stackoverflow

Stats
6,282reputation
628kreached
110answers
0questions
Badges
observable
top-5%
webpack
top-5%
rxjs
top-5%
babeljs
top-5%
javascript
top-5%
angularjs
top-5%
github-logo-circle

Github Skills (55)

dependency-management10
go-modules10
javascript10
react-components10
abstract-syntax-tree10
testing10
typescript10
kernel-module10
template-engine10
templater10
ui-design10
react-component10
fusion10
system10
code-generation10

Programming languages (3)

TypeScriptJavaScriptPHP

Github contributions (5)

github-logo-circle
fusionjs/fusionjs

Nov 2020 - Dec 2022

Modern framework for fast, powerful React apps
Role in this project:
userFull-stack Developer
Contributions:20 commits in 2 years
Contributions summary:Bogdan primarily focused on enhancing the `fusion-plugin-rpc` package within the Fusion.js framework. Their contributions included adding features to handle extra query parameters in RPC calls, addressing potential security issues by encoding query parameter keys, and integrating TypeScript support within the project's tooling. The user also made significant contributions to the fusion-cli, including the addition of TypeScript file support in multiple areas. This included enhancements related to build processes and testing.
react-appsreactjavascriptframeworkfusion
uber/baseweb

Aug 2019 - Jul 2022

A React Component library implementing the Base design language
Role in this project:
userFront-end Developer
Contributions:11 reviews, 17 commits, 14 PRs in 2 years 11 months
Contributions summary:Bogdan primarily contributed to the `uber/baseweb` repository by fixing TypeScript definition errors and updating the component library. Their work included adding type annotations, fixing definition errors, and updating existing type definitions to better align with the component implementations. The user was also involved in refactoring code and resolving linting issues across multiple files, indicating an effort to maintain code quality and consistency within the project.
react-componentreactlanguage-designreact-component-librarydesign-system
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
Bogdan Savluk - Senior Software Engineer at Uber