João Vieira

Software Engineer at GUURU

Lisbon, 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 Vieira is a Lisbon-based software engineer with 11 years of experience building resilient, cloud-native systems and developer workflows. He joined early-stage teams and helped split monoliths into service-oriented architectures on Kubernetes, introducing Terraform-driven infrastructure, GitLab CI/CD, and GraphQL for measurable performance gains. Comfortable across backend, DevOps and frontend, he has production experience with system-level networking (notably contributing to the sshuttle transparent VPN project and adding BSD firewall support), PostgreSQL migrations, and payment integrations using event-sourced ledgers. Previously he ran support and release engineering at scale—bringing configuration management, on-call reliability and Kotlin advocacy to established teams—and co-founded a webapps studio early in his career. Trained at Instituto Superior Técnico, João pairs pragmatic engineering with a craft mindset, favoring simple, well-defined components that make systems easier to observe and evolve.
code11 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (MSc), Computer Software Engineering, Master of Science (MSc), Computer Software Engineering at Instituto Superior Técnico
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
19reputation
382reached
1answer
1question
github-logo-circle

Github Skills (14)

system-administration10
network-configuration10
debugging10
firewall10
debug10
python10
networking10
openbsd10
freebsd10
pandas6
html6
css6
compatibility6
browser6

Programming languages (14)

C#C++RustCGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
sshuttle/sshuttle

Dec 2015 - Oct 2018

Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.
Role in this project:
userBackend & DevOps Engineer
Contributions:52 commits, 49 PRs, 157 comments in 2 years 11 months
Contributions summary:João primarily contributed to improving the sshuttle proxy server's functionality and stability. Their work included fixing type errors and bugs in existing code, refactoring OS-specific code for improved maintainability, and adding support for new features like systemd integration. The contributions also included adding support for new platforms, such as FreeBSD PF and OpenBSD, demonstrating expertise in system-level programming. Finally, the user refactored and improved existing functionality and made the code more robust.
proxy-servertransparentadminproxydns
apenwarr/sshuttle

Oct 2015 - Mar 2016

Wrong project! You should head over to http://github.com/sshuttle/sshuttle
Role in this project:
userBack-end & DevOps Engineer
Contributions:10 commits in 4 months
Contributions summary:João primarily focused on improving the sshuttle codebase, addressing various issues and enhancing its functionality. Their contributions included fixing type-related errors, improving daemonization, and optimizing server-side code. The user also added support for FreeBSD and OpenBSD PF firewall integration, demonstrating a strong understanding of system-level programming and network configurations. Further, the user demonstrated DevOps skills through changes related to syslog integration and addressing daemonization issues.
sshhead
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 Vieira - Software Engineer at GUURU