Pular para o conteúdo

Engenheiro de Software Sênior

Helder Farias

Backend · Arquitetura · Integrações

Desenvolvo software e soluções corporativas desde 2007, com foco em Java e Spring Boot, APIs REST, arquitetura de sistemas e integração de plataformas, incluindo telecomunicações e contact center.

anos em desenvolvimento de software
18+
certificações profissionais
10
produtos próprios
2
Fotografia de Helder Farias, sorrindo, de blazer escuro e camisa azul-clara, em um escritório.

01 Áreas de atuação

Engenharia de software do backend à integração de plataformas.

Domínios em que concentro minha experiência, da construção de APIs à operação de sistemas de atendimento.

  • 01

    Backend e APIs

    Serviços e APIs REST em Java e Spring Boot para aplicações corporativas.

    • Java
    • Ecossistema JVM
    • Spring Boot
    • APIs REST
    • JPA/Hibernate
    • Spring Security (JWT, OAuth2)
  • 02

    Frontend e web

    Aplicações web modernas e responsivas que consomem as APIs do backend.

    • Angular
    • React
    • TypeScript
    • JavaScript
    • HTML e CSS
  • 03

    Arquitetura de software

    Desenho de sistemas modulares e distribuídos e evolução de aplicações existentes.

    • Arquitetura de software
    • Microsserviços
    • Monólitos modulares
  • 04

    Integrações e mensageria

    Comunicação entre plataformas heterogêneas, síncrona e assíncrona.

    • Integração de sistemas
    • Mensageria
    • APIs REST
  • 05

    Dados

    Consultas e modelagem em bancos relacionais e cache de baixa latência.

    • SQL
    • Oracle
    • PostgreSQL
    • SQL Server
    • MongoDB
    • Redis
  • 06

    Cloud e infraestrutura

    Execução de aplicações em servidores Linux, containers e nuvem pública.

    • AWS
    • Oracle Cloud Infrastructure
    • Docker
    • Linux
    • Apache Tomcat
    • WebLogic
    • JBoss
  • 07

    Telecom e contact center

    Sistemas de atendimento com sinalização SIP, URA e plataformas de contact center.

    • SIP
    • IVR (URA)
    • Contact Center
    • NiCE Cognigy
  • 08

    Segurança de aplicações

    Segurança tratada como parte do desenvolvimento de aplicações e APIs.

    • Segurança de aplicações
    • Segurança de APIs
  • 09

    Qualidade e entrega

    Testes, versionamento e automação de build e publicação.

    • Testes automatizados (JUnit, Mockito)
    • TDD
    • Git
    • Maven
    • Gradle
    • CI/CD
  • 10

    IA aplicada

    Inteligência artificial no processo de engenharia e em soluções com agentes.

    • IA no desenvolvimento
    • Agentes de IA
    • IA conversacional
    • IA generativa

02 Projetos próprios

Produtos que desenvolvo de forma independente.

Soluções publicadas ou em desenvolvimento, com o problema, a abordagem e a stack documentados.

Stack · Radar Concursos API Diagrama ilustrativo com as camadas de tecnologia do projeto Radar Concursos API.
02 API · Concursos públicos

Radar Concursos API

Em desenvolvimento

API de catálogo de concursos públicos com proveniência das informações: cada dado é ligado às fontes, publicações e evidências oficiais de onde veio.

  • Java 21
  • Spring Boot 4
  • PostgreSQL 16
  • Flyway
  • Spring Security
  • Docker

03 Certificações

Credenciais em cloud, IA, Java e contact center.

Certificações profissionais organizadas por área, com o emissor de cada uma.

01

Cloud Computing e Arquitetura

Arquitetura e desenvolvimento em nuvem pública e na Oracle Cloud.

3 certificações

02

Inteligência Artificial e Dados

Fundamentos de IA, agentes e bancos de dados com IA.

4 certificações

03

Desenvolvimento Java

Base da linguagem e do desenvolvimento web em Java.

2 certificações

  • SCJP Programa legado

    Sun Certified Programmer for the Java Platform, SE 5.0

    Sun Microsystems

    Emitida em 23 de novembro de 2009

  • OCPJWCD Programa legado

    Oracle Certified Professional, Java EE 5 Web Component Developer

    Oracle

    Emitida em 7 de janeiro de 2014

04

Contact Center e IA Conversacional

Plataformas de atendimento e IA conversacional.

1 certificação

Contato

Vamos conversar sobre sistemas, arquitetura e integrações.

Para conversar sobre engenharia de software, arquitetura, integrações ou algum dos projetos apresentados aqui.