Gustavo Oliveira

Alagoas, Brazil

I am a Frontend developer with experience in Vue.js and React.js as Javascript frameworks to build layouts, backend knowledge in Node.js, and Express to handle server related development, database knowledge in PostgreSQL and MongoDB (NoSQL), experience with Javascript's superset Typescript, to maximize coding level and consistency and Git and Github to keep everything versionated. I also have a Bachelor's degree in Business Administration, which helps me a lot to have business insights.


Experiences

Jr Developer Analyst

OFM Systems / OG1 Systems

August 2019 - Present

As Front-end Developer / Jr. Analyst, I worked on the development process of an ERP. I have built the major part of the frontend using Vue.js, worked on some backend related tasks using Node.js and Typescript, wrote documentation for the tools we use, and maintained the Github repository for the frontend.

Freelancer Developer

Independent

August 2016 - Present

As an independent developer, I have built some minor websites in internal tools for local companies and merchants and other personal projects. Mainly worked with HTML5, CSS3, Javascript ES6+, Typescript, React.js, React Native, Vue.js, Node.js, Express.js, Postgres, MongoDB, and other tools.

Trainee Frontend Developer

Heydev

November 2018 - May 2019

As a trainee on the frontend side in this startup, I have worked with my team building websites for other small companies and the own company's website. Worked mainly using Vue.js.


Education

Federal University of Alagoas

Bachelor of Information Systems

2019 - 2023

University Estacio de Sa

Bachelor of Business Administration

2014 - 2018

Udemy, Lynda, Youtube, etc.

Open Courses

Always learning


Skills

Programming Languages & Tools
Perks
  • Mobile-First design and responsive layouts;
  • Cross Browser Support;
  • Single Page Applications (SPA) and Progressive Web Apps (PWA);
  • Team Work

Projects

Movies Dev App-https://i.imgur.com/1EHCRew.png
Movies Dev App

An React application to search movies from TMDB database and manage a watch later and favorites movie list. It was made with React, Typescript and Styled Components.

ReactStyled ComponentsTypescriptNetlifyJest
SMTIV Tools-https://i.imgur.com/p7sQC9U.png
SMTIV Tools

An app for searching data about Shin Megami Tensei IV game. I built the frontend and backend for this app and deployed the backend Heroku and the frontend on Netlify.

ReactStyled ComponentsTypescriptNode.jsExpressHerokuNetlify
Budget manager app-https://i.imgur.com/lny7r2b.png
Budget manager app

(in development) Cross platform for helping your budget management. I am building the backend, frontend and the mobile too. Using React with Typescript and Node.js

ReactTypescriptMaterial UIStyled ComponentsNode.jsExpressHerokuNetlify
gughog.github.io-https://i.imgur.com/ZyqEjYi.png
gughog.github.io

My blog, built with Gatsby.js and React. It is a heavily modified Gatsby theme and I am adding some functionalities over time. I publish posts with markdown files.

ReactGatsby.jsMarkdown
Clr.js-https://i.imgur.com/7mFXx0I.png
Clr.js

A tiny and simple library for Node.js to put some colors on node output. It is published on NPM and was made with Typescript

Node.jsTypescriptNPM

Personal Interests

Apart from being a developer, I enjoy spending time with my family and helping homeless animals from my neighborhood. In my free time, I love to play the guitar too and play videogames. I like to read a lot: technical books, comics, mangas, blogs, everything meaningful to me. Writing is something that I am doing a lot lately: I started my blog and I love to spend some time of my day writing technical posts about programming to beginners and professional developers. Oh, I almost forgot: When I'm not a developer I am a great cook, specialized in egg dishes!