Skip to content
View jsi1v4's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report jsi1v4

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jsi1v4/README.md

Hi there 👋.

twitter linkedin


My name is José Paulo (like 'Joseph'). I'm a Software Developer 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)"


Está interessado em me contratar? segue o fio 🧶...

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:

  • Back-end Java: desenvolvi uma API REST com Java, Spring Boot e PostgreSQL, possui autenticação e funções para gerenciar meu aplicativo de planejamento pessoal.

  • Back-end NodeJS: desenvolvi uma API REST completa com NestJS e Prisma, replicando as mesmas funções de minha API Java para consolidar meu conhecimentos na plataforma NodeJS. 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.

  • Back-end .NET: desenvolvi uma API REST com .NET e SQL Server, possui autenticação e um CRUD de produtos, onde aplico meus estudos da Clean Architecture. Criei também uma API REST replicando as mesmas funções de minha API Java para consolidar meu conhecimentos na plataforma .NET.

  • Front-end avançado: construí um web app do zero para gerenciar meus planejamentos pessoais (exemplo financeiros), utilizando framework NextJs/React, Ant Design UI kit. Com arquitetura pronta 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.

  • DevOps: projeto com o System Design dos meus projetos Back-end, nele aplico meus conhecimentos de DevOps ao longo do tempo, utilizando Docker e diversos tipos de ferramentas e banco de dados como SQL Server, PostgreSQL, MongoDB, Redis e RabbitMQ.

  • 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.

  • Usuário Linux: setup modesto de meu workplace Linux, em constante evolução para garantir a qualidade em meus trabalhos.

  • Design Patterns: estudos e conhecimentos aplicados na pratica, junto aos princípios 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.

  • Outras linguagens: 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 🤘.

Pinned Loading

  1. my-planning-app my-planning-app Public

    My planning app, built with nextjs and ant design.

    TypeScript 1

  2. my-api my-api Public

    My API built with Java and SpringBoot.

    TypeScript 1

  3. angular-rx-actions angular-rx-actions Public

    Tool for angular projects or reactive applications with rxjs.

    TypeScript 1

  4. jsi1v4.github.io jsi1v4.github.io Public

    My personal web page and resume...

    CSS 1

  5. dotfiles dotfiles Public

    My configs and dotfiles

    Shell 1

  6. testing-playground testing-playground Public

    Studies and testings.

    TypeScript