Giuseppe Persico

Lead Software Engineer at Mediobanca Innovation Services S.C.p.A

Milan, Lombardy, 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

👤
Senior
🎓
Top School
Giuseppe Persico is a Lead Software Engineer based in Milan with 12 years of experience designing and delivering high-performance systems across C, C++, Java, Python and JavaScript. He blends hands-on implementation—authoring core components like a C++ libcurl wrapper—with architecture and team leadership roles in finance and markets (Mediobanca, Euronext/Borsa Italiana). Skilled in concurrent programming, distributed messaging with Kafka, REST/WebSocket APIs, and both relational and NoSQL data models, he repeatedly moves prototypes into production while defining maintenance and governance standards. Comfortable across synchronous and asynchronous Python frameworks (Flask, Tornado) and the Spring Cloud Java stack, he focuses on pragmatic, testable platforms for quantitative and risk applications. An engineer who still commits core library code, he pairs low-level systems expertise with the process discipline needed for enterprise-grade deployments.
code12 years of coding experience
job10 years of employment as a software developer
bookLiceo Scientifico "Gaetano Salvemini" Sorrento
bookComputer Science, Computer Scientist, Software Engineer, Computer Science, Computer Scientist, Software Engineer at Università degli Studi di Napoli 'Parthenope'​
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
11reputation
639reached
0answers
2questions
github-logo-circle

Github Skills (12)

net10
c-language10
cprogramming-language10
curl10
libcurl10
networking10
webrequest10
http-request10
datatables6
quickfixj6
javascript6
jquery6

Programming languages (9)

TypeScriptJavaCSSC++JavaScriptPHPJupyter NotebookRuby

Github contributions (5)

github-logo-circle
JosephP91/curlcpp

Jan 2014 - Nov 2022

An object oriented C++ wrapper for CURL (libcurl)
Role in this project:
userBack-end Developer
Contributions:9 releases, 1 review, 252 commits in 8 years 11 months
Contributions summary:Giuseppe implemented the initial core functionality of a C++ wrapper for the cURL library. Their first commit introduced the foundational `curl_multi` class, the `curl_multi_message`, and the `curl_easy` classes, along with core methods such as `add_handle` and `perform` for asynchronous transfers. Subsequent commits further expanded the core functionality, including header management, option settings, and the development of an HTTP POST interface, thus building out a library facilitating network requests. This work involved a substantial amount of code within the `src` and `include` directories of the repository.
network-requestslibcurlcppc-wrappernetworking
JosephP91/libnvd

Feb 2018 - Apr 2018

Contributions:28 commits, 26 pushes in 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
Giuseppe Persico - Lead Software Engineer at Mediobanca Innovation Services S.C.p.A