Rafael Acevedo

Principal Software Engineer at Elastic

Pernambuco, Brazil
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
Rafael Acevedo is a Principal Software Engineer with 11 years building high-performance backend systems for location-based anti-fraud and engagement products. Based in Pernambuco, Brazil, he specializes in Go and Java services, stream processing with Kafka and Spark, and low-latency storage on ScyllaDB and PostgreSQL. At Incognia he progressed from software engineer to principal, driving APIs and streaming architectures that power real-time location intelligence. He contributes to open-source cloud tooling—improving logging and controller-runtime integrations in Elastic’s Cloud on Kubernetes project—demonstrating attention to observability and dependency hygiene. Rafael combines hands-on engineering with community leadership as an Elastic community organizer, and he brings a pragmatic focus on performance, maintainability, and operational excellence.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Federal de Pernambuco
languagesEnglish, Portuguese
github-logo-circle

Github Skills (13)

kubernetes10
logging10
kubernetes-operator10
go10
controller10
kubernetes-pods10
elasticsearchquery8
elasticsearch8
elasticsearch-api8
amazon-elasticsearch8
aws-elasticsearch8
docker6
dockers6

Programming languages (9)

TypeScriptJavaC++RustCScalaGoGroovy

Github contributions (5)

github-logo-circle
elastic/cloud-on-k8s

Sep 2019 - Dec 2019

Elastic Cloud on Kubernetes
Role in this project:
userBack-end & DevOps Engineer
Contributions:11 commits, 14 PRs, 49 comments in 2 months
Contributions summary:Rafael primarily focused on refactoring and improving the logging configuration within the Kubernetes controller-runtime package. They updated dependencies to use the controller-runtime zap package, including integration with the zap logging library. The user also made changes to several controller files, specifically modifying the logging imports and configurations. Their work also involved updating the use of deprecated functions and cleaning up code related to custom resource definitions and secure settings.
kubernetes-operatorselastickibanakuberneteselasticsearch
Golang app to read records from a set of kafka topics and write them to an elasticsearch cluster
Contributions:3 releases, 12 reviews, 142 commits in 3 years 4 months
golangrecordsdata-stream-processingelasticsearch-clustergolang-app
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
Rafael Acevedo - Principal Software Engineer at Elastic