Alessandro Angelino

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
Alessandro Angelino is a Senior Software Engineer and technical leader with 11 years of experience building secure, production-grade systems across embedded, trading, and cloud domains. He led the design of uVisor at ARM—contributing to a microkernel and API that earned multiple patents—and has deep low-level expertise shown by linker/startup code and security hardening work in the widely used Arm Mbed OS. At Algorithmic Bond Research he was the first non-founder engineer, architecting an algorithmic quoting system, CI/CD for C++/Python/JS, and the company’s security posture from prototype to product. Now at Bloomberg, he continues to blend systems-level thinking with product delivery, favoring pragmatic automation and secure defaults. Educated at Politecnico di Torino and ETH Zurich, he pairs rigorous engineering fundamentals with hands-on implementation across the stack.
code11 years of coding experience
job8 years of employment as a software developer
bookProject and People Management Summer School, Project and People Management Summer School at Comau
bookMaster's degree, Electrical Engineering and Informaton Technology, Master's degree, Electrical Engineering and Informaton Technology at Eidgenössische Technische Hochschule Zürich
bookHigh School, 100/100 cum laude, High School, 100/100 cum laude at Liceo Scientifico Statale C. Cavour di Roma
bookLaurea triennale, Electronics Engineering, 110/110 cum laude, Laurea triennale, Electronics Engineering, 110/110 cum laude at Politecnico di Torino
languagesEnglish, Italian
github-logo-circle

Github Skills (10)

c1710
arm10
embedded10
script10
cortex-m10
linker10
c1110
sys10
linkage10
security10

Programming languages (8)

TypeScriptC++CSSCCMakeJavaScriptVim ScriptPython

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

Apr 2016 - Apr 2017

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:60 commits, 13 PRs, 1 push in 1 year
Contributions summary:Alessandro's commits primarily involve modifying linker scripts and startup code for the K64F and EFM32GG targets within the Mbed OS. They added and configured uVisor sections, page allocators, and initialization routines to the linker scripts. Furthermore, the user addressed security concerns by virtualizing NVIC calls and implemented secure access to ROM tables, indicating a focus on security and low-level system configuration for embedded systems. The commits demonstrate contributions to the RTOS, specifically around the integration of uVisor with Keil RTX.
kernelmbed-osoperating-systemlinuxmbed
AlessandroA/dotfiles

Jan 2016 - Mar 2020

Contributions:26 pushes, 1 branch in 4 years 2 months
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
Alessandro Angelino - Senior Software Engineer at Bloomberg