Programador e Analista de Sistemas. Iniciei na área de desenvolvimento de software como programador freelancer.
Minha primeira linguagem de programação foi C, o que meu deu base para trabalhar posteriormente com outras linguagens amplamente usadas no mercado, como Python, Java, PHP e Javascript.
Com o objetivo de iniciar uma carreira profissional e entender melhor as demandas do mercado de T.I, decidi atuar em projetos de sistemas web, desktop e mobile de pequeno e médio porte obtendo um feedback positivo de praticamente todos os contratantes, o que me proporcionou experiência e aprendizado para trabalhar em projetos maiores e mais desafiadores mais adiante.
Nos últimos anos, devido à alta demanda de serviços nessa área, tenho me dedicado a desenvolver soluções para atender às necessidades do ramo de e-commerce, trabalhando principalmente no desenvolvimento de plataformas de vendas de médio e grande porte, e integrações com gateways de pagamento como Mercadopago, Pagbank, Pagar.me e Efí.
Desenvolvedor Laravel desde a versão 5.5(2017), após convite para fazer manutenção em um sistema desenvolvido com essa framework. Além de organizada, agilizava várias tarefas no desenvolvimento. Passei a adotá-la em varios outros projetos desde então.
Desenvolvedor certificado e parceiro. O MercadoPago foi a primeira gateway que tive contato como desenvolvedor. É sempre minha primeira opção quando desenvolvo sistemas para recebimento de pagamentos.
Implementação de pagamentos via boleto bancário, pix e cartão de crédito para diversas plataformas de vendas com checkout transparente.
Desenvolvimento de checkout transparente com boleto bancário, cartão de crédito e pix. Implementação de cobranças recorrentes(assinaturas).
Desenvolvedor parceiro. Meu primeiro projeto com a api do Mercado Livre foi um sistema que ajudava a gerenciar os pedidos e anúncios, e automatizava respostas, mensagens pós-venda e envio de produtos.
Auxiliei agências e outros desenvolvedores a implementarem soluções e novas funcionalidades para sites Wordpress através do desenvolvimento de plugins em PHP.
Desenvolvimento de plugins para adicionar funcionalidades a lojas que utilizam o Woocommerce.
Tive o primeiro contato com a API quando fui convidado para desenvolver um sistema que realizasse uploads de arquivos para o google drive em tempo real num sistema de drag & drop. Posteriormente desenvolvi e mantenho um sistema que realiza o upload de arquivos em massa
Trabalhando com geoprocessamento no IBGE em meados de 2015. Passei a explorar mais a API do Google Maps, e com a finalidade de me aprofundar no assunto, desenvolvi um aplicativo android utilizando a api do Google Maps para exibir, num mapa, a localização dos pontos de ônibus da cidade de Vitória-ES e os itinerários dos onibus que passavam naqueles pontos
Descobri o Bootstrap na mesma época em que conheci o Laravel, até então não conhecia nenhuma framework CSS. É uma framework extremamente útil que me auxilia quando preciso desenvolver componentes rapidamente e com visual agradável
Em meados de 2018 fui contatado por uma empresa montadora de painéis solares para desenvolver um sistema administrativo para geração de relatórios e orçamentos. O sistema deveria ser rápido e as páginas dinàmicas. Como já utilizava Laravel na época optei por utilizar o inertia que já fazia uso do Vue. Com o vue descobri que era possível fazer muito mais além do jQuery e de forma muito mais eficiente.
O Laravel passou a usar o tailwindcss como framework CSS principal. Por tanto passei a utilizá-lo na maioria dos projetos. O Tailwind fornece uma maior possibilidade de customização dos componentes do frontend do que o bootstrap
Utilizo o MySQL para gerenciamento de banco de dados desde o início da minha jornada no desenvolvimento web. Por ser um sistema open source e de ampla adesão é fácil achar na internet soluções e dicas que envolvem o seu uso.
Passei a usar o Git quando descobri que era uma excelente forma de distribuição de código e de manter o histórico das atualizações que eu fazia. Utilizo em projetos privados e outros que envolvem a alteração do código por diferentes times de desenvolvimento simultâneamente
Conheci o NodeJS quando fui solicitado a fazer manutenção em um sistema que utilizava o Puppeteer para fazer Web Crawling. É uma framework com muitas libs disponíveis e uma comunidade muito ativa. Passou a ser minha segunda opção de framework backend desde então. Também utilizo para desenvolver scripts rápidos para linha de comando
jQuery foi minha primeira framework javascript. Por preferir outras frameworks atualmente como o Vue, React e NodeJS, utilizo o jQuery hoje em dia apenas em projetos menores e que não demandam muita complexidade.
Assim como a maioria dos iniciantes em programação. C/C++ foi a primeira linguagem que aprendi e tive a sorte de ser apresentado à ela por experts da área de computação. O que me proporcionou uma base sólida para aprender outras linguagens e tecnologias
Entrei no mundo do Java para me aprofundar melhor na Programação Orientada a Objetos(em Java tudo é objeto). O aprendizado nessa linguagem também me possibilitou explorar o desenvolvimento mobile e desenvolver alguns aplicativos para Android
Python foi minha segunda linguagem de programação e minha primeira linguagem interpretada. Utilizo o python para desenvolver scripts rápidos para automatização de tarefas e integração com outras APIs em servidores Linux
Para hospedagem de projetos na web utilizo sempre a pilha LAMP(Linux, Apache, MySQL e PHP), dando preferência ao Ubuntu como S.O
Built with Librarian by @erikaheidi.