Alexey B is a Senior Software Engineer in London with a decade of experience and over seven years in industry, including five years specialising in video streaming and HTML5 player engineering. He has helped scale player and cloud products for entertainment platforms across Russia, Germany and the UK, most recently in DAZN’s Video Core team and now at Bloomberg. An active open-source contributor and prolific blog author, he focuses as much on reliability as features — adding tests to hls.js and nanostores and improving TypeScript safety in ts-essentials. Comfortable across web and connected devices (Tizen, webOS, PlayStation and smart TVs), he blends front-end craftsmanship, test automation and type-driven design to ship robust client-facing products. His background shows a rare combo of deep platform experience and a deliberate emphasis on testability and developer ergonomics.
11 years of coding experience
8 years of employment as a software developer
Master of Science (MSc) Software Engineering, Master of Science (MSc) Software Engineering at Saint Petersburg State University
Software Engineering, Computer Software Engineering, Software Engineering, Computer Software Engineering at Computer Science Center
Google Scholarship, Mobile Web Specialist, Google Scholarship, Mobile Web Specialist at Udacity
Contributions:1 release, 190 reviews, 94 commits in 1 year 5 months
Contributions summary:Alexey primarily contributed to the project by adding and refining TypeScript types. They implemented new types for various utilities, including `MergeN`, `StrictExtract`, `DeepPartial`, and `DeepReadonly`. The user also focused on improving and expanding existing type definitions, such as `IsTuple`, and made adjustments to existing type utilities in the `lib/types.ts` file. These changes aimed to improve type safety and developer experience within the project.
A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:7 commits, 3 PRs, 3 comments in 3 months
Contributions summary:Alexey primarily contributed to the project by adding and modifying test cases. They focused on testing the `create-map` functionality, including its `setKey` and `notify` methods, ensuring correct typing and error handling. Their work involved adding specific test types and validating the behavior of the code with different inputs, demonstrating a focus on code quality and robustness.
reactstate-managementtinyjavascriptsvelte
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
Alexey Berezin - Senior Software Engineer at Bloomberg