
Tenho objetivo atuar como desenvolvedor Front-end, Back-end ou Mobile. Contudo, com grande ênfase no Front-end, em aplicações e projetos nacionais e internacionais, sempre dando meu melhor para garantir a qualidade das entregas, do código, do gerenciamento, do ambiente de trabalho, e da aplicação a qual estamos desempenhados a construir.
Atuando como desenvolvendor Front-end Sênior I em produtos legados e novos da empresa. Realizando migrações, desenvolvimento de novas funcionalidades, resolução de bugs dos E-Commerces das marcas Whirlpool, Maytag, KitchenAid, Amana. Na migração foi realizado a transferência dos E-Commerces em HTL com Adobe AEM para Adobe AEM com SPA utilizando React.js, SASS, LESS, Typescript, JAVA, SpringBoot, Jest, Enzyme, Cypress Entre outras tecnologias atuais para front-end.
Atuando como desenvolvedor Front-end nos principais projetos da empresa, desenvolvendo sistemas e sites para grandes marcas mundiais, tais como: Rexona, Tresemmé, Dover, Axe, LEGO, E-coa, Pepsodent, Entre outras marca da grande empresa Unilever. Em maior parte atuando como desenvolvedor principal do Front-end e algumas atuando como Tech Lead, auxiliando equipe de estagiários, desenvolvedores Júnios e Plenos recém ingressados na empresa. Vale salientar que neste trabalho tive a experiencia de trabalhar com projetos internacionais, atuando tanto com clientes do exterior, quanto desenvolvedores de todas as partes do mundo, tendo o contato direto com o cliente e desenvolvedores com reuniões em inglês, espanhol e português.
Principais Tecnologias: Adobe AEM, Java, SprintBoot, Javascript, Typescript, HTML, CSS, React.js, Next.js, Vue.js, Adobe AEM, Figma, Adobe XD, Jest, Enzyme, React Testing Library, Bootstrap, Tailwind, Material UI, Redux, Contect API, Node.js, Express, Mysql, Postgres, Entre outras.
Atuei como principal desenvolvedor front-end na criação de novas telas, correção de bugs, formulação do layout de telas e integração do usuário, bem como, experiência do usuário em diversos sistemas da empresa, sistemas legados e sistemas novos que já estavam em ambiente de produção.
Principais Tecnologias: Adobe AEM, Java, SprintBoot, Javascript, HTML, CSS, PHP, Laravel, Bootstrap, Mysql, Postgres, Java, SpringBoot , React.js, Next.js, Node.js, Express, Redux, Vue.js, Vuex, Vuetify, Material UI, Adobe XD, Figma, Jest.
Atuei como desenvolvedor Fullstack, contudo tendo grande foco no frontend devido a migração do sistema de monolítico para desacoplado usando Rest API e React.js no Front-end. Aqui realizei a criação de novas telas, reformulação da Interface, implementação com API's. Principal tecnologia usada no frontend foi o React.js e Vue.js, em relação ao back-end tivemos o Ruby com o Rails para a criação da API Rest.
Principais Tecnologias: Adobe AEM, Java, SprintBoot, Node.js, Express.js, Javascript, HTML, CSS, Ruby, Ruby on Rails, Bootstrap, Mysql, Postgres, React.js, Redux, Vue.js, Vuex, Vuetify.
Atuando como desenvolvedor Front-end e ás vezes como desenvolvedor Back-end. Aqui tive como papel principal melhorar a interface da aplicação do sistema de autenticação e registro de certificados digitais, correção de bugs, criação de novas telas e funcionalidades.
Principais Tecnologias: Javascript, HTML, CSS, React.js. Redux, Jest, Axios, API rest, Node.js, HTPP protocol, Express, Postgres.
Esta pesquisa descreve a criação de um software pensado como ferramenta para auxiliar o docente na elaboração e passagem do conteúdo de avaliações acadêmicas de forma fácil, rápida e interativa. A aplicação desenvolvida conta com suporte para desktops e dispositivos mobiles e foi inspirada em jogos digitais encontrados no mercado atualmente. Foi desenvolvida já com alguns cuidados com a sua acessibilidade e provê um mecanismo de gerenciamento de perguntas e respostas para o docente, permitindo que este crie e modifique suas próprias questões. Sua simplicidade de uso através da interface intuitiva estimula o estudo através do uso lúdico, e traz benefícios tanto para o professor quanto para o aluno.
Atuei como desenvolvedor web e desktop em sistemas novos e legados da empresa, a maioria dos sistemas usavam Java com versões 8 e outros usava PHP com Laravel. Também atuei no suporte da infraestrutura de redes, arquitetando e montando novos pontos de acesso e ajeitando problemas da intranet da instituição, bem como, atuei na manutenção de equipamento de redes e computadores.
Tecnologia usadas: Javascript, HTML, CSS, PHP, Laravel, Bootstrap, Mysql, Postgres, Java, SpringBoot , React.js, Node.js, Express, Redux.
Bolsista do projeto de pesquisa e extensão SADHI, um software para o gerenciamento do sistema de horários do IFRN campus Ipanguaçu, onde atuei como programador fullstack e gerenciador do banco de dados do mesmo.
Principais Tecnologias: Javascript, HTML, CSS, PHP, Bootstrap, Mysql, Postgres.
Atuei como bolsista tutor da parte de programção do curso de Técnico em Informática pelo IFRN. Aqui ministrei aulas e auxiliei nos projetos acadêmicos dos discentes. Entre as disciplinas que ministrei aula e tirei dúvidas foram: Banco de dados, Redes de computadores, programção com java, programação para web.
Principais Tecnologias: Javascript, HTML, CSS, PHP, Bootstrap, Mysql, Postgres, Java, SpringBoot , React.js, Node.js, Express, Redux.
Desde 2014 vinha atuando em vários projetos para empresas e clientes pessoais. Tais projetos eram em sua maioria voltado a criar sistemas e sites para divulgar marcas e produtos, entre outros tipos de sistemas, pude trabalhar criando sistemas na área da segurança, com plataforma para controle de câmeras e gerenciamento de video, sistema na área da saúde com ênfase em hospitais e ambulatórios, e sistemas para plataforma de apostas ou Ecommerces.
A elaboração de horários é um problema complexo enfretado pelas instituições de ensino. A esse respeito há alguns softwares que se propõe a resolver tal problema. Contudo, devido a necessidade de atender ao maior número possível de instituições, tais softwares são desenvolvidos genericamente e acabam, ocasionalmente, por não conseguir atender adequadamente às necessidades específicas de cada instituição. Neste projeto, propomos a investigação do problema de elaboração de grade de horário e o desenvolvimento de um sistema de elaboração de horários que satisfaça às restrições e necessidades do campus de Ipanguaçu, além de informatizar todas as atividades relativas à elaboração de horário que atualmente são realizadas de forma manual. O sistema também deverá atender aos diversos perfis de usuários (professores, coordenadores e resposáveis pela elaboração dos horários). O estudo e desenvolvimento deste projeto poderá ser, eventualmente, adaptado para outras instituições..
Situação: Concluído; Natureza: Pesquisa.
Principais Tecnologias: Adobe AEM, Java, SprintBoot, Node.js, Express.js, Javascript, HTML, CSS, Typescript, React.js, Next.js, Vue.js, Jest, RTL, Enzynme, Strapi, Sanity, SASS, LESS, Styled-components, Tailwind, Material UI, Adobe AEM, Adobe XD, Mysql, Figma, Postgres, Bootstrap, Java, SpringBoot, PHP, entre outras linguagens e tecnologias.
Prêmio recebido por melhor desempenho acadêmico da turma de 2022.
A crescente utilização das Tecnologias da Informação e Comunicação (TICs) por parte dos usuários tem exposto uma série de fragilidades. Seja a nível de infraestrutura ou aplicações, há problemas de segurança que podem gerar danos materiais e imateriais para empresas ou até mesmo a pessoas. Contudo, muitas organizações não reconhecem a importância de investir cada vez mais em segurança, e muitos se deparam com sua importância até que incidentes ocorram. Por outro lado, não existe uma forma padronizada para se fazer isso, portanto, muitos empresários não fazem ideia de custos e investimentos necessários para a segurança da informação. Dessa forma, o objetivo deste projeto consiste no desenvolvimento de uma solução para diagnosticar e aperfeiçoar os investimentos de segurança da informação nas empresas, buscando simplificar a necessidade do conhecimento técnico e a utilização de ferramentas livres de licença. Além disso, a solução deverá identificar as possíveis vulnerabilidades e sugerir possíveis correções para os problemas de segurança de uma organização.
Esse projeto visa fomentar a formação dos alunos participantes, principalmente graduandos em Ciência da Computação, nos temas de bancos de dados relacionais, bancos de dados não convencionais e mineração de dados de forma mais detalhada e aprofundada; uma vez que tais temas em um curso de Ciência da Computação são abordados de forma básica. Em relação aos bancos de dados relacionais serão abordados conceitos de Normalização, Modelagem Lógica e Conceitual, conceitos SQL e desenvolvimento de projetos na área. Nos bancos de dados não convencionais, serão estudados banco de dados que saem do padrão relacional, dando ênfase à área de NoSQL, esta sendo muito usada hoje no ambiente Big Data. E na Mineração de Dados, serão estudadas técnicas de Mineração, bem como implementadas e aplicadas em problemas do mundo real.
Em um mundo cada vez mais conectado diversos mecanismos permitem o processamento de dados de geolocalização anonimizados de pessoas de tal sorte que esses dados podem ser aplicados a diversas áreas como planejamento urbano, segurança, oferta de serviços customizados. O objetivo desse trabalho é o estudo de mecanismos de processamento de dados de geolocalização que possam extrair informações estratégicas de mobilidade e podem ser posteriormente utilizadas para tomada de decisão. Nesse sentido, pretende-se também conceber um serviço especialista que possa incorporar as técnicas estudadas durante a pesquisa de forma a permitir a inferência de informação estratégica desses dados de mobilidade.
Este projeto teve como objetivo desenvolver, de acordo com a teoria computacional, uma aplicação que serve de auxílio no ensino e aprendizagem da disciplina de linguagens formais e autômatos, do curso de ciência da computação. Sendo usada para reconhecer autômatos finitos determinísticos e autômatos finitos não-determinísticos configuráveis para qualquer linguagem regular, a aplicação recebe como entrada um arquivo de texto com os modelos especificados e gera os autômatos que representam essas linguagens, bem como o teste de aceitação de determinadas cadeias fornecidas pelo usuário
Essa ação visa desenvolver uma plataforma de apoio matricial para encaminhamento e acompanhamento de pacientes puérperas da Maternidade Almeida Castro para as Equipes de Saúde da Família. Nesse período de Pandemia (COVID-19), essa plataforma é essencial para reduzir a necessidade de locomoção e contato físico entre pessoas, dado que ela automatiza um processo realizado de forma presencial.
O presente trabalho aborda o desenvolvimento de um gerador de aplicações com o objetivo de gerar sistemas automaticamente com base em uma infraestrutura previamente construída, fornecendo assim uma base de sistemas organizacional para o setor de serviços de saúde, principalmente em clínicas médicas. Para tanto, foi utilizada a Engenharia de Aplicações e Linha de Produtos de Software para elaborar o gerador de aplicações enfatizando conceitos como API Rest e virtualização por conteinerização. O gerador de aplicações resultante mostrou-se estável na construção de diversos sistemas e suas variabilidades, apresentando-se como uma ferramenta simples, intuitiva, direta e de fácil aprendizado, sendo uma implementação à clínicas médicas de diversos patamares, uma vez que também conta com grande variedade de funcionalidades e artefatos.