FlowCV Logo
resume profile picture
Antônio Galvão dos Santos FreitasDesenvolvedor Front-end e Back-end
[email protected] 84996448111 Rua alvaro rodrigues, 223 11.10.1998 Ele/Dele Brasileira Solteiro doubty Galvão Santos galvs_santos
Objetivo

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.

Formação acadêmica
Bacharelado em Ciência da computação, UFERSA
01.2018 – 12.2022 | Mossoró, Brasil
Técnico em Informática, IFRN
01.2014 – 12.2027 | Ipanguaçu, Brasil
Ensino Médio, IFRN
01.2014 – 12.2017 | Ipanguaçu, Brasil
Cursos
Informática Básica, Projeto Despertar
Alto do Rodrigues, Brasil
Desenvolvimento com Java para desktop e android, RLSystem
Remoto, Brasil
Montagem e manutenção de computadores, Multy Cursos
Alto do Rodrigues, Brasil
Histórico Profissional
Techmates Group, Desenvolvedor Front-end Sênior I
04.2023 – 11.2024 | Chicago, Illinois, Estados Unidos

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.

The Brooklyn Brothers, Desenvolvedor Front-end Pleno II
01.2021 – 05.2023 | New York, EUA

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.

1 / 7
Autocad - Desenhista e projetista, Multy Cursos
Alto do Rodrigues, Brasil
Principais Habilidades e Tecnologias
Adobe AEM
Javascript
Typescript
HTML
CSS
React.js
Next.js
Vue.js
Node.js
Express
Nest.js
SASS
Tailwind
Adobe AEM
Styled-components
Bootstrap
Jest
RTL
Cypress
Enzyme
Webpack
Babel
Storybook
Sanity
Strapi
Figma
Adobe XD

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.

MV Sistemas, Desenvolvedor Front-end Pleno I
08.2021 – 12.2021 | Ipanguaçu, Brasil

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.

Dunnas Tecnologia, Desenvolvedor Fullstack Pleno
09.2020 – 09.2021 | Mossoró, Brasil

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.

LedgerTec, Desenvolvedor Front-end Júnior
04.2021 – 08.2021 | Paraíba, Brasil

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.

2 / 7
Idiomas
Português
Inglês
Espanhol
Publicações e Projetos
Desenvolvimento de aplicativo móvel e desktop como ferramenta de apoio ao ensino aprendizagem
03.23.2018

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.

Prefeitura de Mossoró, Estagiário de TI
05.2019 – 05.2021 | Mossoró, Brasil

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.

IFRN, Bolsista de desenvolvimento de sistemas
03.2016 – 03.2017 | Ipanguaçu, Brasil

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.

IFRN, Tutor de Programação
04.2017 – 08.2018 | Ipanguaçu, Brasil

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.

Freelancer, Desenvolvedor FullStack
01.2014 – 06.2021 | Remoto, Brasil

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.

3 / 7
Desenvolvimento de um Sistema de Apoio à Decisão para organização de grades de horário para o campus de Ipanguaçu
08.16.2016

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.

Certificados
Certificação Cisco
Certificação LGPD
Certificação Vue.js
Certificação React.js
Prêmios e títulos
Láurea do curso de Bacharealdo de Ciência da computação
12.23.2022

Prêmio recebido por melhor desempenho acadêmico da turma de 2022.

Cargos de Interesse e atuação
Desenvolvedor Front-end React.js
Desenvolvedor Back-end Node.js
Desenvolvedor Mobile React Native
4 / 7
HORUS: APPLIANCE PARA ANÁLISE DE VULNERABILIDADES EM REDES DE COMPUTADORES
01.10.2017

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.

Estudo e Implementação de técnicas na área de Bancos de Dados Relacionais, Bancos de Dados Não-Convencionais e Mineração de Dados
05.05.2019

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.

5 / 7
Serviço de Processamento de Dados de Mobilidade Baseado em Geolocalização e Video Survillence
02.05.2020

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.

Implementação de DFAs e ENFAs configuráveis em Java
06.06.2020

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

Desenvolvimento e implantação de plataforma de apoio matricial para acompanhamento de puérperas e bebês no contexto pós-COVID-19
12.20.2020

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.

6 / 7
ENGENHARIA DE APLICAÇÕES DE UMA LINHA DE PRODUTOS DE CLÍNICAS MÉDICAS
11.28.2022

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.

7 / 7