Skip to content

Latest commit

 

History

History
357 lines (261 loc) · 15.3 KB

File metadata and controls

357 lines (261 loc) · 15.3 KB

André Vieira da Silva

Tech Lead / Specialist Developer | Senior Software Engineer

📍 Fortaleza, Ceará, Brazil | 📞 +55 (85) 98951-6188 | 📧 sgavsnake@gmail.com
💼 LinkedIn: linkedin.com/in/andre-vieira-da-silva | 🔗 GitHub: github.com/engcomAndre


🎯 Executive Summary

As a Tech Lead, I lead technical teams across disciplines, defining and implementing scalable architectures (microservices, event-driven, cloud), microservices governance, technology standardization, and deploying high-availability, high-performance solutions for financial institutions. Responsible for guiding technical decisions, ensuring code quality (TDD, code review), promoting DevOps (CI/CD, observability, infrastructure automation), as well as mentoring and developing teams in agile environments (Scrum, Agile). Proven experience as Backend and Full Stack Developer, Software Architect and API Designer, with strong expertise in REST/gRPC APIs, cloud computing, automation, and modern software engineering practices.

Highlights:

  • 🏆 Technical leadership in critical financial systems (Unicred, PagBank, PicPay, Banco Original)
  • 🚀 35% optimization in service time and 25% performance increase
  • 📊 Hexagonal Architecture professionally implemented with 85%+ test coverage
  • 🔧 Modern stack: Kotlin, Java 21, Spring Boot 3.2.2, Kafka, Kubernetes, AWS

💼 Professional Experience

Tech Lead / Specialist Developer

Unicred do Brasil | April 2025 - Present | 📍 Remote

Technical leadership of Collections and Issuance systems, focusing on microservices governance and distributed architecture.

Key Achievements:

  • ✅ Technical leadership of multidisciplinary teams
  • ✅ Microservices governance and architectural standardization
  • ✅ Service migration to Kubernetes
  • ✅ Observability implementation with OpenTelemetry, Grafana, Prometheus and Loki
  • ✅ Mentoring of senior and mid-level developers

Featured Projects:

Instructions API (2025 - Current)

  • Development and exposure of REST APIs for instructions on securities
  • Operations: write-off, maturity change, payer data change
  • Stack: REST, Kafka, PostgreSQL
  • Result: Critical APIs in production for securities management

Team Capacity Management (2025 - Current)

  • Parallel coordination of multiple regulatory projects (70/30)
  • Adjustments to RESOLUTION 457 and Alphanumeric CNPJ
  • Result: Simultaneous execution of critical projects maintaining quality

Technology Stack: Java, Kotlin, Spring Boot, Spring Security, Kafka, Kubernetes, Docker, AWS (EC2, S3, RDS, Lambda), OpenTelemetry, Prometheus, Grafana, Loki, PostgreSQL, OracleDB


Senior Software Engineer

Invillia | March 2022 - April 2025 | 📍 Remote

Backend development for PagBank and PicPay clients, with large-scale, high-availability solutions.

Key Achievements:

  • ✅ Microservices development in Kotlin and Spring Boot 3.2.2
  • ✅ Technical leadership and mentoring of teams up to 10 people
  • ✅ High-availability RESTful APIs
  • ✅ Hexagonal architecture implementation (Ports and Adapters)
  • ✅ Event-Driven Architecture with Kafka
  • ✅ 85%+ test coverage in main projects

Notable Projects:

Jarvis – PagBank (2023 - 2024)

  • "Plug and play" platform for KYC, Fraud, Transactions and PIX areas
  • Result: 35% optimization in operational service time
  • Stack: Java, Spring Boot, Kafka, Kubernetes

Corporate Credit Marketplace – PicPay (2023 - 2024)

  • Platform connecting clients to partners through offer desk
  • Result: Revenue increase and default reduction
  • Stack: Java, Spring Boot, Kafka, AWS

Onboarding Registration Desk – PagBank (2022 - 2023)

  • Construction/migration of Onboarding Registration Desk
  • Legacy database inconsistency corrections
  • Client data validation and integrity
  • Result: Significant reduction in inconsistencies and improvement in data quality
  • Stack: Java, Spring Boot, Oracle Database

PIX – Limits Management – PagBank (2023)

  • Transactional limit rules implementation according to BACEN regulations
  • Stack: Java, Spring Boot, Oracle Database

Technology Stack: Kotlin, Java 21, Spring Boot 3.2.2, Spring Security, Kafka, Kubernetes, Docker, AWS, MongoDB, PostgreSQL, Oracle Database, JUnit 5, MockK, Testcontainers, OpenTelemetry, Prometheus, Grafana, Loki


Systems Analyst II

Banco Original | February 2021 - August 2023 | 📍 Remote

Development and technical reference in Core PIX systems, focusing on limits and beneficiaries management, maintenance, and regulatory compliance.

Key Achievements:

  • ✅ Technical reference for PIX system, mainly limits and beneficiaries management
  • ✅ Core PIX systems development with BACEN compliance
  • ✅ Maintenance of critical financial operations systems
  • ✅ Architecture and system performance optimization
  • 25% system performance increase through architectural optimizations

Featured Projects:

PIX - Night Limits Management (2023)

  • Application for registration and execution of transactional limits in PIX core
  • Critical system for night financial operations
  • BACEN regulatory project with full compliance
  • Stack: Java, Spring Boot, Oracle Database
  • Result: Operational system in production with high availability

URA - Automated Response Unit (2021 - 2023)

  • Update and maintenance of URA system (Automated Response Unit)
  • Improvement in customer experience in automated services
  • Integration with core banking systems
  • Stack: Java, Spring Boot, Oracle Database
  • Result: Updated and optimized system in production

Individual Credit Analysis Engine (2021 - 2023)

  • Update of credit analysis engine for Individuals
  • Implementation and improvement of credit analysis rules
  • Optimization of risk assessment processes
  • Integration with credit and scoring systems
  • Stack: Java, Spring Boot, Oracle Database, PL/SQL
  • Result: Updated system with better performance and accuracy in credit analysis

Technology Stack: Java, Spring Boot, Spring Batch, Kafka, Oracle Database, PL/SQL


Systems Developer

IVIA / Wipro | February 2018 - February 2021 | 📍 Fortaleza, CE

Acting in the healthcare sector, allocated to Hapvida client (one of the largest health insurance companies in Brazil).

Key Achievements:

  • ✅ Development of critical systems for healthcare operations
  • ✅ Maintenance and development of corporate systems
  • ✅ Native Android development
  • Improvements that positively impacted over 1 million users

Technology Stack: Java, Spring Boot, PL/SQL, Oracle Forms, Oracle Reports, Native Android, Oracle Database


Freelance Developer / Personal Projects

Independent Projects | 2025 - Current | 📍 Remote

Development of complete solutions in microservices architecture, implementing architecture best practices, testing, and infrastructure as code.

Key Achievements:

  • ✅ Development of complete raffle management platform in distributed architecture
  • ✅ Professional hexagonal architecture implementation
  • ✅ 85%+ test coverage in main microservices
  • ✅ Complete local development infrastructure with Kubernetes
  • ✅ JWT authentication with Keycloak integration
  • ✅ Modern web interface with Next.js 15 and React 19

Main Projects:

Raffle Management Platform (2025 - Current)

  • Complete raffle management platform in distributed architecture
  • Hexagonal Architecture (Ports and Adapters) professionally implemented
  • Event-Driven Architecture with domain events via Kafka
  • Control of raffles, reservations, purchases and cancellations
  • Idempotent reprocessing with status timeline, CDC, retry and supervised DLT
  • Test coverage: 85%
  • Stack: Kotlin, Spring Boot 3.2.2, Java 21, MongoDB, Kafka, Keycloak, OpenTelemetry

MS Auth Core Service (2025 - Current)

  • JWT authentication with TTL and auto-renewal
  • Integration with Keycloak for JWT authentication
  • Hexagonal architecture implemented
  • 218 tests executed successfully (0 failures)
  • Stack: Kotlin, Spring Boot 3.2.2, Java 21, MongoDB, MapStruct

MS Raffle Web UI (2025 - Current)

  • Modern and responsive web interface
  • 50+ automated tests (Jest, React Testing Library)
  • State management with Zustand
  • Integration with RESTful APIs
  • Stack: Next.js 15, React 19, TypeScript, Tailwind CSS 4, Zustand

Local Development Infrastructure (2025)

  • Complete infrastructure for local development
  • Kubernetes (Minikube) with Docker
  • Services: MongoDB, Keycloak, Kafka, SonarQube, LocalStack
  • Automation scripts and complete documentation (600+ lines)
  • Helm Charts and Kubernetes Manifests

Document Processing Engine (2025 - Current)

  • System for automatic data extraction from PDF forms and OCR
  • Automated document processing
  • Stack: Kotlin, MongoDB

Technology Stack: Kotlin, Java 21, Spring Boot 3.2.2, Spring Security, Next.js 15, React 19, TypeScript, MongoDB, Kafka, Keycloak, Kubernetes, Docker, OpenTelemetry, Prometheus, Grafana, Loki, JUnit 5, MockK, Testcontainers, Jest, React Testing Library


🛠️ Technical Competencies

Languages and Frameworks

Backend:

  • Kotlin (Advanced) - Scope functions, functional composition
  • Java (Advanced) - Java 8, 11, 17, 21
  • TypeScript | JavaScript | Python | PL/SQL

Frameworks:

  • Spring Boot (2.x, 3.2.2)
  • Spring Security
  • Spring Data MongoDB/JPA
  • Spring Batch
  • Next.js 15 | React 19

Architecture and Patterns

  • Hexagonal Architecture (Ports and Adapters) - Professional implementation
  • Event-Driven Architecture
  • Microservices
  • Domain-Driven Design (DDD)
  • Clean Architecture
  • CQRS | Event Sourcing

Infrastructure and DevOps

  • Kubernetes (Minikube, Helm Charts, Manifests)
  • Docker | Docker Compose
  • AWS (EC2, S3, RDS, Lambda)
  • Gradle | Maven
  • Git | GitHub | GitLab

Messaging and Events

  • Kafka (CDC, Outbox, DLT, Retry, TTL)
  • RabbitMQ

Databases

  • MongoDB | PostgreSQL
  • Oracle Database | MySQL

Observability and Monitoring

  • OpenTelemetry | Prometheus
  • Grafana | Loki
  • Micrometer | Jaeger

Testing and Quality

  • JUnit 5 | MockK
  • Testcontainers | Jest
  • React Testing Library | JaCoCo
  • SonarQube

CI/CD

  • GitHub Actions
  • Azure DevOps
  • Jenkins

Security

  • Keycloak | OAuth2
  • JWT | Spring Security

📊 Key Achievements and Metrics

Performance and Scalability

  • ✅ Large-scale, high-availability systems (PagBank/PicPay)
  • ✅ High-availability RESTful APIs
  • 25% performance increase through architectural optimizations (Banco Original)
  • 35% optimization in operational service time (Jarvis - PagBank)
  • ✅ Positive impact on over 1 million users (Hapvida)

Code Quality

  • 85%+ test coverage in main microservices
  • 218 tests executed successfully (0 failures) in ms-auth-core-service
  • ✅ Professional hexagonal architecture implementation
  • ✅ Rigorous code review and technical mentoring

Architecture and Infrastructure

  • ✅ Service migration to Kubernetes in production
  • ✅ Complete observability implementation (OpenTelemetry, Prometheus, Grafana, Loki)
  • ✅ Microservices governance and architectural standardization
  • Event-Driven Architecture implemented with Kafka

🎓 Education

MBA in Full Cycle Architecture

Expected Completion: August 2026

Bachelor's Degree in Computer Engineering

Federal Institute of Education, Science and Technology of Ceará – Fortaleza Campus
Completion: 2020


🏆 Certifications and Courses

  • Spring REST Specialist – Algaworks, 2023
  • DevOpsPro – Fabrício Veronez, 2023
  • AI-Assisted Certified Professional, 2023
  • AceleraDev Java – Codenation, 2020
  • Oracle PL/SQL Procedures, Functions, Triggers – Udemy, 2020
  • CCNA – Cisco, 2018
  • SCF (Scrum Fundamentals) – Scrum Study, 2019

💡 Soft Skills

  • Technical Leadership: Leadership of multidisciplinary teams, continuous mentoring
  • Communication: Clear translation between business needs and technical solutions
  • Quality: Technical rigor, focus on cost, performance and simplicity (KISS, YAGNI)
  • Resilience: High adaptability and ability to work under pressure in critical systems
  • Results Orientation: Focus on consistent deliveries and continuous improvement

🚀 Technologies

Architecture and Patterns: Microservices, Event-Driven Architecture, Hexagonal Architecture, Clean Architecture, Domain-Driven Design (DDD), CQRS, Event Sourcing, RESTful APIs, gRPC, API Gateway, Service Mesh, Distributed Systems, Scalable Systems, High Availability, Fault Tolerance, Resilience Patterns

Languages and Frameworks: Kotlin, Java, Java 8, Java 11, Java 17, Java 21, TypeScript, JavaScript, Python, PL/SQL, Node.js, Spring Boot, Spring Framework, Spring Security, Spring Data, Spring Batch, Next.js, React, React 19, Hibernate, MapStruct

Backend and APIs: Backend Development, REST APIs, GraphQL, Web Services, SOA, Service-Oriented Architecture, API Design, API Development, Microservices Development, Server-Side Development

Messaging and Events: Apache Kafka, Kafka Streams, CDC (Change Data Capture), Outbox Pattern, Dead Letter Topic (DLT), Event Streaming, Message Queues, RabbitMQ, Event Sourcing, CQRS

Databases: MongoDB, PostgreSQL, Oracle Database, MySQL, SQL, NoSQL, Database Design, Database Optimization, PL/SQL, JPA, Hibernate, Database Migrations

Infrastructure and Cloud: Kubernetes, Docker, Docker Compose, Container Orchestration, AWS (EC2, S3, RDS, Lambda), Cloud Computing, Infrastructure as Code (IaC), Helm Charts, Minikube, LocalStack, GCP, OpenShift

DevOps and CI/CD: CI/CD, Continuous Integration, Continuous Deployment, GitHub Actions, Azure DevOps, Jenkins, Git, GitLab, Gradle, Maven, Build Automation, Deployment Automation

Observability and Monitoring: OpenTelemetry, Distributed Tracing, Prometheus, Grafana, Loki, Metrics, Logging, Monitoring, Observability, Jaeger, Splunk, Kibana, Dynatrace, Micrometer, Actuator

Testing and Quality: Unit Testing, Integration Testing, Test-Driven Development (TDD), JUnit 5, MockK, Testcontainers, Jest, React Testing Library, Code Coverage, SonarQube, JaCoCo, Quality Assurance, Code Review

Security: OAuth2, JWT, Keycloak, Spring Security, Authentication, Authorization, RBAC, Security Best Practices, API Security

Agile Methodologies: Agile, Scrum, Kanban, Sprint Planning, Retrospectives, Pair Programming, Code Review, Technical Leadership, Mentoring

Frontend: Frontend Development, React Development, Next.js Development, TypeScript, JavaScript, Tailwind CSS, Zustand, State Management, Responsive Design, UI/UX

Other Competencies: Functional Programming, Object-Oriented Programming, SOLID Principles, Clean Code, Refactoring, Performance Optimization, System Design, Technical Documentation, Problem Solving, Leadership, Mentoring


📞 Contact

📞 Phone: +55 (85) 98951-6188
📧 Email: sgavsnake@gmail.com
💼 LinkedIn: linkedin.com/in/andre-vieira-da-silva
🔗 GitHub: github.com/engcomAndre
📍 Location: Fortaleza, Ceará, Brazil


Last update: January 2025