Hi, my name is

Bruno Oliveira

Front-End Developer

linkedingithub
scroll-down

About

Hi, my name is Bruno, and I am a Front-end Developer.

I always wanted to study and work with technology and development, but I never truly had the chance. Now, I've given myself the opportunity to truly pursue this dream. As a result, I began studying programming. Since then, my objective has been to achieve a career transition and work as a Developer.

Although I hold a Bachelor's Degree in Civil Engineering, I never felt a sense of belonging in that field because my desire for knowledge and interest in technology far surpassed everything related to civil engineering. I have always been the go-to 'IT' guy for my family and problem solver for my family and friends, and better late than never, I realized that this is the path I always wanted and I should follow it.

It has been quite challenging taking this new step in my life because there are numerous technologies, programming languages, frameworks, and non-technology related obstacles, which can sometimes be overwhelming. But, I am successfully navigating through it all with my intelligence, willpower and hardwork. The English I learned at the age of 15 and have continued to hone up until today is truly facilitating my learning. It is not an easy journey, but I am really enjoying it.

Currently, I have been focusing my work as a Front-end Developer with HTML, CSS, Javascript, and deepeening my knowledge in React.js, Tailwind, and Typescript. However, I also have been studying some back-end development, particularly in Node.js, databases with MySQL, PostgreSQL, MongoDB ad such, so I intend to work as a Fullstack Developer in the future.

I am excited about the possibilities this journey offers and look forward to contributing to innovative projects that enhance user experiences on the web. The challenge of being a Fullstack professional motivates me to continuously learn and become an active and versatile part of the development community.

profile
HTML 5html5
CSS 3css3
JS ES6+javascript
EXPRESSnodejs
REACTreactjs
NEXTJSnextjs
TYPESCRIPTtypescript
TAILWINDtailwind
01/08

Fincheck

This project is a CRUD application created during the JStack course. It leverages Node.js with NestJS for the back end, providing a REST API, and utilizes React.js for the front end. The main purpose of the application is to manage your personal finances in a simple way by creating accounts, transactions (income or expense), and categories of transactions, all of which are supported through the implemented REST API. At present, the back-end is hosted on Render, the database on ElephantSQL, and the front end on Github pages. The base project didn't have any means CRUD functionality for the categories and for the user there were only the create method, so I decided to add this functionalities as well as an option to create transactions with installments. I'll try to add more features whenever I can think of something new. Technologies: - Node.js with NestJS - PostgreSQL - Prisma - React.js - TailwindCSS Links for the Front and Back end:

MyContacts

This project is a CRUD application created during the JStack course. It leverages Node.js with Express to build the back end, providing a REST API, and utilizes React.js for the front end. The main purpose of the application is to manage a contacts list with features like categorization, search, and sorting, all of which are supported through the implemented REST API. At present, the back-end is hosted on Render, the database on ElephantSQL, and the front end on Github pages. Technologies: - Node.js with Express - PostgreSQL - REST API - React.js - Styled Components Links for the Front and Back end:

Github Search

This project is a React.js application developed as part of a mock interview test for a Junior React.js Developer position. It integrates the GitHub REST API to provide users with an efficient way to search for GitHub users. Technologies: - React.js - Styled Components - Github REST API

Tic-tac-toe

This project is a web application created as part of a mock interview test for a Junior JavaScript Developer position. It features a straightforward Tic-tac-toe game with a resettable score functionality. Technologies: - HTML - CSS - JavaScript

Multi-step Form

This project is a React.js application developed using TypeScript as part of the B7Web course. It focuses on creating a simple Multi-Step Form by leveraging the Context API for state management. Technologies: - React.js - TypeScript - Styled Components

Memory Game

This project is a React.js application developed using TypeScript as part of the B7Web course. The main objective of the application is to create an engaging Memory Game, featuring a timer and a reset button for an enjoyable user experience. Technologies: - React.js - TypeScript - Styled Components

To-do List

This project is a React.js application developed using TypeScript as part of the B7Web course. The main focus of the application is to create a straightforward To-do List, providing users with a practical tool for task management. Technologies: - React.js - TypeScript - Styled Components

My Portfolio

This portfolio is built with React.js and TypeScript, showcasing my skills and knowledge acquired through dedicated studies and practical application. It serves as a platform to demonstrate my abilities and highlight the projects I've developed to present myself effectively. Technologies: - React.js - TypeScript - Styled Components