About

A bit about me.

I'm Diogo — a Brazilian software developer currently based in Vigo, Spain. I started my career in 2022 at ISBET, where I cut my teeth on legacy .NET systems, Visual Basic, and SQL Server. It wasn't glamorous work, but it taught me how real production software behaves — and how to keep it running when things go wrong.

From there, I moved into an internship at John Deere, where I worked across the full stack — Spring Boot backends, React frontends, and a growing focus on DevOps. I set up CI/CD pipelines with GitHub Actions, wrote end-to-end tests with Playwright, and helped upgrade legacy codebases to resolve vulnerabilities.

Outside of work, I build things that interest me. I run a homelab where I self-host everything from cloud storage to AI models using GitOps and Terraform. I've built microservices, AI gateways, and landing pages for real clients. I'm pursuing a Computer Science degree remotely and I'm always looking for the next challenge — ideally with a team that values clean code, honest communication, and continuous improvement.

Experience

Where I've worked.

Software Development Intern

John Deere
Feb 2025 — Jul 2026Brazil · Hybrid
  • Maintained and evolved internal corporate systems using Java with Spring Boot, SQL, and TypeScript with React.
  • Implemented DevOps practices — configured CI/CD pipelines with GitHub Actions across team repositories.
  • Created unit and end-to-end tests using Playwright, supporting software quality assurance.
  • Analyzed and resolved bugs in mission-critical applications, ensuring business continuity.
  • Upgraded legacy systems, resolving vulnerabilities and improving code quality.
  • Collaborated with the technical team to optimize database queries and internal processes.

Software Developer

ISBET
Jul 2022 — Nov 2024Brazil · On-site
  • Developed and maintained software solutions using Visual Basic, ASP (.NET), and SQL Server.
  • Analyzed and resolved bugs in mission-critical applications.
  • Collaborated actively with the team to optimize database queries and internal processes.
Education

Academic background.

IT Technician

FIEC
Jul 2021 — Dec 2022 · Brazil
Skills

What I work with.

Languages & Frameworks

Java (Spring Boot)TypeScriptReactNext.jsNode.jsExpressVisual BasicASP (.NET)PythonFlask

Infrastructure & DevOps

CI/CD PipelinesGitHub ActionsTerraformDockerGitOpsWireGuardLinux Administration

Databases

PostgreSQLMySQLSQL ServerPrisma ORMRedis

Testing & Quality

PlaywrightVitestSupertestLighthouse CIEnd-to-end Testing

Tools & Practices

Git & GitHubDBeaverPostmanAgile / ScrumGrafanaObservability

Languages

PortugueseNative
EnglishAdvanced / Professional
SpanishTechnical / Intermediate