Git Product home page Git Product logo

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. Feel free to contact me on my social platforms or email.

Technologies I work today

My main Technologies as of today (May 2024) 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
    • Bun - Replacing Node for Bun was one of the best improvements in the JS ecossystem
    • PostgrREST - Super fast DB abstraction in a REST API.
    • ElysiaJS for backends if we don't need a simple CRUD REST API
    • Python for Data Science-based workloads - Using FastAPI as a spec-first framework
    • Deployment using docker containers that can be deployed to any cloud-specific service (Azure, GCP, AWS) or using Kubernetes
  • Infra
    • Pulumi - Infra as a code done in the right way with access to all programming primitives without having to learn another language.
    • Pants - Python monorepo management. The right tool for solving the right problem. No need for Bazel. Very specific to all the python primitives.
    • Moon - Typescript monorepo management made easy. Blazing fast. Task orchestration made very easy.

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?
  • Ruby on Rails for complex problems, like integrating with legacy applications
  • 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
  • Python for Data Science-based workloads - Using Connexion as a spec-first framework

Important Links

Rhuan Barreto's Projects

Rhuan Barreto doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.