Formado em Direito, atuei como advogado criminalista, adquirindo habilidades fundamentais como análise crítica e estratégica, colaboração em equipe, adaptação, comunicação, reunião com clientes. Movido por minha paixão pela tecnologia, iniciei uma transição de carreira. Durante este período, me dediquei a diversos cursos, iniciei a graduação em Análise e Desenvolvimento de Sistemas e me especializei no ecossistema Salesforce.
Neste momento, atuo com Desenvolvedor Salesforce, integrando minha experiência profissional com as habilidades técnicas adquiridas. Tenho competência em uma variedade de linguagens e ferramentas, como Apex, LWC, SOQL, SOSL, Triggers, Flows, Java, Ruby, HTML, CSS, JavaScript, RESTful APIs, Git, Scrum, Kanban, entre outros.
Gostou da minha história? Veja meu meu perfil no Trailblazer ou meu Portfólio!
O agiDoc foi imaginado para enfrentar desafios específicos dos Objetivos de Desenvolvimento Sustentável (ODS) da ONU, com foco principal no ODS 16 - Paz, Justiça e Instituições Eficazes. Através de solução inovadora de CLM (Contract Lifecycle Management) para melhorar a eficiência e transparência na gestão de contratos, utilizando tecnologias como Java, Spring (Web, Data e Security), bancos de dados Oracle, MongoDB e Postgres, além de testes unitários com Mockito e Kafka, o projeto foi pensado desde o início em colaboração com times de QA, frontend e PO, e visa simplificar processos burocráticos na gestão de contratos, identificados durante experiências pessoais anteriores em processos licitações (Veja a documentação do projeto).
Projeto focado na venda, programação e gestão de despesas de viagens corporativas, desenvolvido durante o Curso de Formação Imersiva em Desenvolvimento Salesforce da CSP Tech. O CSPlane foi criado para atender às demandas específicas do cenário empresarial proposto, integrando soluções desenvolvidas para os exercícios e customização com ferramentas avançadas da Salesforce para otimizar a experiência do usuário. Funcionalidades incluem a geração automática de faturas em PDF, manipulação e apresentação de dados em uma página Visualforce, e uso de objetos personalizados em Salesforce. Para tanto, diversos conceitos foram abordados e colocados em prática, tais como Linguagem Apex, Visual Force Page, Flows, customização funcional da plataforma, Triggers, Testes, bem como a realização de deploy através de ferramenta externa. (Veja a documentação do projeto para acessar mais informações).
API em Ruby on Rails que segue o padrão Restful e fornece um serviço do catálogo de filmes com dois endpoints: o primeiro que realiza a leitura de um arquivo CSV para registrá-los no banco de dados e o segundo que lista todos os filmes cadastrados em formato JSON, sempre ordenados pela data de lançamento do filme. Além de haver a possibilidade de busca por filmes específicos, a API também possui testes unitários com RSpec. (Veja o repósitório do código para acessar as instruções de acesso à API).
Sabendo da importância para futuras oportunidades profissionais, o portfólio foi idealizado no Figma desde o ínicio. Com intuito de criar uma marca pessoal, se assemelhando ao design do currículo, o primeiro projeto pessoal após Bootcamp da Le Wagon, além de contar com responsividade dos menores para os maiores dispositivos, também envolve funcionalidades construídas através do Javascript de forma a deixar o site mais dinâmico. As abas para navegação, a criação de uma página inicial com um pequeno resumo, além de outras funções, foram aplicadas objetivando a familiarização com a linguagem, tão importante no dia-a-dia de um desenvolvedor Full-Stack. (Veja o código).
Utilizando o framework Ruby on Rails, além de autenticações para usuários, APIs tais quais Mapbox (para o serviço de geolocalização), Cloudinary (para o upload de fotos), Websocket (para mensagens privadas entre usuários), além de nested comments (para viabilizar respostas aos posts principais de tal evento, respostas à tais respostas, e assim por diante), o “Lets Go” é um aplicativo web que se assemelha à uma rede social, possibilitando ao usuário anunciar eventos (públicos ou privados), confirmar presença, conversar com seus amigos, e comentar nos posts dos eventos divulgados. (Veja o código)
Com enfoque no framework Ruby on Rails, pensando na necessidade de se alugar itens de maneira pontual, elaboramos o marketplace Rent For All, serviço que possibilita a busca, anúncio e aluguel de artigos. Para tanto, utilizamos a API Cloudinary para o armazenamento de fotos dos itens anunciados, além da Gem de autorização Pundit, que possibilitou políticas de acesso diferentes para cada usuário. (Veja o código).
Primeiro projeto produzido no bootcamp da Le Wagon, sido essencial para se familizar com CRUD. Permite o usuário adicionar filmes da API “The Movie Database” à listas de seu interesse e elaborar reviews sobre tais produções. (Veja o código).