Gustavo Oliveira
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
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
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
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
2019 - 2023
University Estacio de Sa
2014 - 2018
Udemy, Lynda, Youtube, etc.
Always learning
Skills
- Mobile-First design and responsive layouts;
- Cross Browser Support;
- Single Page Applications (SPA) and Progressive Web Apps (PWA);
- Team Work
Projects
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.
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.
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
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.
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
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!