Alexander Blom

Software Engineer at Facebook

Stockholm, Sweden
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
Alexander Blom is a Stockholm-based software engineer with 14 years of experience building high-performance mobile and realtime systems, currently at Facebook. He has deep Android expertise—contributing to major open-source projects such as React Native and Litho—and has shipped native and C++ performance improvements for mobile platforms. On the backend he’s implemented protocol-level changes for RSocket and led realtime infrastructure efforts including GraphQL Live Queries and a News Feed realtime backend. His career spans product-facing Android work, low-level network protocol engineering, and test automation, reflecting a rare full-stack fluency across client, server, and infra. Notably, his open-source contributions include Android UI fixes and platform features used by millions through React Native.
code14 years of coding experience
job8 years of employment as a software developer
bookKTH Royal Institute of Technology
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (34)

unit-testing10
mobile-development10
react-native10
ui-components10
testing10
test-framework10
robolectric10
ui-design10
java10
rsocket10
android-developer10
javas10
uid10
front-end-development10
android10

Programming languages (10)

TypeScriptJavaDockerfileC++CHackJavaScriptRuby

Github contributions (5)

github-logo-circle
rsocket/rsocket-java

Feb 2017 - Jun 2017

Java implementation of RSocket
Role in this project:
userBack-end Developer
Contributions:17 commits, 22 PRs, 4 pushes in 4 months
Contributions summary:Alexander primarily contributed to the Java implementation of RSocket, focusing on low-level frame and header modifications. They updated the frame header to match the 1.0 specification, modifying frame lengths, stream IDs, and flags. Additional contributions involved implementing features in `SetupFrameFlyweight`, `KeepaliveFrameFlyweight`, and `RequestFrameFlyweight` to handle different frame types and functionalities. These changes are critical for ensuring the correct format and behavior of RSocket messages.
rxjavastreamsrsocketwebsocketnetty
robolectric/robolectric

Mar 2015 - Jan 2016

Android Unit Testing Framework
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:35 commits, 33 PRs, 87 comments in 10 months
Contributions summary:Alexander primarily focused on improving the Robolectric testing framework. Their contributions include fixing null pointer exceptions, removing unnecessary interfaces and dependencies, optimizing resource handling, and refactoring code for efficiency. The user demonstrated a good understanding of the testing framework and made changes to improve its performance and maintainability by addressing some bugs. The user's work also involved modifying resource handling to optimize image processing.
testing-frameworkrobolectrictestingunit-testing-frameworkandroid
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
Alexander Blom - Software Engineer at Facebook