Arquiteto de Software
Síntese de Qualificações
Arquiteto de Software Java / Analista Desenvolvedor Java Full Stack, com mais de 17 anos experiência .
Arquitetei e desenvolvi sistemas para grandes instituições como: ANP, ANS, Bradesco Seguros, Sulamérica Seguros, Grupo Carso (NET, Claro, Embratel), Banco Itaú, CA, Caixa, dentre outros, em projetos críticos, de relevância na sociedade e amplamente divulgados na mídia.
Nessas diversas empresas, atuei em: criação de artefatos de documentação (modelagem UML, Diagramas Funcionais/C4Model), arquitetura, desenvolvimento, modificações/correções, integrações e testes em Microserviços, Webservices e Aplicações Web (JEE), com Rich Internet Applications (RIA), Angular e Arquitetura de Software.
Possuo capacidade para planejamento, implementação e implantação de projetos e tarefas solo, junto a colegas e/ou superiores, ou prestando consultorias em análise e desenvolvimento de projetos.
Experiência Profissional
-
Especialista em Sistemas - MJV (7/2024 a 9/2025)
Análises, escrita de documentos de solução técnica, desenvolvimento de código, participação em reuniões de planejamento/refinamento, auxílio e orientação de membros plenos e júniores da equipe. Auxílio e orientação de membros da equipe. Responsabilidade técnica das soluções. Entendimento dos requisitos junto ao time de negócio. Auxílio na escrita de histórias. Descoberta de regras funcionais para transposição tecnológica de sistemas legados. -
Arquiteto de TI - Fóton Informática S.A. (1/2023 a 5/2024)
Definições/propostas de arquitetura de software/sistemas e de soluções, levantamento de requisitos de negócio, desenvolvimento de arquitetura inicial (projeto starter), participação em reuniões de planejamento/refinamento, auxílio e orientação de membros sêniores e plenos das equipes. Produção de artefatos de documentação de arquitetura -
Arquiteto de Software - Mirante Tecnologia S/A (11/2021 a 11/2022)
- Projetos para cliente CA:
Seguro Parcela Protegida APIs de integração para venda do Seguro Parcela Protegida em todas as lojas da CA no Brasil, por meio do Sistema de PDV da CA (backend).
Seguro RFQ (Roubo, Furto e Queda) APIs de integração para venda do Seguro RFQ em todas as lojas da CA no Brasil, por meio do Sistema de PDV da CA (backend).
Seguro Garantia Estendida APIs de integração para venda do Seguro Garantia Estendida em todas as lojas da CA no Brasil, por meio do Sistema de PDV da CA (backend).
Seguro Bolsa Protegida APIs de integração para venda do Seguro Bolsa Protegida através do CA Pay (backend).
Ecommerce CA Backend e APIs do sistema de e-commerce da CA.
Atribuições nos projetos acima: Definições/propostas de arquitetura de software/sistemas e de soluções, levantamento de requisitos de negócio, desenvolvimento de código, participação em reuniões de planejamento/refinamento, auxílio e orientação de membros plenos e júniores da equipe.
Sistemas desenvolvidos em Java 17, usando Spring (Boot, Framework e Data JPA), Lombok. Arquiteturas: hexagonal, Design Patterns: Service. Java Restful. Criação de APIs REST para consumo através de nuvem AWS. Persistência com JPA/Hibernate e classes anotadas do EJB3. IDEs: STS, Eclipse. Banco de Dados: MySQL.
Formação Acadêmica
-
Pós-graduação (10/2021 a 2/2023)
Arquitetura de Software, Ciência de Dados e Cybers - Pontifícia Universidade Católica do Paraná PUCPR -
Superior (4/2003 a 9/2007)
Tecnologia em Informática - Centro Universitário da Cidade (UniverCidade)
Cursos e Certificações
FJ-36 (SOA na prática: Integração com Web Services e Mensageria Caelum, 2016)
IBM Integration BUS (IIB) (Curso in Company Provider IT, 2016)
PM-87 (Curso Práticas ágeis de desenvolvimento de Software Caelum, 2012)
PM-83 (Curso Gerenciamento Ágil de projetos de Software com Scrum Caelum, 2012)
FJ-31 (Curso Java EE avançado e Web Services Caelum, 2012)
FJ-21 (Java para Desenvolvimento Web Caelum, 2011)
Programador Java (Senac Rio - Unidade Madureira, 2005)
Computação Gráfica (FAETEC, 2001)
Visual Basic (FAETEC, 2001)
Internet Home Page (FAETEC, 2000)
Web Design (FAETEC, 2000)
Dominando o Angular 9 (UDEMY, 2021)
Partners Classroom AWS( Amazon, 2021)
AWS Cloud Practtioner Essentials (Amazon, 2021)
AWS Cloud Practtioner Essentials, definição de preço e suporte (Amazon, 2021)
AWS Fondations: Getting started with the AWS Cloud Essentials (Amazon, 2021)
AWS Partners: Accreditation Techinical Digital (Amazon, 2021)
AWS Partners: Accreditation Business Digital (Amazon, 2021)
Apache Kafka (UDEMY, 2024)
Conhecimentos Gerais
Java (versões 6, 7, 8, 11, 17, 21), JDBC, HTML, Servlet, JSP, SQL. Arquiteturas: hexagonal, miroserviços, orientada a serviços (SOA), MVC, Camadas. Design Patterns: DAO, Facade, Service, Command, EJB3. Desenvolvimento de front-end: JavaScript, JQuery, Angular, React.js, Adobe Flex. Desenvolvimento de backend: Spring (Framework, Boot, Batch, Security, Data), JSF, Struts. Logs: Log4J e SLF4J. IDEs: NetBeans, Eclipse, RAD 7.0/7.5.5.1/8.0/9.0, STS, InteliJ. Servidores de aplicação: Apache Tomcat, Jboss/Wildfly, Websphere 6.1/7.0/8.5.5.1, GlassFish 3. Desenvolvimento Orientado a Objetos (OO). Levantamento de requisitos. Documentação/Análise: UML, Arquitetura, APIs (Swagger). Metodologia Ágil: Scrum, Kamban, Lean. Boas práticas de desenvolvimento (Clean Code, Clean Architecture e SOLID). Ferramenta Case: Jude. Bancos de dados (SGBDs): MySQL, PostgreSQL, DB2 (client), Oracle 9i/10g, SQL Server, MongoDB. Ferramentas SQL: Oracle SQL Developer, PL/SQL Developer, Squirrel, DBeaver. Integração de Sistemas/Mensageria: Apache Camel e Mulesoft ESB, RabbitMQ, Apache Kafka. APIs: SOAP, REST, CXF, SoapUi. Controle de Versão: SVN, Tortoise, Git. CI/CD: GitLab, Bitbucket, Bamboo, Azure Devops, AWS Devops. Qualidade de código: SonarQube. Automação de compilação: Maven. Testes: JUnit. Conteinerização: Docker. Conhecimento de Serviço de Computação em Nuvem: AWS. Conhecimento de outas linguagens: Visual Basic 6, Delphi 4.