Karlos Daniel Pires da Silva

Desenvolvedor de Software Backend focado no ecossistema Java e Quarkus, visando resolver problemas segundo as necessidades de negócio e boas práticas de design e desenvolvimento de software.

Work

Desenvolvedor Backend

Caixa Econômica Federal
– Present

Desenvolvimento e correção de funcionalidades em projetos Backend do ecossistema OpenFinance. Refatoração de código visando melhor qualidade, manutenibilidade e legibilidade, bem como a migração para versões mais recentes do Java

  • Java com Programação Orientação a Objetos e recursos de Programação Funcional
  • Ecossistema Quarkus com JAX-RS, RESTEasy, JUnit e RestAssured
  • REST API, padrões RESTful documentação com OpenAPI

Estagiário

Governo de Goiás

Estagiário em TI com foco em limpeza e automação de dados utilizando Python, Pandas e SQL.

Education

Projects

Library Management

– Present

Sistema de Locação de Livros de uma Biblioteca, com implementação de regras básicas de empréstimo e cadastro de livros.

  • Java 17

  • RESTful API

  • Spring Boot, Spring Data e Spring Bean Validator

Go REST API Template

– Present

Template de Web Services RESTful utilizando Go, Fiber, GORM, Postgres, Docker e Clean Architecture. Útil para criação rápida de código boilerplate em serviços RESTful.

twitter-timeline-system-design

– Present

Implementação de versões simplficadas do System Design do Twitter. Tecnologias utilizadas até o momento: Go, gRPC, Protobuf, Postgres, Docker e Docker Compose.

ADF CLI

– Present

Ferramenta de CLI para tarefas administrativas, como instalação e execução, de uma aplicação FHIR

Skills

Desenvolvedor Web Backed

  • Java Moderno
  • Quarkus
  • REST API
  • SQL
  • OpenAPI
  • Linux
  • Docker
  • Docker Compose

Languages

Inglês

Avançado

Interests

Desenvolvimento Backend

  • Java
  • REST API
  • Postgres
  • SQL
  • Databases
  • OpenAPI
  • Docker
  • Docker Compose
  • Linux