Skip to content
View Guilherme006's full-sized avatar

Highlights

  • Pro

Block or report Guilherme006

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
Guilherme006/README.md

👋 Olá, eu sou o Guilherme Lazari

Desenvolvedor de Software Full Stack com experiência em sistemas financeiros, aplicações web, APIs REST, integrações entre sistemas, processamento assíncrono de eventos e manipulação de dados transacionais.

Tenho atuação prática em ambientes fintech, participando do desenvolvimento e manutenção de soluções críticas voltadas a segurança, confiabilidade operacional, organização de regras de negócio, qualidade de código e evolução contínua de sistemas.

Atualmente curso Ciência da Computação na PUCPR e venho direcionando minha trajetória para engenharia de software, arquitetura de sistemas, desenvolvimento backend/full stack, inteligência artificial aplicada ao desenvolvimento e segurança da informação.


🚀 Sobre mim

Minha trajetória combina tecnologia, finanças e visão analítica. Antes de migrar para desenvolvimento de software, atuei com Direito Tributário, experiência que fortaleceu minha capacidade de interpretar regras complexas, analisar cenários regulatórios, documentar decisões técnicas e comunicar soluções de forma clara para diferentes públicos.

Na área de tecnologia, tenho experiência no desenvolvimento de aplicações backend e full stack, com foco em sistemas financeiros, integrações, APIs REST, rotinas assíncronas, análise de dados transacionais e manutenção de sistemas de grande porte.

Gosto de atuar próximo ao problema de negócio, entendendo o contexto antes de propor uma solução técnica. Busco escrever código organizado, sustentável e seguro, aplicando boas práticas como separação de responsabilidades, validações consistentes, tratamento adequado de erros, code review, testes e melhoria contínua.

Também utilizo ferramentas de inteligência artificial de forma responsável para acelerar análise de código, apoiar refatorações, documentar soluções, gerar hipóteses técnicas, revisar implementações e aumentar a produtividade no ciclo de desenvolvimento.


💼 Atuação profissional

Atuei no desenvolvimento e manutenção de sistemas financeiros em ambiente fintech, contribuindo para soluções relacionadas a cartões, autorizações, liquidações, conciliações, pagamentos e transações financeiras.

Minha atuação envolveu desenvolvimento backend e full stack, criação e manutenção de APIs REST, integração entre sistemas, processamento assíncrono de eventos, análise de dados em banco relacional, investigação de problemas, versionamento com Git, apoio em code reviews e colaboração com equipes multidisciplinares em ambiente ágil.

Tenho familiaridade com sistemas que exigem atenção a segurança, rastreabilidade, confiabilidade, consistência de dados e clareza nas regras de negócio, especialmente em contextos financeiros e transacionais.


🧠 Principais competências

  • Desenvolvimento backend com Java, Spring Boot, Groovy/Grails, Node.js e C#/.NET
  • Criação e manutenção de APIs REST
  • Desenvolvimento frontend com Angular, React, TypeScript e JavaScript
  • Desenvolvimento mobile com Swift, UIKit e React Native
  • Integrações entre sistemas e processamento assíncrono de eventos
  • Modelagem, consulta e manipulação de dados com MySQL, SQL Server, Oracle e MongoDB
  • Aplicação de boas práticas como SOLID, clean code, arquitetura em camadas e code review
  • Uso de Docker, Git, Postman, Maven, CI/CD e ferramentas de apoio ao desenvolvimento
  • Segurança da informação, LGPD, observabilidade e tratamento de erros
  • Inteligência artificial aplicada à produtividade, análise técnica, documentação e testes

🛠️ Tecnologias e ferramentas

Linguagens e plataformas

Java Groovy Python C# .NET JavaScript TypeScript Swift

Backend, frontend e mobile

Spring Boot Grails Node.js Express Angular React React Native UIKit

Banco de dados, DevOps e cloud

MySQL SQL Server Oracle MongoDB Firebase Docker AWS Azure Git


📌 Projetos em destaque

Aplicação full stack de internet banking corporativo desenvolvida para simular um ambiente financeiro com cadastro de usuários, autenticação, consulta de extrato, consulta e pagamento de boletos, gestão de dados da conta e auditoria de eventos.

Neste projeto, trabalhei uma proposta próxima de sistemas bancários reais, considerando autenticação, organização de fluxos financeiros, separação entre frontend e backend, persistência de dados e preocupação com rastreabilidade das ações realizadas no sistema.

Principais pontos trabalhados:

  • Desenvolvimento full stack com backend Java e frontend Angular
  • Construção de fluxos financeiros simulados
  • Autenticação e controle de acesso
  • Consulta e pagamento de boletos
  • Auditoria de eventos sensíveis
  • Integração com banco de dados relacional
  • Uso de Docker e Nginx para organização da aplicação

Tecnologias: Java, Angular, TypeScript, RxJS, MySQL, Docker, Nginx.


Sistema de emissão de notas fiscais com controle de estoque, desenvolvido com uma proposta de arquitetura distribuída em microsserviços.

O projeto foi construído com foco em confiabilidade, consistência de dados e tolerância a falhas, abordando cenários comuns em aplicações corporativas, como concorrência otimista, idempotência, recuperação automática e integração entre serviços.

Também inclui uma camada de inteligência artificial, explorando o uso de IA como apoio à análise, automação e produtividade dentro de um sistema empresarial.

Principais pontos trabalhados:

  • Arquitetura de microsserviços
  • Emissão de notas fiscais
  • Controle de estoque
  • Concorrência otimista
  • Idempotência em operações críticas
  • Recuperação automática e tolerância a falhas
  • Integração com IA
  • Orquestração com Docker

Tecnologias: C#, .NET, Angular, MySQL, Docker, Nginx, OpenAI/IA.


Aplicação web inspirada em sistemas financeiros, desenvolvida em Grails 5, com foco em gerenciamento de pagamentos, pagadores, notificações, autenticação, controle de permissões, geração de PDFs e envio automático de e-mails.

Esse projeto representa uma aplicação com regras de negócio mais próximas do contexto fintech, envolvendo organização de camadas, validações, entidades de domínio, serviços, controllers, views e persistência em banco de dados.

Principais pontos trabalhados:

  • Desenvolvimento web com Grails 5
  • Modelagem de domínio para pagamentos e pagadores
  • Autenticação e permissões
  • Envio de notificações por e-mail
  • Geração de PDFs
  • Organização em controllers, services, domains e views
  • Persistência com MySQL
  • Aplicação de regras de negócio financeiras

Tecnologias: Groovy, Grails, Java, JavaScript, MySQL.


🔹 AIAgent

Projeto voltado à automação de análise de preços de ações e notícias de mercado utilizando agentes de inteligência artificial.

A proposta do projeto é explorar o uso de agentes inteligentes para coletar, interpretar e organizar informações financeiras, combinando dados de mercado, notícias e automação com ferramentas modernas de IA.

Principais pontos trabalhados:

  • Uso de agentes de IA para análise automatizada
  • Integração com fontes de dados financeiros
  • Análise de notícias de mercado
  • Organização de fluxos com LangChain e CrewAI
  • Interface com Streamlit
  • Experimentação com OpenAI API

Tecnologias: Python, Streamlit, yfinance, OpenAI API, LangChain, CrewAI, DuckDuckGo.


Serviço de encurtamento de URLs desenvolvido com arquitetura serverless na AWS.

O projeto explora uma abordagem enxuta e escalável utilizando AWS Lambda, API Gateway e Amazon S3, demonstrando como construir uma aplicação backend sem servidor tradicional, com foco em simplicidade, disponibilidade e integração com serviços cloud.

Principais pontos trabalhados:

  • Arquitetura serverless
  • Criação de endpoint para encurtamento de URLs
  • Uso de AWS Lambda para processamento
  • Exposição via API Gateway
  • Persistência com Amazon S3
  • Desenvolvimento backend em Java

Tecnologias: Java, AWS Lambda, API Gateway, Amazon S3.


Aplicativo iOS de finanças pessoais desenvolvido com UIKit, autenticação via Firebase, cadastro de orçamentos mensais e lançamentos de receitas e despesas.

O projeto tem foco em organização financeira pessoal, autenticação de usuários, persistência em nuvem e construção de interface mobile nativa para iOS.

Principais pontos trabalhados:

  • Desenvolvimento iOS nativo
  • Interface com UIKit
  • Autenticação com Firebase
  • Cadastro de orçamentos mensais
  • Registro de receitas e despesas
  • Persistência com Cloud Firestore
  • Organização de dados financeiros pessoais

Tecnologias: Swift, UIKit, Firebase, Cloud Firestore, Xcode, CocoaPods.


🧩 Outros projetos e estudos

Além dos projetos principais, mantenho repositórios voltados a estruturas de dados, algoritmos, análise exploratória de dados, aplicações web, automações, mobile, backend e estudos acadêmicos.

Esses projetos reforçam minha base em lógica de programação, modelagem de dados, resolução de problemas, análise de complexidade, desenvolvimento de interfaces, consumo de APIs e organização de aplicações.


🎯 Áreas de interesse

  • Desenvolvimento backend e full stack
  • Sistemas financeiros e transacionais
  • Arquitetura de software e microsserviços
  • APIs REST e integrações entre sistemas
  • Processamento assíncrono de eventos
  • Segurança da informação e LGPD
  • Cloud, DevOps e automação
  • Inteligência artificial aplicada ao desenvolvimento
  • Aplicações web e mobile escaláveis

📚 Formação

🎓 Ciência da Computação — PUCPR
⚖️ Pós-graduação em Direito Tributário Empresarial — PUCPR
⚖️ Graduação em Direito — Cesul


📫 Contato


Tecnologia, para mim, é a combinação entre lógica, visão de negócio e capacidade de transformar problemas complexos em soluções úteis, seguras e bem estruturadas.

Pinned Loading

  1. Internet-Banking Internet-Banking Public

    Aplicação full stack de internet banking corporativo para cadastro de usuários, autenticação, consulta de extrato, consulta/pagamento de boletos, gestão de dados da conta e auditoria de eventos sen…

    Java

  2. Korp_Teste_GuilhermeLazari Korp_Teste_GuilhermeLazari Public

    Sistema de emissão de notas fiscais com controle de estoque, desenvolvido em arquitetura de microsserviços com tolerância a falhas, recuperação automática, concorrência otimista, idempotência e um …

    C#

  3. AIAgent AIAgent Public

    This project automates the analysis of stock prices and market news using artificial intelligence agents such as OpenAI and CrewAI.

    Python 1

  4. Url-Shortener-AWS Url-Shortener-AWS Public

    Este projeto implementa um serviço de encurtador de URLs usando AWS Lambda e AWS S3.

    Java

  5. Mini-Asaas Mini-Asaas Public

    Mini Asaas é uma aplicação web em Grails 5 para gerenciar pagamentos, pagadores e notificações, com autenticação, controle de permissões, geração de PDFs, e envio automático de e-mails e alertas vi…

    Groovy

  6. FinanceApp FinanceApp Public

    Aplicativo iOS de finanças pessoais feito em UIKit, com autenticação via Firebase, cadastro de orçamentos mensais e lançamentos de receitas/despesas.

    Swift