Alexey Berezin

Senior Software Engineer at Bloomberg

London, England, United Kingdom
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
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.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster of Science (MSc) Software Engineering, Master of Science (MSc) Software Engineering at Saint Petersburg State University
bookSoftware Engineering, Computer Software Engineering, Software Engineering, Computer Software Engineering at Computer Science Center
bookGoogle Scholarship, Mobile Web Specialist, Google Scholarship, Mobile Web Specialist at Udacity
languagesRussian, English, German
stackoverflow-logo

Stackoverflow

Stats
566reputation
43kreached
22answers
5questions
github-logo-circle

Github Skills (27)

unit-testing10
javascript10
typescript310
type-check10
testing10
typescript10
typescript210
essentials10
javascripts10
typesystems10
typescript-types10
typesystem10
hlsl10
type-checking10
typescripts10

Programming languages (11)

TypeScriptJavaShellC++RustHaxeSCSSJavaScript

Github contributions (5)

github-logo-circle
ts-essentials/ts-essentials

Jul 2021 - Jan 2023

All essential TypeScript types in one place 🤙
Role in this project:
userFull-stack Developer
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.
placetoolboxtypescript-typesfp-tstypescript
nanostores/nanostores

Aug 2021 - Dec 2021

A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores
Role in this project:
userQA 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