João Costa

Staff Software Engineer at Kevel

Braga, 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
João Costa is a Staff Software Engineer with 13 years of experience building scalable systems across ad tech and e-commerce, currently driving engineering at Kevel after senior roles at Zalando and Velocidi. He holds a master’s in Informatics and Computing from the University of Porto and blends expertise in distributed/parallel computing, AI, and computer graphics to tackle problems in big data, machine learning, and computer vision. A full‑stack contributor to notable open-source projects like Polynote, he has shipped backend Scala improvements and refined frontend plotting UI components, demonstrating comfort across languages and layers. João is a competitive coder and lifelong learner—regularly entering game jams and online courses—which fuels his pragmatic yet experimental approach to engineering. Based in Braga, Portugal, he brings both production-grade delivery and a research-minded curiosity to complex system design. An underrated strength is his track record of improving dependency management and developer experience in the projects he touches.
code13 years of coding experience
job12 years of employment as a software developer
bookMaster Informatics and Computing Engineering, Master Informatics and Computing Engineering at Faculdade de Engenharia da Universidade do Porto
bookEscola 3/Secundária de Vila Verde
github-logo-circle

Github Skills (9)

notebook10
front-end-development10
scala10
typescript-types9
vega9
typescript9
typescripts9
javascript8
dependency-management8

Programming languages (24)

JavaC++CSSRustCScalaGoTree-sitter Query

Github contributions (5)

github-logo-circle
polynote/polynote

Oct 2019 - Apr 2021

A better notebook for Scala (and more)
Role in this project:
userFull-stack Developer
Contributions:1 review, 28 commits, 13 PRs in 1 year 5 months
Contributions summary:João contributed to both the frontend and backend aspects of the Polynote project. They addressed issues related to data type handling and aggregation in Scala code within the backend. On the frontend, they implemented and refactored UI components, including the plot editor, and addressed issues related to plotting functionality and user interactions. Furthermore, the user improved the project's dependency management and configuration.
notebookscala
JD557/volcano-lullaby

Apr 2022 - Oct 2024

Contributions:2 releases, 2 PRs, 8 pushes in 2 years 6 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
João Costa - Staff Software Engineer at Kevel