Rafael Justo is a Principal Software Developer based in Cork with 14 years of experience designing and deploying large-scale systems and improving software performance. He blends deep protocol and infrastructure expertise—earned at NIC.br working on DNS, DNSSEC and HSM integrations—with cloud-native engineering at Teamwork.com, where he built generic reporting pipelines using RabbitMQ, Elasticsearch, Debezium/Kafka and experimented with Redshift and Flink. A hands-on Go developer and active open-source contributor, he strengthened miekg/dns with DNS-over-TLS support and improved the go-gorp ORM to handle expanded slice arguments with tests. He also built developer-focused tooling such as a vCluster/Devspace-based cloud dev environment to spin up complex microservice stacks and an internal generative-AI Q&A tool that surfaces answers from internal and public docs. Comfortable bridging ops and dev teams, Rafael combines protocol-level rigor with pragmatic automation to accelerate delivery and reliability.
14 years of coding experience
15 years of employment as a software developer
Bachelor Computer Science, Bachelor Computer Science at Pontifícia Universidade Católica de São Paulo
Master of Business Administration (M.B.A.) Information Technology, Master of Business Administration (M.B.A.) Information Technology at Escola Politécnica da USP
Go Relational Persistence - an ORM-ish library for Go
Role in this project:
Back-end Developer
Contributions:9 commits, 4 PRs, 12 comments in 4 months
Contributions summary:Rafael contributed to the `go-gorp/gorp` library, which is an ORM-ish library for Go. Their primary focus was on enhancing the library's functionality, specifically by introducing the ability to expand slice arguments in mappers, enabling more flexible SQL query construction. They also added tests to validate this new feature, ensuring its correct implementation and usage. Furthermore, they extended the functionality to include the same behavior in transactions.
Contributions:21 commits, 4 PRs, 25 comments in 6 months
Contributions summary:Rafael primarily focused on enhancing the `miekg/dns` library, specifically in the area of DNS over TLS support. They implemented features allowing the client and server to establish secure TLS connections, including the addition of a new `Net` attribute and associated TLS configuration options. Additionally, the user addressed code quality by refactoring and renaming functions and variables, which included refactoring IDNA functions, and added error handling for cases with invalid characters. These updates improve the security and reliability of the DNS library.
golangdnsresolverdns-over-httpsdyndns
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 Justo - Principal Software Developer at Teamwork.com