Skip to content
View rhuanbarreto's full-sized avatar
๐Ÿ˜ƒ
Coding @t60digital!
๐Ÿ˜ƒ
Coding @t60digital!
Block or Report

Block or report rhuanbarreto

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
rhuanbarreto/README.md

Hi! I'm Rhuan Barreto! ๐Ÿ‘‹

I'm an engineer that loves to solve problems using technology. Programming is the tool I use the most for solving them. But my life is/was not only about programming. I started programming very early, since I was 10 years old

Technologies I work today

My main Technologies as of today (December 2022) are:

  • Frontend
    • Vanilla Javascript for very simple applications
    • Typescript for enterprise (structured) applications
    • React bundled with Webpack/Vite
    • TanStack Query for server-side state
    • State Colocation and Jotai when a global state is needed
    • Deployment using Github Pages, Netlify, Vercel, Cludflare Pages, or a simple Nginx container. The simpler the better.
    • Storybook for full frontend development. I'm all-in for component based development and SOLID for frontends
  • Backend
    • Parse Platform - No need for making full CRUD backends for simple data
    • CosmosDB REST API - They even abstract the DB for you. The rest (pun intended) is simple.
    • Koa for middleware backends if previous options cannot solve the problem
    • Ruby on Rails for complex problems, like integrating with legacy applications
    • Python for Data Science-based workloads - Using Connexion as a spec-first framework
    • Deployment using docker containers that can be deployed to any cloud-specific service (Azure, GCP, AWS) or using Kubernetes

Technologies I have worked with

  • ASP (Not ASP.NET!) - After reading a book in the 2000s, I started with my first server-side scripting language. Not so long after, I discovered PHP and fell in love for it
  • PHP - After reading the PHP & MySQL Bible book, I jumped all-in into PHP. Wordpress is still my most used CMS. Made many applications in CodeIgniter and CakePHP. Laravel was not a thing in that time.
  • jQuery - Does someone still remember jQuery was a thing in the 2000s?
  • AngularJS - A brief journey on AngularJS for making simple applications. This journey also included the usage of Ionic Framework
  • C for PIC microcontrollers - Using PIC16F for temperature sensor signal conditioning
  • C for Arduino - I always played with automation projects, from steering a sailboat to running ping tests on my local network
  • C++ - Low level stuff, always when you need it
  • C# - You always need to interface with some legacy code that only runs on Windows, right?

Important Links

Pinned

  1. Delete all local untracked branches ... Delete all local untracked branches from git
    1
    git branch -r | awk '{print $1}' | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk '{print $1}' | xargs git branch -d
  2. rhuanbarreto rhuanbarreto Public

    Rhuan Barreto's Website - Here you will see all the technologies I work with

    TypeScript