Luan Pereira da Costa.

Desenvolvimento de Software Automação

Estudante de Análise e Desenvolvimento de Sistemas. Trabalho com desenvolvimento web e automações em Python na Atlas Contabilidade Digital. Aqui compartilho projetos que desenvolvi.

atlascontabilidade.com.br
Captura real da página inicial do site Atlas Contabilidade Digital.
controle financeiro / prévia
Captura do dashboard inicial do projeto Controle Financeiro em desenvolvimento.
preenchedor / conceito
Captura real da interface do projeto Preenchedor de Contratos em desenvolvimento.

03Atlas Contabilidade DigitalSite institucional publicado

São José / SCADS — EstácioWeb / Automação / SistemasAberto a oportunidades ↓︎

sobre

Sobre mim

Desenvolvimento web,
Python e Django.

Sou estudante de Análise e Desenvolvimento de Sistemas e atuo na Atlas Contabilidade Digital, onde desenvolvo automações em Python, aplicações internas e soluções web para processos do dia a dia. Também desenvolvi o site institucional da empresa e tenho experiência com suporte de TI.

Atualmente, estou aprofundando meus conhecimentos em Django, aplicando o framework em sistemas internos e em meu projeto pessoal de controle financeiro. Utilizo ferramentas de inteligência artificial como apoio ao aprendizado, planejamento, desenvolvimento e revisão de código, buscando compreender e validar as soluções.

Meu foco é evoluir em desenvolvimento de software, especialmente backend e automação, contribuindo com projetos reais.

projetos

Projetos

Página inicial do site institucional Atlas, desenvolvido por Luan.

Design, desenvolvimento e fotografia

Em produção · Projeto profissional

Site institucional
Atlas.

Desenvolvi o site institucional da Atlas, das páginas responsivas à preparação das fotografias, para apresentar serviços e facilitar o contato.

  • HTML
  • CSS
  • JavaScript
Explorar o projeto

Desafio e solução

O escritório precisava organizar serviços, especialidades e informações institucionais para visitantes em diferentes dispositivos. Estruturei um site com páginas dedicadas, navegação responsiva, menu de serviços, carrosséis e chamadas de contato pelo WhatsApp.

Decisões técnicas

Usei HTML, CSS e JavaScript sem framework, mantendo a navegação e os componentes visuais consistentes entre páginas. Produzi e preparei as fotografias institucionais; versões WebP e enquadramentos específicos para telas menores ajudam a preservar legibilidade e reduzir o peso das imagens. Os contrastes sobre as fotos e a hierarquia das chamadas orientam a leitura.

Meu papel e estado atual

Fui responsável pelo design e desenvolvimento principal. O site está publicado; a implantação no servidor corporativo contou com apoio do responsável pela infraestrutura. O trabalho de acessibilidade pode continuar sendo aprofundado, sem alegação de certificação formal.

Tela do sistema interno de alvarás com os nomes dos registros ocultados.

Tela real · nomes dos registros ocultados

Sistema interno · Em desenvolvimento

Gestão de
Alvarás.

Módulo Django para reunir prazos, renovações e documentos de empresas e veículos, com histórico e prioridades por tipo de alvará.

  • Python
  • Django
  • Templates
  • SQLite
  • XLSX
Explorar o projeto

Desafio e funcionamento

Alvarás de empresas, filiais e veículos têm prazos e processos diferentes. O módulo organiza esses vínculos, apresenta prioridades no painel e acompanha renovações, pendências e documentos privados, com permissões e auditoria das alterações.

Decisões técnicas

A situação temporal do alvará é calculada quando consultada e permanece separada da etapa manual de renovação. Assim, um documento pode estar urgente sem apagar o andamento registrado pela equipe. Cada alvará tem no máximo uma renovação aberta; um registro do período anterior preserva o histórico quando o vencimento muda ou o processo é cancelado.

Na importação XLSX, a prévia permite mapear colunas e revisar datas, valores ambíguos e duplicidades antes de gravar. A confirmação repetida não duplica nem sobrescreve silenciosamente o mesmo alvará. O Questor é consultado somente para leitura; as gravações ficam no banco local.

Estado atual

É um módulo interno em desenvolvimento, com código e dados privados. Fluxos documentados com Google Drive e Celery dependem de credenciais e validação operacional no servidor.

Código privado

Formulário de contratos sem dados de empresas ou sócios preenchidos.

Tela real · formulário sem cadastros preenchidos

Aplicação interna · Em desenvolvimento

Contratos
& distratos.

Aplicação Django que reúne dados cadastrais e comerciais, exige revisão antes de gerar contratos Word e mantém um fluxo próprio para distratos.

  • Python
  • Django
  • docxtpl
  • python-docx
  • XLSX
Explorar o projeto

Problema e fluxo

A preparação de contratos exige reunir dados cadastrais, societários e comerciais sem repetir transcrições. O aplicativo permite selecionar empresa, estabelecimento e sócio, consultar o Questor somente para leitura e completar os dados comerciais por planilha XLSX ou entrada manual. Antes de gerar o DOCX, valida campos e apresenta uma etapa explícita de revisão.

Decisões técnicas

Os dados são consolidados em estruturas de domínio tipadas, com a origem de cada campo identificada. Um token assinado vincula a revisão aos dados e à versão dos modelos: alterações posteriores invalidam a aprovação anterior. Os modelos Word privados são verificados quanto aos campos necessários, e os documentos podem ser reunidos em ZIP.

Distratos e limites

Distratos têm fluxo independente, com consulta cadastral, data informada, revisão e geração DOCX; o envio é restrito a destinatários configurados. Não há PDF de distratos no estado documentado. A conversão de contratos para PDF foi implementada a partir do DOCX, mas ainda depende de instalação e homologação visual no servidor. Este aplicativo interno em desenvolvimento é diferente do protótipo Python antigo publicado separadamente.

Código privado

Formulário de novo movimento do projeto de controle financeiro, sem valores ou lançamentos preenchidos.

Tela real · formulário sem lançamentos preenchidos

Projeto pessoal · Local, em desenvolvimento

Controle
Financeiro.

Aplicação pessoal em Django, funcional localmente, para organizar contas, cartões, planejamento, Caixinhas e investimentos sem duplicar valores.

  • Python
  • Django 5.2
  • SQLite
  • Decimal
  • Testes Django
Explorar o projeto

Problema e solução

O projeto evoluiu de uma planilha para uma aplicação que distingue saldo, gasto, obrigação e patrimônio. Organizei o código em apps Django para contas e movimentos, cartões e faturas, planejamento, Caixinhas, investimentos de valores manuais e auditoria. Há autenticação, Espaços Financeiros e importação CSV.

Decisões técnicas

Valores monetários usam Decimal. Saldos e totais são derivados dos fatos registrados; as escritas passam por serviços transacionais com validação de pertencimento ao Espaço Financeiro e registro de auditoria. Transferir dinheiro entre conta e Caixinha não cria receita ou despesa. A compra no crédito entra no domínio do cartão, enquanto a conta bancária é afetada no pagamento da fatura, evitando uma segunda despesa.

Estado atual e limites

A aplicação funciona localmente e segue em desenvolvimento como aprendizado aplicado de Django. Usa páginas renderizadas no servidor com JavaScript progressivo; não é um serviço público nem uma API aberta. Não possui Open Finance, cotação automática, integração bancária além do CSV documentado ou backup automatizado.

Projeto privado

Painel do estacionamento inteligente com uma vaga e controle da catraca.

Interface, API e protótipo em equipe

Acadêmico · Concluído

Estacionamento
Inteligente.

Protótipo acadêmico de uma vaga e uma catraca, integrando painel web, FastAPI e ESP32. Desenvolvi o software em uma equipe de três.

  • Python
  • FastAPI
  • HTML / CSS / JS
  • ESP32
Explorar o projeto

Desafio e funcionamento

O protótipo conecta a ocupação física da vaga a uma interface que também permite solicitar a abertura da catraca. O sensor comunica o estado pelo ESP32, a API FastAPI o guarda em um arquivo JSON local e o painel HTML, CSS e JavaScript consulta o backend aproximadamente a cada três segundos. Ao receber um comando do painel, o ESP32 aciona o servo por cerca de cinco segundos.

Meu papel e decisões

Em uma equipe de três, desenvolvi o frontend responsivo, a comunicação JavaScript, as rotas da API e o estado em JSON. O firmware do ESP32 foi feito por outro integrante. A proposta inicial de cinco vagas foi reduzida a uma por limitações físicas da maquete e dos componentes, para concluir o fluxo entre hardware e software.

Estado atual e limites

É um protótipo acadêmico concluído para execução local. A persistência usa JSON em vez de banco de dados; o controle da catraca não tem autenticação e o firmware não está publicado no repositório.

experiência

Experiência

Jan/2026 — Atual

Operador Auxiliar de Teleprocessamentos

Atlas Contabilidade Digital · São José / SC

Automações Python, aplicações internas Django, site institucional e suporte de TI.

2024 — 2025

Estagiário — Auxiliar de Escritório / TI

Atlas Contabilidade Digital · São José / SC

Rotinas administrativas e suporte a sistemas, computadores e ambiente Windows.

tecnologias

Tecnologias

Desenvolvimento Web

HTML5 · CSS3 · JavaScript

Interfaces responsivas, interações com o DOM e layouts com Flexbox e CSS Grid.

Python e Backend

Python · Django · FastAPI · SQLite

Aprofundando o aprendizado em Django em sistemas internos e projetos pessoais. APIs REST e dados em JSON.

Automação e Integrações

Python · Playwright · APIs · Excel/XLSX · Word

Automação de navegadores, integração com APIs, planilhas e geração de documentos Word. Conversão para PDF em desenvolvimento, com homologação pendente no servidor.

Inteligência Artificial

ChatGPT · Codex / Codex CLI · MCP

Utilizo IA como apoio à pesquisa técnica, aprendizado, planejamento, implementação, depuração e revisão de código, verificando os resultados e buscando compreender as decisões técnicas.

MCP conecta ferramentas de apoio à análise de código no fluxo de desenvolvimento.

Ferramentas de Desenvolvimento

Git · GitHub · VS Code · Terminal/CLI · Windows

Versionamento, ambientes de desenvolvimento Windows e testes automatizados com Django e Playwright.

Design e Prototipação

Figma · MagicPath · Exploração visual

Exploração de interfaces e protótipos como apoio ao desenvolvimento, em aprendizado.

formação

Formação

Graduação / 2º semestre

Análise e Desenvolvimento
de Sistemas

Estácio de Sá

Ago/2026 — Jul/2028 · conclusão prevista

Primeiro semestre cursado na Faculdade Municipal de Palhoça (FMP), antes da transferência.

contato

Contato

Disponível para oportunidades de estágio ou júnior em software, backend e automação.

São José / SC · Grande Florianópolis

Imagem do projeto