Skip to content
View VitBrandao's full-sized avatar

Block or report VitBrandao

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

Olá, seja bem-vindo(a) ao meu GitHub! 👋

Me chamo Vitor Brandão e sou um Desenvolvedor Web Full Stack formado na Trybe.

English Experiência Contato Skills Projetos

Atualmente, atuo como desenvolvedor freelancer em projetos de duas empresas. No projeto mais recente, iniciado em Julho de 2023, estou trabalhando como Desenvolvedor Web Full Stack para a empresa Brava no desenvolvimento da nova versão do sistema Survey. O Front-End está sendo estruturado com o framework Quasar (Vue.Js) e a estilização com SCSS - tanto a parte web quanto mobile - o Back-End está sendo construído com Node.Js e o Banco de Dados com MySQL.

Desde outubro de 2022, trabalho também como Desenvolvedor de Software Freelancer para a Design Líquido, atuando como um dos principais contribuidores na construção da linguagem FolEs, que funciona como um pré-processador de CSS tal qual o SASS, porém, tendo uma sintaxe 100% em português para possibilitar que o inglês não seja uma barreira no caminho daqueles(as) que desejem aprender programação. Além disso, também tenho contribuições nos outros projetos da Design Líquido, como Delégua, LMHT e a extensão de VS Code para essas linguagens.

A FolEs possui um propósito social inclusivo muito significativo. A linguagem está disponível no npm e já é utilizada por centenas de usuários. Caso seja de seu interesse, confira minhas contribuições no Repositório Oficial da FolEs.

Também trabalhei como Desenvolvedor Web Full Stack para a Younner, desenvolvendo o Front-End do aplicativo Sicredi Reserve, utilizando ferramentas como React, Next.Js, CSS Chakra UI e o próprio GitHub.

Além de minhas atuações profissionais, aqui estão as tecnologias que venho estudando e praticando desde que comecei a estudar programação:

Como você pode perceber, sou um Desenvolvedor Full Stack, uma vez que estou focado tanto em Front-End quanto no Back-End.

Sinta-se à vontade para explorar meus projetos em meus Repositórios e analisar a forma como eu costumo programar, pois imagino que, se você veio até meu GitHub, meus códigos serão mais explicativos do que minhas palavras.

Caso você esteja se perguntando: "O que são exatamente os projetos que você se refere?", eu explico. A formação em Desenvolvimento Web da Trybe é um curso de 30 horas semanais (6h/dia), com duração de 1 ano, onde não apenas aprendemos as competências, mas também precisamos consolidar esse conhecimento. É nesse contexto que entram os projetos aos quais me refiro. Cada projeto possui uma lista de requisitos a serem cumpridos e um prazo de uma semana para que 80% do projeto seja entregue.

Ao longo dessa jornada de aprendizado, desenvolvi cerca de 40 projetos dentro do prazo estabelecido, ou seja, todos os projetos que você encontra em meus Repositórios foram desenvolvidos no período de uma semana - geralmente, a mesma semana em que o conteúdo foi ensinado.

Como o GitHub é uma plataforma conhecida no mundo inteiro, opto por deixá-lo em inglês, da mesma forma que estou acostumado a nomear arquivos e variáveis de meus códigos também em inglês. Mas caso fique com alguma dúvida, sinta-se à vontade para entrar em contato via e-mail ou Linkedin, onde podemos conversar em português 😊.

Experiência Profissional

1. Desenvolvedor de Software | Design Líquido

  • Competências: JavaScript · TypeScript · Jest · CSS · GitHub
  • Freelancer | Out/2022 - presente

2. Desenvolvedor Front-End | Brava (Proteção contra Incêndios)

  • Competências: Vue.Js · Quasar · SCSS · JavaScript · GitHub
  • Freelancer | Jul/2023 - presente

3. Desenvolvedor Full Stack | Younner

  • Competências: Next.js · React.js · JavaScript · CSS ChakraUI · Node.js · GitHub
  • Autônomo | Mar/2023 - Mai/2023

Skills

Top Langs

FRONT-END

  • React.Js (Next.js, Redux, Context API, Hooks, React Router, Class and Functional Components, Tests);
  • Vue.Js (Quasar, Nuxt, Pinia, vue-i18n);
  • JavaScript (ES6, Fetch API, async/await, DOM, Tests);
  • HTML (Semantic HTML5);
  • CSS 3 (SCSS, Styled Components, Chakra UI, Material UI, Mobile First, Responsive Design);

BACK-END

  • Node.Js (ORM, Express, Rest API, MVC, JWT, Dotenv, Nodemailer, Cron-job, Insomnia.rest, Tests);
  • TypeScript (Oriented Object Programming, SOLID);
  • Python (.Venv, Data Scraping, Json, Xml, Csv, Tests);
  • MySQL (Sequelize, Prisma, mysql2, JOINs, Workbench);
  • MongoDB (Mongoose).

TESTS

  • Jest;
  • React Testing Library (RTL);
  • Mocha, Chai and Sinon;
  • Pytest.

DEPLOYMENT

  • Docker;
  • Heroku.

OUTRAS TECNOLOGIAS

  • npm;
  • C;
  • GitHub (incluindo trabalhos em grupo e projetos em dupla);
  • Linux (Bash/Unix Shell);
  • Windows;
  • Adobe Photoshop.
  • Canva;
  • Estou acostumado a desenvolver utilizando ES Lint e Flake8.

IDIOMAS

  • Português (Nativo);
  • Inglês (Avançado | 99 pts. Toefl iBT score);
  • Espanhol (Intermediário);
  • Francês (Básico).

🇺🇸 Hello and welcome! 👋

My name is Vitor Brandão, I'm brazilian and a Full Stack Software Developer.

Since October of 2022 to the present moment, I'm working as a Freelancer Software Developer in the Design Líquido company, being one of the main contributors in the FolEs project, which is a 100% portuguese CSS preprocessor availabe to download in npm. This is a project that I'm very proud to be part of, given its social inclusion purposes. You can download FolEs through npm or go directly to the language official Repository and check my contributions.

Besides that, here are some of the programming skills I've been studying and improving since 2020:

Experiência Skills Projetos Contato

As you can see, I'm able to code in both Front-End and Back-End since I concluded my Full Stack formation at Trybe in September of 2022. In my Repositories you can find all the projects I have developed during this last year.

And you might ask: "But what are those projects you talk about?". Well, let me explain it better. The Web Development course at Trybe, whose duration lasts 1 year (30 hours/week), requires that students not only learn the stacks but also practice them. A Trybe Project is a GitHub Repository with test coverage whose ReadMe contains a list of requirements to be accomplished within a week. I'm very proud to say that I have successfully delivered 40 projects before the deadline - not to mention that the projects were usually developed in the same week that the content was taught.

Make yourself at home and feel free to search about these skills in my Repositories, because I imagine that, if you are visiting my GitHub, my codes may explain better than my words.

Professional Experience

1. Software Developer | Design Líquido

  • Skills: JavaScript · TypeScript · Jest · CSS · GitHub
  • Freelancer | Oct/2022 - present

2. Front-End Developer | Brava (Proteção contra Incêndios)

  • Skills: Vue.Js · Quasar · SCSS · JavaScript · GitHub
  • Freelancer | Jul/2023 - present

3. Full Stack Web Developer | Younner

  • Skills: Next.js · React.js · JavaScript · CSS ChakraUI · Node.js · GitHub
  • Autonomous | Mar/2023 - May/2023

Informações de Contato

🇧🇷 Sinta-se a vontade para entrar em contato comigo.

🇺🇸 Feel free to contact me anytime.


Projetos

Pinned Loading

  1. NodeJs-Talker-Manager-Project NodeJs-Talker-Manager-Project Public

    By using NodeJs frameworks such as Express and Insomnia.Rest, this project was a nice experience to improve my Back-End skills about middlewares and APIs.

    JavaScript

  2. Python-Algorithms-Project Python-Algorithms-Project Public

    Computer Science project developed with Python to solve some logical challenges by using both recursive and interactive algorithms.

    Python 1

  3. React-FrontEnd-Online-Store-Group-Project React-FrontEnd-Online-Store-Group-Project Public

    Front-End application developed with React.JS alongside with my colleagues Àdran Carnavale, Leandro Bastos and Patrick Santiago.

    JavaScript 1

  4. HTML-CSS-Js-Trybewarts-Project HTML-CSS-Js-Trybewarts-Project Public

    By combining HTML with JavaScript DOM selectors, I developed this simple web form application alongside my classmate Victor Jardes.

    HTML

  5. JS-Unit-Tests-Project JS-Unit-Tests-Project Public

    The challenge of this project was about solving specific problems by using both JavaScript ES6 (arrow functions, ternary operator and template literals) and Jest unit tests.

    JavaScript

  6. TypeScript-Docker-TFC-Project TypeScript-Docker-TFC-Project Public

    One of the most challenging projects I've ever done. TFC was a Full Stack project whose Back-End was constructed by me by using TypeScript, Node.js and ORM Sequelize.

    JavaScript 1