Jhonatan Santos Gonçalves, Jhonatan Santos

Jhonatan S. Gonçalves

"No amount of fire or freshness could challenge the fairytale he had stored up in his heart." - The Great Gatsby

Olá, seja bem-vindo a JSagon, me chamo Jhonatan. Sinta-se em casa, e fique a vontade para fazer um tour pelo site. No momento em que escrevo aqui alguns assuntos ainda estão pendentes, mas com o passar do tempo as coisas irão se ajeitando e novos conteúdos, artigos e projetos vão sendo inseridos.

Separei essa área para falar um pouco sobre mim, especificamente sobre a vida profissional, conhecimentos técnicos, e alguns detalhes.
Então vamos lá, tenho mais de 7 anos de experiência profissional como Desenvolvedor de Software no ramo de Automação Comercial, e no qual atuo até o presente momento como Arquiteto de Software. Nestes anos, obtive experiências aprofundadas com PHP e Zend Framework, Firebird, JavaScript e VueJS, HTML5 e CSS3, e tecnologias como MQTT e Aws. E também metodologia de planejamento de projetos ágil Scrum. E claro, também experiências no ramo fiscal, emissões NF-e, NFC-e, MDF-e e DF-e e boa parte de suas operações, com o SpedNFe, e entre outros.

Projetos e hobbies
Dedico também boa parte do meu tempo a projetos que desenvolvo por hobby ou com visões maiores para o futuro.

Um dos projetos atuais que tenho dado uma atenção especial é o JSagon NodeJS Framework. Um framework com proposta de simplificar e agilizar o desenvolvimento de projetos MVC e RESTFull. Ser leve, simples, rápido e customizável.

Incorporo conceitos mais conhecidos trazidos das experiências com outras frameworks e também algumas abordagens mais únicas. Uma frustração que eu sempre tinha quando desenvolvia algum projeto que possuía um site, blog e uma aplicação, era o fato de as frameworks normalmente fornecerem uma ideia de aplicação única. Ou seja, ou implementava cada parte(site, blog, aplicação) num projeto separado, ou tudo junto, separando no máximo apenas por módulos. No primeiro caso, o problema é, se eu implementasse uma funcionalidade geral, como um serviço para envio de e-mail, eu teria que remanejar de forma a usar também nos outros projetos. No outro caso, o problema está na organização e na real separação das responsabilidades. Na JSagon Framework, busquei implementar o conceito de Monorepo, projetos diferentes organizados num mesmo ambiente. Existem muitas outras peculiaridades, como abstração de plataformas HTTP, construtores de rotas, entre outros. Se tiver interesse, pode conferir mais clicando aqui.

Live Video Chat, uma plataforma, web e mobile, para conhecer pessoas e fazer novos amigos através de chats em vídeo. Para mais informações a respeito do desenvolvimento e stack das tecnologias utilizadas, clique aqui.

Um projeto em que venho trabalhando também é a própria JSagon. Que tem como proposta demonstrar projetos, conteúdos, e disponibilizar aplicações. Aqui, em termos de estrutura, utilizo VPS, com Nginx, e outros. Não entrarei muito em detalhes por motivos de segurança, rs.

Skills - Tecnologias e Ferramentas

Segue abaixo uma lista das tecnologias e ferramentas com as quais trabalho, e que claro, estão também em contínuo aprendizado.

Sou um desenvolvedor focado em back-end. Porém, com o passar do tempo tive a oportunidade de me aprofundar em outros segmentos como front-end, banco de dados, e serviços na nuvem.

Front-end

  • HTML5
  • CSS3
  • VueJS

  • Tools
  • Bootstrap

Back-end

  • JavaScript
  • NodeJS
  • TypeScript
  • NuxtJS
  • ---
  • PHP
  • Zend Framework
  • Lavavel

  • Tools
  • Jest
  • NPM

Banco de Dados

  • MongoDB
  • MySQL
  • Firebird

  • Tools
  • MongoDB Atlas

Outros

  • Git
  • Subversion / Tortoise SVN
  • Amazon Aws

Bom, acho que por enquanto é isso. E para terminar:

Interesse especial por livros, sobretudo os de fantasia. O Nome do Vento, por sinal, considero um dos melhores e recomendo bastante.
- A leitura atual é Inteligência Emocional de Daniel Goleman.

Encontre-me também em: