Olá,

Bem-vindo(a)!

Olá, eu sou o Maycon Santos, um programador fullstack. Eu tenho experiência em desenvolver telas responsivas e aplicações escaláveis com testes unitários usando tecnologias como Go, Node.js, Express, Adonis.js, React, React Native, Nextjs entre outras. O que me diferencia como programador fullstack é a minha proatividade para buscar e criar soluções que atendam às necessidades dos meus clientes e parceiros. O meu objetivo é ser uma liderança de um time que desenvolve projetos inovadores e de qualidade. Você pode conhecer mais sobre o meu trabalho no meu perfil do Linkedin ou entrar em contato comigo pelo meu e-mail. Estou sempre disposto a aprender novas habilidades e acompanhar as principais notícias do mundo da tecnologia.

Hard skills

  • React.js

    React.js é uma biblioteca JavaScript para criar interfaces de usuário interativas. Com componentes reutilizáveis e uma programação declarativa, constrói-se interfaces dinâmicas e escaláveis. É uma ferramenta poderosa para o desenvolvimento web moderno e eficiente.
  • Typescript

    TypeScript é uma linguagem de programação de código aberto que adiciona verificação de tipos ao JavaScript. Com ela, é possível escrever código mais seguro e escalável, com detecção de erros em tempo de compilação. É amplamente utilizado em projetos JavaScript de grande escala para desenvolvimento confiável e eficiente.
  • Go

    Go, também conhecida como Golang, é uma linguagem de programação eficiente e concorrente. Projetada pelo Google, ela combina a simplicidade de sintaxe com recursos avançados, como coleta de lixo automática e concorrência nativa. É amplamente usada para desenvolvimento de sistemas de rede, serviços web e aplicativos de alta performance.
  • Next.js

    Next.js é um framework que permite a construção de aplicativos web modernos e escaláveis. Ele combina as vantagens do React com recursos como renderização do lado do servidor, roteamento avançado e otimizações de desempenho. Com Next.js, é fácil criar aplicativos rápidos, com boa experiência do usuário e fácil manutenção.
  • Node.js

    Node.js é uma plataforma de programação em JavaScript, ótima para desenvolver aplicativos de servidor. Com ela, posso executar meu código JavaScript no lado do servidor e aproveitar sua natureza assíncrona e orientada a eventos. É incrível porque posso criar aplicativos escaláveis e rápidos, com uma ampla variedade de bibliotecas disponíveis.
  • Docker

    O Docker é uma plataforma de virtualização de contêineres que permite empacotar, distribuir e executar aplicativos e suas dependências de forma isolada. Isso simplifica o desenvolvimento e implantação, garantindo consistência entre diferentes ambientes.
  • React Native

    React Native é um framework de desenvolvimento de aplicativos móveis multiplataforma baseado no React. Com React Native, é possível criar aplicativos nativos para iOS e Android usando JavaScript e componentes reutilizáveis. Ele oferece alto desempenho e uma experiência de usuário nativa, permitindo o compartilhamento de código entre as plataformas.
  • Electron

    Com ele, é possível criar aplicativos usando HTML, CSS e JavaScript para Windows, macOS e Linux. O Electron combina o poder do Chromium e do Node.js, permitindo que os desenvolvedores construam aplicativos de desktop com interfaces ricas em recursos e alto desempenho.
  • MongoDB

    MongoDB é um banco de dados NoSQL de alta performance e escalabilidade. Com sua estrutura de documentos flexível e indexação poderosa, é ideal para armazenar e processar grandes volumes de dados não estruturados. É amplamente utilizado em aplicações web, análise de dados e gerenciamento de conteúdo, oferecendo agilidade e eficiência no armazenamento e acesso aos dados.
  • Angular

    Angular é uma poderosa plataforma de desenvolvimento de aplicativos web. Com base no TypeScript, oferece um conjunto abrangente de recursos para criação de interfaces de usuário dinâmicas e interativas. Com suporte a componentização, roteamento, injeção de dependência e reatividade, o Angular é amplamente utilizado para construir aplicações web escaláveis e de alto desempenho.
  • Vue

    Vue2 é um framework JavaScript progressivo e de fácil aprendizado para criação de interfaces de usuário interativas. Com uma sintaxe intuitiva, ele permite criar componentes reutilizáveis e oferece recursos avançados, como vinculação de dados bidirecional e renderização eficiente.
  • Git

    O Git é um sistema de controle de versão amplamente utilizado. Ele permite que você acompanhe e registre alterações em arquivos, colabore com outros desenvolvedores e reverta alterações indesejadas. É eficiente, flexível e essencial para o desenvolvimento de software moderno.
  • Python

    Python é uma linguagem de programação de alto nível, interpretada e versátil. Com uma sintaxe limpa e legível, é amplamente usada para desenvolvimento web, análise de dados, automação, inteligência artificial e muito mais. Com sua vasta biblioteca padrão e comunidade ativa, é uma escolha popular para programadores de todos os níveis de experiência.
  • PHP

    PHP é uma linguagem de programação amplamente usada para desenvolvimento web. É especialmente adequada para criar sites dinâmicos e interativos. Com sua vasta comunidade e extensa biblioteca, o PHP permite integrar bancos de dados, processar formulários e criar aplicativos web robustos de forma eficiente.
  • MySQL

    MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto. Ele é amplamente utilizado em aplicações web para armazenar e gerenciar grandes quantidades de dados. Com sua rápida velocidade de processamento e recursos avançados, como suporte a transações e replicação.
  • Postgresql

    PostgreSQL é um banco de dados relacional de código aberto conhecido por sua confiabilidade, desempenho e recursos avançados. Com suporte a transações ACID, replicação, extensibilidade e recursos geoespaciais, é uma escolha popular para empresas e projetos que exigem um banco de dados escalável e flexível.

Soft skills

Uma das coisas que mais me ajudaram na minha carreira foi desenvolver habilidades interpessoais, como comunicação e trabalho em equipe. Isso me permitiu construir relacionamentos profissionais de confiança e colaboração, além de aprender com diferentes perspectivas e experiências. Também me tornei capaz de me adaptar a mudanças e lidar com pressão, o que é essencial em um mercado dinâmico e competitivo. Por fim, sou proativo para buscar e desenvolver soluções, sempre buscando aprimorar meus conhecimentos e competências. Essas são as qualidades que me diferenciam e me fazem crescer na minha carreira.

Formação

  • Análise e Desenvolvimento de Sistemas na Estácio, um curso que me ensinou a criar e gerenciar sistemas de informação com qualidade e segurança. Meu objetivo atual é iniciar o curso de ciência da computação com ênfase em Full Stack Dev em outra insituição.
  • Eu me dediquei a fazer vários cursos da Alura sobre programação e banco de dados, porque eu queria aprender e melhorar as minhas habilidades nessa área. Eu consegui absorver boas práticas de desenvolvimento, que me ajudaram a escrever códigos mais legíveis e eficazes. Eu estou muito feliz e confiante com o que eu aprendi, pois me permite resolver problemas e criar soluções.
  • Eu fiz um curso técnico de informática no senai, onde eu criei um projeto muito legal. Era uma plataforma parecida com o getninjas, que ajudava as pessoas a encontrarem técnicos de informática para resolverem seus problemas. Eu integrei o google maps para mostrar a localização dos técnicos, um banco de dados para guardar as informações dos clientes e dos serviços, e um chat para eles se comunicarem em tempo real. Eu me inscrevi na olimpíada do conhecimento, que era uma competição onde eu tinha que resolver problemas usando PHP, MySQL, HTML e CSS, que eram as linguagens que eu sabia. Eu me saí muito bem e fiquei em primeiro lugar. Foi uma experiência incrível, eu aprendi a trabalhar sob pressão e não mudaria nada. Eu também aprendi a fazer sistemas robustos e páginas responsivas, mesmo que não fosse o foco do curso.

Meu portifólio

Experiência

Profissional

  • Hurb (2019 - 2022)

    Trabalhar na Hurb, uma renomada agência de turismo digital, foi uma experiência extremamente enriquecedora para o meu crescimento profissional. Ao longo do meu tempo nesta empresa inovadora, tive a oportunidade de me envolver com um conjunto diversificado de tecnologias que impulsionam a indústria do turismo e além.

    Uma das principais tecnologias que tive a chance de explorar foi o Node.js. Com essa plataforma de desenvolvimento, pude criar aplicações web de alto desempenho, escaláveis e em tempo real. Através do Node.js, fui capaz de desenvolver soluções eficientes e modernas, agregando valor aos projetos em que estive envolvido.

    Além do Node.js, também trabalhei com o Next.js, um poderoso framework baseado em React. Essa tecnologia me permitiu construir aplicações web modernas, com foco em desempenho e otimização de SEO. Através do Next.js, pude entregar experiências de usuário envolventes e interfaces de alta qualidade.

    Durante minha jornada na Hurb, também tive a oportunidade de trabalhar com GoLang, uma linguagem de programação altamente eficiente e escalável. Com o GoLang, pude criar aplicações de alta performance, aproveitando ao máximo os recursos do hardware e garantindo tempos de resposta rápidos.

    Quanto aos bancos de dados, tive experiência com tecnologias como MySQL, PostgreSQL e MongoDB. Esses sistemas de gerenciamento de banco de dados me permitiram armazenar, acessar e manipular dados de forma eficiente, garantindo a integridade e a confiabilidade das informações.

    Além disso, a Hurb valoriza a qualidade do código e a estabilidade dos sistemas, incentivando a prática de testes unitários. Através desses testes, pude garantir a qualidade do código que desenvolvi, detectando e corrigindo problemas de forma precoce e mantendo um alto nível de confiabilidade.

    Por fim, a empresa adota uma abordagem de microserviços, uma arquitetura moderna que permite o desenvolvimento de sistemas escaláveis e flexíveis. Trabalhar nesse contexto me permitiu colaborar com equipes multifuncionais, desenvolver serviços independentes e especializados, e criar sistemas mais robustos e escaláveis.

    Em resumo, a minha jornada na Hurb foi extremamente enriquecedora para o meu crescimento profissional. Através do trabalho com tecnologias como Node.js, Next.js, Python, GoLang, PHP e bancos de dados como MySQL, PostgreSQL e MongoDB, juntamente com a prática de testes unitários e a adoção de microserviços, ampliei meu conhecimento e desenvolvi habilidades valiosas. Estou confiante de que essas experiências na Hurb serão fundamentais para o meu crescimento contínuo e para o sucesso da minha carreira no setor de desenvolvimento de software.

  • Codezone (2018 - 2019)

    Trabalhei na Codezone Digital Business e tive a oportunidade incrível de participar de diversos projetos para grandes marcas, como Nestlé, Uber, Colgate e Banco do Brasil. Fiquei impressionado com a quantidade de projetos que recebemos de agências renomadas, como LiveTeam, AMPFY e Publicis. Foi muito gratificante ver a confiança que essas agências depositaram na Codezone.

    Durante o meu tempo na empresa, pude trabalhar com uma variedade de tecnologias modernas, como React, Angular, Vue, React Native e Node.js. Foi muito estimulante poder me envolver com diferentes ferramentas e aprender a aplicá-las em projetos reais. Essa diversidade tecnológica realmente reflete a versatilidade da Codezone e a capacidade de atender às demandas dos clientes em diferentes plataformas.

    Cada projeto foi único e apresentou seus próprios desafios. No entanto, com minha experiência e conhecimento, pude desenvolver soluções eficientes e de alta qualidade. Foi gratificante ver as marcas de renome reconhecendo o trabalho que fizemos e alcançando resultados impressionantes.

    Trabalhar com essas grandes marcas também proporcionou uma oportunidade única de colaborar com equipes talentosas e adquirir valiosas habilidades de comunicação e trabalho em equipe. Foi enriquecedor poder aprender com profissionais experientes e compartilhar conhecimentos uns com os outros.

    Além disso, enfrentei prazos apertados e situações de pressão, mas isso só me ajudou a desenvolver ainda mais minhas habilidades de resolução de problemas e minha capacidade de me adaptar a novos desafios. Acredito que esse ambiente de trabalho dinâmico me ajudou a crescer tanto pessoal quanto profissionalmente.

    No geral, minha experiência na Codezone Digital Business foi incrível. Tive a chance de trabalhar com tecnologias modernas, colaborar com grandes marcas e agências renomadas, além de desenvolver habilidades valiosas ao enfrentar desafios complexos. Estou extremamente grato por ter feito parte dessa equipe talentosa e contribuído para o sucesso dos projetos.


Premiação!

  • Experiência de Destaque na Olimpíada do Conhecimento de Web Design da FIRJAN (2017)


    Minha participação na Olimpíada do Conhecimento promovida pela FIRJAN foi uma experiência incrível e desafiadora! Desde a etapa escolar, na unidade de Niterói do SENAI, eu me destaquei e conquistei o primeiro lugar entre os alunos competidores.

    Avançando para a etapa estadual, que ocorreu na unidade de Maracanã, fiquei muito orgulhoso por alcançar o segundo lugar, competindo com os vencedores das demais unidades SENAI do estado do Rio de Janeiro. Foi uma competição acirrada e emocionante, na qual pude demonstrar meu conhecimento e habilidades.

    Minha participação foi na categoria de Web Design, na qual fui desafiado com tarefas que colocaram à prova minhas habilidades em HTML, CSS, JavaScript, PHP e MySQL. Essas linguagens e tecnologias são fundamentais para a criação e desenvolvimento de websites, e me dediquei ao máximo para apresentar soluções criativas e funcionais.

    Participar dessa olimpíada me proporcionou a oportunidade de aprimorar minhas habilidades técnicas, expandir meus conhecimentos na área de Web Design e também me conectar com outros estudantes talentosos. Foi uma jornada de aprendizado e superação, na qual enfrentei desafios estimulantes e ganhei valiosa experiência.

    Estou extremamente grato pela oportunidade de ter participado da Olimpíada do Conhecimento promovida pela FIRJAN e de representar minha unidade SENAI. Essa conquista certamente foi o primeiro grande passo na minha carreira no campo de desenvolvimento web.

Onde me encontrar:

© 2023 Maycon Santos. All rights reserved.