Nelson Costa

Scala Developer at Moneyfarm

Porto, Porto, Portugal
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
Nelson Costa is a Scala-focused senior software developer and data engineer with over a decade and a half of experience building backend systems, streaming pipelines, and data platforms across startups and large enterprises. He combines hands-on Scala/Java development with DevOps, QA, and infrastructure-as-code expertise, having shaped CI/CD and toolchains in both corporate startups and consultancy engagements. As a lead engineer at Xebia and contributor to projects like testcontainers-scala and Apache Zeppelin, he bridges production-grade engineering with open-source improvements — including Java 17 support, Docker Compose v2 updates, and Helium proxy fixes. Nelson is adept at domain-driven microservices and high-throughput ETL/Spark workloads, and he frequently takes on architecture and line-management responsibilities. Based in Porto, he pairs a formal engineering background with practical experience across telecom, automotive telemetry, and data-driven media analytics. Colleagues know him for pragmatic designs, quick delivery, and a habit of fixing tricky build and integration pain points others avoid.
code9 years of coding experience
job15 years of employment as a software developer
bookIntegrated Master Electrical and Computer Engineering, Integrated Master Electrical and Computer Engineering at Faculdade de Engenharia da Universidade do Porto
bookMaster Informatics, Master Informatics at Masaryk University Brno
languagesEnglish, Portuguese, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (26)

web-proxy10
docker10
proxy10
dockers10
java10
http-proxy10
proxy-pac10
scala10
javas10
google-cloud-pubsub10
apache-zeppelin10
rest-api10
test-container10
pubsub10
back-end-development9

Programming languages (8)

HCLJavaScalaSCSSGoJupyter NotebookPythonKotlin

Github contributions (5)

github-logo-circle
apache/zeppelin

May 2017 - Apr 2018

Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
Role in this project:
userFull-stack Developer
Contributions:4 commits, 85 PRs, 106 comments in 10 months
Contributions summary:Nelson primarily contributed to the Helium framework within the Apache Zeppelin project, focusing on enhancements and bug fixes related to proxy configuration, and online registry functionalities. They implemented proxy configurations for various installers like Node, NPM, and Yarn, ensuring proper operation behind proxies. The user also addressed critical bugs, such as a null pointer exception in Helium loading when no proxies are set, and improved dependency management and logging for interpreters. Additionally, they integrated a REST API to expose Git commit information.
data-analyticsscalasqljavabig-data
Docker containers for testing in scala
Role in this project:
userBackend Engineer & DevOps Engineer
Contributions:5 reviews, 7 commits, 3 PRs in 5 days
Contributions summary:Nelson contributed to the implementation of a PubSub emulator container, including the necessary setup, configuration, and message handling logic. They also made adjustments to the build process, adding support for Docker Compose v2 and updating dependencies. Furthermore, they added Java 17 support, demonstrating a focus on maintaining compatibility and expanding the project's capabilities.
docker-containerscalatesting
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