Olá! Sou David Pessoa, desenvolvedor de software, formado em Ciências da Computação no Mackenzie e técnico em Eletrônica pelo Liceu de Artes e Ofícios de São Paulo.
Desejo atuar como engenheiro de software, aprimorando minhas habilidades em desenvolvimento de sites, softwares e aplicativos, ganhando experiência em arquitetura de softwares e gerenciamento de projetos.
Set 2025 - Presente
Atualmente atuo como desenvolvedor web na empresa 20DASH. No back-end, colaboro no desenvolvimento de sistemas utilizando ferramentas como o AWS Lambda com o Chalice. Para integração e manipulação do banco de dados em PostgreSQL, utilizo as bibliotecas SQLAlchemy e Alembic e o serviço AWS RDS. Já no front-end, contribuo no desenvolvimento de interfaces utilizando React.js.
Nov 2024 - Jan 2025
No meu estágio na empresa Elevential, auxiliei, como programador Python, a desenvolver um projeto utilizando o Django Framework para integração com o banco de dados PostgreSQL para gerenciamento da base de dados. Além disso, tive participação no desenvolvimento front-end com Javascript, utilizando o framework Bootstrap.
Março 2023 - Nov 2023
Durante o ano de 2023, trabalhei na Empresa Júnior Mackleaps como voluntário para desenvolver o front-end (utilizando HTML, CSS, Javascript e React.js) de uma aplicação web para exibição dos dados do clima e tempo no campus do Mackenzie. Clique aqui para ver o website.
Fev 2022 - Nov 2025
Bacharelado em Ciências da Computação
Avaliação da performance de aplicação de LLM com RAG na resolução de questões do Direito Ambiental (TCC)
Monitor na disciplina de Algoritmos e Programação II
Pesquisa com tema "A study on the interaction of the elderly with digital games through usability and user experience evaluations" publicada no Centro Latino Americano de Estudios en Informática (CLEI). DOI: https://doi.org/10.19153/cleiej.27.1.4
Projeto Concierge
Jan 2018 - Nov 2020
Curso técnico em eletrônica integrado ao ensino médio
Estacionamento Automatizado (TCC)
Comunicação clara e concisa com o time de desenvolvimento e stakeholders
Capacidade de se comunicar de forma escrita e oral em inglês sem dificuldades
Colaboro de forma harmoniosa com outros para atingir os objetivos do projeto
Costumo organizar meu tempo para realizar tarefas, de modo a otimizá-lo
Desenvolvi um website utilizando Next.js como projeto da disciplina de Web Mobile. A aplicação inclui página inicial com apresentação dos serviços, avaliações de pacientes e perfis dos profissionais. Todo o site foi construído com foco em responsividade, garantindo boa experiência em diferentes tamanhos de tela e dispositivos.
Como TCC da minha graduação, desenvolvi, junto com meus amigos, uma aplicação utilizando o Django integrada ao modelo de Inteligência Artificial da empresa Maritaca AI, Sabiá-3, para auxiliar o poder Judiciário. A aplicação também é integrada ao RAG para fornecer contexto jurídico para o modelo, a fim de que ele consiga responder às perguntas dos usuários. O objetivo do projeto é fornecer a advogados ou juízes uma ferramenta que possa ajudá-los a lidar com o enorme volume de processos em tramitação e sua demora para serem resolvidos de modo a agilizar esses processos.
A fim de desenvolver minhas habilidades com o framework do Django do Python (e um pouco de front-end também), resolvi criar esta aplicação que obtém os dados da estação meteorológica da cidade selecionada e os exibem na tela. Os dados são obtidos da a partir da WeatherAPI.
Assim como o projeto da Estação Meteorológica, este é mais outro projeto meu para me aprimorar no framework Django e no front-end. Nessa aplicação, o usuário pode criar um cadastro e acessar sua conta para realizar saques, depósitos e até transferências por PIX que podem ser consultadas no histórico de transações.
Durante o primeiro semestre do curso de ciências da computação no Mackenzie (2022), desenvolvi um carrinho de controle remoto controlado por um aplicativo mobile cujo objetivo era carregar objetos para seu usuário, a fim de poupar seus esforços. Nomei-o como Concierge, visto que este é o nome dado aos funcionários que possuem a função de carregar a bagagem dos hóspedes no hotel. Em sua parte superior, ele possui uma balança para fazer o controle do peso sobre o mesmo, o qual é indicado através de um display em sua parte frontal. O Concierge também indica se há peso em excesso.
No último ano do curso de eletrônica no Liceu (2020), construí uma maquete de um estacionamento automatizado como Trabalho de Conclusão de Curso (TCC). A maquete consistia num estacionamento em que os sensores de luminosidade colocados nas vagas detectavam a presença de um carro através da mudança de luminosidade sobre os mesmos. Assim, era possível sinalizar se a vaga estava disponível pela cor verde, ou se estava ocupada pela cor vermelha do LED da respectiva vaga. Além disso, o projeto conta com sensores de radiofrequência para detectar as "tags" usadas pelos idosos, que são uma maneira de prevenir que as vagas especiais sejam indevidamente ocupadas. Assista ao vídeo.