Andrea Selva

Java Developer at Elastic NV

Trentino – Alto Adige/Südtirol, 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
Andrea Selva is a seasoned Java developer with 13 years of experience building backend systems, automation pipelines, and enterprise integrations across life sciences and communications. He specializes in JVM ecosystems—Java, Groovy, Kotlin—and has contributed to prominent open-source projects like Logstash, improving Elasticsearch integration, CI/CD, and pipeline logging. Andrea combines hands-on server-side engineering with build and automation ownership (version control, CI, code quality) and has architected workflow/data pipelines that reduced operational lead times. Based in Trentino-Alto Adige, he pairs a pragmatic consulting background with a penchant for performance testing and occasional open-source patches, signaling continuous curiosity beyond everyday project work.
code13 years of coding experience
job15 years of employment as a software developer
bookMSc, Computer Science, MSc, Computer Science at Università degli Studi di Udine
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
26reputation
1kreached
2answers
1question
github-logo-circle

Github Skills (40)

messaging10
back-end-development10
groovy10
amazon-elasticsearch10
testing10
mqtt10
java10
mqttnet10
ruby10
performance-testing10
tcp-protocol10
javas10
elasticsearchquery10
logstash10
aws-elasticsearch10

Programming languages (12)

TypeScriptJavaShellCHandlebarsGoMustacheRoff

Github contributions (5)

github-logo-circle
moquette-io/moquette

Aug 2012 - Jan 2023

Java MQTT lightweight broker
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:10 releases, 180 reviews, 901 commits in 10 years 6 months
Contributions summary:Andrea implemented a client benchmarker for the MQTT broker, using Groovy scripts and the FuseSource MQTT client library. The contributions included the creation of a self-contained client benchmarker to measure the complete round trip, which suggests the user's focus on performance testing and backend functionality. They also addressed a memory leak related to object caching and fixed other integration issues.
brokermqttmqtt-clientjavamoquette
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:74 reviews, 17 commits, 43 PRs in 2 years 11 months
Contributions summary:Andrea primarily contributed to the back-end functionality of the Logstash Elasticsearch output plugin. Their work involved modifying the plugin's behavior related to Elasticsearch type handling, addressing deprecation warnings, and adapting to changes in Elasticsearch versions. They also implemented enhancements such as adding a user-agent header to requests, and improving the error handling and Dead Letter Queue (DLQ) functionality. Furthermore, the user worked on CI/CD pipeline updates, and improved integration tests.
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 Selva - Java Developer at Elastic NV