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 Berezin is a Senior Software Engineer based in London with 11 years of experience building high-throughput video and web applications across companies like Bloomberg, DAZN, Joyn and Yandex. He specializes in player engineering and connected-device video stacks, contributing to products serving millions of monthly active users while driving test automation and reliability improvements. A strong TypeScript practitioner, Alexey is an active open-source contributor to projects such as ts-essentials—where he crafts advanced type utilities—and has added targeted tests to widely used libraries like hls.js and nanostores. He blends deep frontend typing expertise with pragmatic QA engineering, improving developer DX and runtime robustness. Educated with an MSc in Software Engineering, he holds UK Global Talent recognition and often operates at the intersection of tooling, types, and media playback systems.
code11 years of coding experience
job7 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 (21)

unit-testing10
javascript10
type-check10
testing10
typescript10
essentials10
type-system10
typescript-types10
hlsl10
type-checking10
typescripts10
swift6
haskell6
dictionary6
sml6

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