Skip to content
View wgcostta's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report wgcostta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wgcostta/README.md

Hi there! 👋 I'm Wagner Costa

🚀 Senior Software Engineer | Java Specialist | Cloud Enthusiast

Brazilian developer with 14+ years in technology and 6+ years dedicated to software development

Full-Stack Developer specializing in Java and Microservices Architecture, experienced in technical leadership and complex system design.


🔗 Connect with me

LinkedIn Email GitHub


💼 Professional Experience

🏦 ELO SERVIÇOS S.A. - Senior Software Engineer

Feb 2023 - Apr 2025

  • Architecture development for critical payment processing projects
  • Data modeling and development standards definition
  • Technical mentorship and team guidance
  • Cloud solutions implementation (AWS & Azure)
  • Strategic technical decision participation
  • DevOps practices and continuous delivery implementation

💳 PAGSEGURO PAGBANK - Senior Software Engineer

Apr 2022 - Feb 2023

  • In-person payment team development using Java, Kotlin, and Kubernetes
  • Technical team leadership and code review standards
  • Critical incident management and resolution
  • Junior and mid-level developer mentorship
  • QA team support for automated testing

🏛️ ITAÚ S.A. - Mid-Level Software Engineer

Apr 2021 - Apr 2022

  • Backend development with Spring Boot and Java
  • AWS serverless applications with Lambda
  • CI/CD pipeline implementation with AWS CodeDeploy and CodePipeline
  • Infrastructure as Code with CloudFormation/Terraform
  • Monitoring and observability tools with Splunk

🛠️ Tech Stack

Languages

Java Kotlin Python JavaScript TypeScript

Frameworks & Libraries

Spring Spring Boot Quarkus

Databases

MySQL PostgreSQL MongoDB Oracle DynamoDB

Cloud & DevOps

AWS Azure Kubernetes Docker Terraform

Messaging & Streaming

Apache Kafka RabbitMQ

Tools & Methodologies

Git IntelliJ IDEA Jira Postman


🏗️ Architecture & Design Patterns

  • Microservices Architecture
  • Domain-Driven Design (DDD)
  • SOLID Principles
  • Clean Architecture
  • Design Patterns
  • RESTful APIs
  • Event-Driven Architecture

📊 GitHub Stats


🚀 Featured Projects

📱 Angular CRUD Application

Full-Stack project with Angular + Node.js + MongoDB

🔗 Live Demo

Tech Stack: Angular Node.js MongoDB

Repositories:


📚 Latest Study Projects

🤖 Kotlin MCP Integration

Model Context Protocol integration with Kotlin 🔗 Repository

Kotlin MCP

🐰 RabbitMQ with Kotlin

Message queue implementation using RabbitMQ and Kotlin 🔗 Repository

Kotlin RabbitMQ

🛠️ Kotlin Handler

Event handling patterns and utilities in Kotlin 🔗 Repository

Kotlin

⚡ Spring Cache with Redis

Distributed caching implementation using Spring Boot and Redis 🔗 Repository

Spring Boot Redis

📊 Spring Batch

Batch processing implementation with Spring Batch framework 🔗 Repository

Spring Boot Spring Batch


🎓 Education & Certifications

🎓 MBA in Information Technology Management
Fundação de Ensino Eurípides Soares da Rocha de Marília - UNIVEM

🎓 Bachelor's Degree in Computer Science
Fundação de Ensino Eurípides Soares da Rocha de Marília - UNIVEM

📜 Certifications

  • ☁️ AWS Certified Developer - Associate
  • 🍃 Spring Framework Specialist
  • 🏗️ Microservices Architecture with Spring Cloud
  • 🏃‍♂️ Agile Development with Scrum
  • 🎯 Design Patterns & SOLID
  • 🧹 Clean Code & Clean Architecture

🌍 Languages

  • 🇧🇷 Portuguese: Native
  • 🇺🇸 English: Technical (reading and documentation)
  • 🇪🇸 Spanish: Basic conversation and advanced technical reading

📈 Experience Highlights

  • 14+ years in technology
  • 6+ years dedicated to software development
  • Technical leadership and team mentorship
  • Payment processing systems expertise
  • Cloud-native application development
  • Microservices architecture design
  • CI/CD pipeline implementation
  • DevOps practices and automation

💡 "Committed to code quality, agile practices, and continuous value delivery"


Profile views

Pinned Loading

  1. spring-webFlux-Reativo-Pokedex spring-webFlux-Reativo-Pokedex Public

    API de uma Pokedex desenvolvido em acompanhamento com o projeto disponivel no Youtube da Ana Beatriz Neri

    Java 4 1

  2. php-crud-gestao-pedidos php-crud-gestao-pedidos Public

    API para gestão de produtos, pedidos e cotação de frete para lojas, utilizando Vue e Laravel como API

    PHP 4

  3. angular-9-CRUD-frontAndBackEnd-Cod3er angular-9-CRUD-frontAndBackEnd-Cod3er Public

    Projeto Finalizado com Angular 9 de CRUD de produtos completo com API em JSON de backend, curso do cod3r.com.br

    HTML 1

  4. desafio-supplyagro desafio-supplyagro Public

    Desafio Java Supply Agro é um desafio para aprender mais sobre Java (Backend com SpringBoot + TJF), contemplando vários requisitos necessários e importantes para as nossas entregas dentro do time d…

    Java 1

  5. dsdeliver-sds2 dsdeliver-sds2 Public

    Projeto desenvolvido na Semana DevSuperior - Link aplicação online: https://devsuperior.netlify.app/

    TypeScript 1

  6. java-priceapi-live-spring java-priceapi-live-spring Public

    Aplicação que foi desenvolvida e esta sendo incrementada posteriormente ao curso de: Spring Boot - Desenvolvendo um sistema de gerenciamento de pessoas em API REST, URL da API online no Heroku: htt…

    Java 1