My name is José Paulo (like 'Joseph'). I'm a Software Engineer from Brazil, see more in my webpage www.josepaulo.dev, take a look 🖖😎!
Front-end resume: www.josepaulo.dev
Back-end resume: api.josepaulo.dev/welcome
Hipster resume:
sh -c "$(curl -fsSL https://www.josepaulo.dev/welcome.sh)"
Você pode saber mais do meu histórico profissional em meu perfil do linkedin. Se quiser saber mais sobre meus conhecimentos, veja abaixo alguns projetos:
-
Arquitetura Front-end: construi um web app do zero para gerenciar meus planejamentos (exemplo financeiros), utilizando framework NextJs/React, Ant Design UI kit. Pronto para trabalhar em equipe, pois padroniza a forma de commitar com Conventional commits, Eslint seguindo regras do Airbnb. Internacionalizado com FormatJs/React-Intl em duas línguas (pt e en) e com testes unitários com Jest/Testing-Library.
-
Front-end Vanilla: desenvolvi minha pagina pessoal do zero, desde o protótipo no Figma, ao deploy automatizado gh-pages. Nele você encontrará css no padrão BEM, Javascript Vanilla, ES2017, chamadas ajax fetch e api html5 audio. Utilizei babel para o build e polyfills.
-
Usuario linux: setup modesto de meu workplace linux, em constante evolução para garantir a qualidade em meus trabalhos.
-
Conhecimentos de Back-end: criei uma aplicação NodeJs que ajuda a lidar com links e redirecionamento de página para conteúdos estáticos ou externo a um domínio. Utilizando framework Express e testes unitários com Jest/Supertest. Tambem tenho meu projeto de desenvolvimento pessoal onde aplico meus estudos da area de back-end. De uma olhada também na minha API pessoal.
-
Design Patterns: estudos e conhecimentos aplicados na pratica, junto aos principios SOLID.
-
Programação reativa com Angular: biblioteca para facilitar as chamadas ajax e o controle de estado de meus componentes Angular.
-
RESTful and GraphQL: conhecimentos e estudos de GraphQL aplicados em projetos React e Angular.
-
Animações com CSS: testes e estudos sobre animação css aplicados em um projeto modesto.
-
Testing, Testing, Testing: estudos sobre testes e TDD, aplicados em um projeto NextJs/React (jest, testing-library e puppeteer).
-
Vite + React + Typescript: experiências aplicadas com React, acesse aqui!.
-
Vite + Vue3 + Typescript: experiências aplicadas com Vuejs, acesse aqui!.
-
Automatização de tarefas: construi um web crawler utilizando puppeteer para capturar informações de um site utilizado no mercado financeiro.
-
Além do Javascript: estudo Rust a algum tempo e apliquei meus estudos nesta ferramenta que manipula arquivos Markdown. Veja também o pacote rmirror que estou construindo e irei publicar no repositório da comunidade de Arch Linux.
-
Configuração vsCode para ajudar iniciantes: compartilhei minha configuração e extensões para ajudar a comunidade Frontend. Com semantic versioning e publicação no visual studio marketplace.
Keep calm and code on 🤘.