Daniele聽Alessandri

Functional Analyst at Allitude S.p.A.

Anagni, Lazio, Italy
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
Daniele Alessandri is a Functional Analyst and seasoned software engineer with 17 years of experience delivering IT solutions for banking, trading and investment services. He blends hands-on backend development鈥攃ontributing to notable open-source projects like ReactPHP and IronLanguages鈥攚ith functional analysis, API and microservices design for core banking modernization. At Allitude and BNL BNP Paribas he led functional analysis, coordinated cross-disciplinary design teams and optimized DB2/Oracle performance for finance-grade systems. His background in C++, PHP and Java, plus practical DevOps tools (Docker, Kafka, Kubernetes, ArgoCD), lets him translate complex regulatory and protocol requirements (including FIX) into reliable technical implementations. Comfortable both in legacy mainframe environments and cloud-native stacks, he pairs attention to detail with pragmatic delivery. Outside work he brings curiosity and creative energy鈥攁n avid trekker, photographer-in-training and long-time open-source contributor.
code17 years of coding experience
job18 years of employment as a software developer
bookDiploma di liceo scientifico, Diploma di liceo scientifico at Liceo scientifico Dante Alighieri
bookComputer Engineering Ingegneria informatica, Computer Engineering Ingegneria informatica at University of Rome Tor Vergata
languagesItalian, English
github-logo-circle

Github Skills (39)

timers10
javascript10
strings10
redis10
symfony-bundle10
reactphp10
text-manipulation10
command-line-interface10
timer10
bundle10
networking10
data-structure10
predis10
ruby10
libevent10

Programming languages (9)

TypeScriptJavaShellCJavaScriptPHPLuaRuby

Github contributions (5)

github-logo-circle
nrk/redis-lua

Mar 2009 - Nov 2014

A Lua client library for the redis key value storage system.
Role in this project:
userBack-end Developer
Contributions:323 commits, 3 comments, 2 issues in 5 years 8 months
Contributions summary:Daniele primarily contributed to the development of a Lua client library for Redis, implementing various commands and features. Their work involved building the core functionality for interacting with the Redis server, including commands for setting and retrieving data, managing lists, sets, and sorted sets. The user also implemented features like pipelining, transactions, and the ability to define and use custom commands. The overall impact of their work is a comprehensive Lua client library for interacting with Redis.
luaredisclient-librarystoragekey-value
reactphp/event-loop

May 2012 - Oct 2014

ReactPHP's core reactor event loop that libraries can use for evented I/O.
Role in this project:
userBack-end Developer
Contributions:33 commits, 14 comments in 2 years 6 months
Contributions summary:Daniele primarily focused on enhancing the `reactphp/event-loop` library, specifically implementing and refactoring the `StreamSelectLoop` and `LibEventLoop` classes. Their contributions involved adding functionality for managing timers and streams, including the ability to add, remove, and cancel timers. They also optimized the stream handling logic by using named arrays for stream storage and handling edge cases for performance. These changes improve the event loop's overall efficiency and reliability.
event-loopreactorphpstreamsloop
Find and Hire Top DevelopersWe鈥檝e 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
Daniele Alessandri - Functional Analyst at Allitude S.p.A.