Hi, I’m Joaquim Costa — a Staff Software Engineer with over 13 years of experience designing and building secure, cloud-native backend systems. I specialize in Java, Kotlin, and Spring Boot, with a strong focus on microservices architecture, API design, and DevOps automation.

I played a leading role at General Electric where I steadily advanced to Staff Software Engineer, earning multiple promotions based on impact. As the backend lead for the company’s internal “Workflows” platform — one of the most widely used systems across the organization. I collaborated on modernizing the application from a monolith to microservices, designing and delivering robust backend solutions that supported high availability and scalability.

My work at GE included leading technical design, optimizing performance, and implementing infrastructure improvements such as Docker-based local development environments. I also introduced CI/CD pipelines and improved test reliability to support faster, more dependable releases.

Most recently, I worked at Kroger as an Advanced Software Engineer. There, I standardized backend architecture, implemented RBAC security using OAuth2, and optimized CI/CD workflows with GitHub Actions. I led code review practices and championed OpenAPI adoption to align service development with platform-wide standards.

My time at Capgemini gave me additional exposure to client-facing enterprise projects. My core passion is building impactful backend systems and engineering infrastructure from within product-focused teams.

  • Azure Developer Certificate
  • Azure DevOps Engineer Expert
  • Azure Cosmos Database Developer Specialty
  • Azure AI Fundamentals

Over the past several years, I’ve worked extensively in Azure (including AKS) and have also been diving into Generative AI, LLMs, and agentic systems—especially where they intersect with backend development, developer tooling, and automation workflows.

Outside of engineering, I enjoy traveling, automating my home, playing soccer (futebol), and dancing. I’m based in Rhode Island and always open to collaboration, mentoring, and solving meaningful technical challenges.

Technical Skills

Languages

JavaKotlinPythonSQLBash

Frameworks & Libraries

Spring BootSpring CloudHibernateJUnitMockito

Databases

PostgreSQLRedisAzure Cosmos DBMongoDB

DevOps & Tools

MavenGradleGitTerraformDockerKubernetesGitHub ActionsFlyway

Cloud & Infrastructure

AzureAzure DevOpsAzure CLIARMBicepAzure AI Services

Web Technologies

JavaScriptHTMLCSSXMLJSONRestful API

Architecture & Practices

Microservices ArchitectureClean ArchitectureAPI DesignOpenAPIEvent-Driven ArchitectureIntegration Testing

Emerging Technologies

Generative AILarge Language Models (LLMs)Agentic Workflows