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. Mostrar mais.
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.