Andrea Turli

Tech Lead at Elastic

Rome, 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

👤
Senior
🎓
Top School
Andrea Turli is a tech lead and principal software engineer based in Rome with roughly 15 years of hands-on experience building cloud-native and distributed systems. Currently leading Platform Billing at Elastic, he specializes in backend services for SaaS and on-prem cloud offerings, including billing, subscription management, storage accounting and lifecycle APIs. He has a strong track record in virtualization and cloud provider integrations, contributing to Apache jclouds (notably SoftLayer and libvirt integrations) and Apache Brooklyn while working on product and open-source ecosystems. His career spans engineering roles at Cloudsoft, Dell and Accenture where he focused on automation, monitoring and large-scale infrastructure for telco and enterprise clouds. Known for pragmatic refactors that tame exception flows and for adding test-backed VM creation workflows, he pairs systems-level thinking with meticulous backend implementation. Trained in software engineering at Roma Tre and experienced with grid computing research, he blends academic rigor with production-oriented delivery.
code15 years of coding experience
job16 years of employment as a software developer
bookGrid Computing, Information Technologies, Grid Computing, Information Technologies at ISSGC'07 Summer School
booksciences, sciences at Liceo Scientifico Giovanni Keplero
bookBachelor of Science - BS, Computer Science and Software engineering, Bachelor of Science - BS, Computer Science and Software engineering at Università degli Studi di Roma Tre
languagesItalian, English, French
stackoverflow-logo

Stackoverflow

Stats
84reputation
4kreached
5answers
3questions
github-logo-circle

Github Skills (19)

debug10
java10
javas10
exception-handling10
xml10
testing9
virtualization9
rest-api8
api-rest8
restful-api8
api-design8
playframework6
api6
virtualbox6
sbt6

Programming languages (10)

TypeScriptJavaShellCSSScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
jclouds/jclouds

Jul 2013 - Feb 2018

Read-only mirror of ASF Git Repo for jclouds
Role in this project:
userBack-end Developer
Contributions:122 commits, 91 PRs, 5 pushes in 4 years 7 months
Contributions summary:Andrea primarily contributed to the SoftLayer provider, focusing on bug fixes and improvements related to the creation and management of virtual guests. Their work involved resolving issues where the server returned SoftLayer_Exception_Order_Item_Duplicate errors. The user refactored existing code to handle these exceptions more effectively and propagated HttpResponseExceptions. Additionally, the user made adjustments to data handling and exception handling within the SoftLayer provider.
jcloudsgit-reporead-onlyasf
jclouds/legacy-jclouds

Oct 2010 - Jan 2013

Role in this project:
userBack-end Developer
Contributions:147 commits in 2 years 3 months
Contributions summary:Andrea's primary contribution appears to be the implementation of a new `createNodeTest` feature within the `org.jclouds.libvirt.compute.strategy.LibvirtComputeServiceAdapter.java` file. This involved writing XML descriptions and interacting with the Libvirt API to create and potentially create and start compute instances. The user also added tests for the aforementioned functionality. These commits demonstrate a focus on integrating jclouds with a virtualization API to enable machine creation.
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
Andrea Turli - Tech Lead at Elastic