Rodrigo Barreto

Full Stack Developer

Interactive Resume

Profile

I'm a creative web developer


About me

I'm a Full Stack Web Developer with over 20 years of experience, strong problem solving ability and passion for clean code. With In-depth knowledge of HTML5, CSS3, Javascript, NodeJS and fluency in Java and PHP, I took part on various projects from small web site development to big eCommerce solutions. Eager to learn, I'm always taking courses and doing side projects on new technologies.

Rodrigo Barreto - Full Stack Developer

Details

Name:
Rodrigo Barreto
Age:
39 years old
Location:
Porto Alegre, Brazil

Follow @rcabarreto

Experiences

“The only source of knowledge is experience.”
- Albert Einstein


Education

Estácio University

Mar 2014 - Dec 2017

Bachelor's degree - Information Systems After a long time away from school, I thought that was time to go back and validate all the knowledge that I had accumulated over more than 15 years of web development. The education was mainly Java-based programming, but I also learned a lot about projects, quality and other things. Porto Alegre, Brazil


Professional Experience

Object Edge Brazil

May 2012 - current

Object Edge is the #1 Implementer of Oracle Commerce Cloud in the world. A top Oracle Partner with offices in California, Texas, Brazil, and India.

Fulltime - Senior Full-stack Developer As a web developer I worked on various PHP projects using frameworks like Symfony, CodeIgniter and Wordpress. Later on I took part on the eCommerce team, working on Oracle OCC and ATG Commerce platforms as a Java Web Developer. I also started working with Git and Github when I joined the company and learned a lot about virtualization and AWS. Porto Alegre, Brazil | www.objectedge.com

Petrobras

Aug 2005 - Nov 2011

Petrobras is a Brazilian oil & energy company. It’s the 28th biggest company in the world by revenue and the second biggest company in Brazil.

Fulltime - Senior Full-stack Developer As a web developer, I worked in intranet projects for various areas of the company. I developed local systems used by management to control from HR to environmental licensing (since it's an oil company). I also led the adoption of jQuery and Ajax in the company’s applications and worked very hard to create an awesome user experience to the new and existing web applications. Rio de Janeiro, Brazil | www.br.com.br

Logon Lan House

Dec 2003 - Mar 2005

Owner - Systems Manager This is my first attempt as a entrepreneur. It was a place where people went to play computer games, specially Counter Strike at the time. It was a great experience for me, specially the part about working with the public. Porto Alegre, Brazil

LR Informática

Mar 2001 - Dec 2003

Internship - Web Developer I did my first internship at a company named LR Informática. There I learned a lot about computer networks, had my first contact with Linux systems as well as Windows Server systems. There I used to configure servers from scratch, putting together the boards, processors and disks, installing OS and configuring services. There I also had my first contact with PHP, Apache and MySQL and I learned a lot about networks and infrastructure. Porto Alegre, Brazil | www.lri.com.br

Abilities

“An investment in knowledge pays the best interest.”
- Benjamin Franklin


Skills

  • Javascript (20+ years)
  • Node.js (3+ years)
  • HTML(5) (20+ years)
  • CSS(3) (20+ years)
  • SQL (20+ years)
  • React/Redux (0+ years)
  • Handlebars (2+ years)
  • HTTP (20+ years)
  • JQuery (10+ years)
  • SASS / SCSS (6+ years)
  • AWS (4+ years)
  • Bootstrap (6+ years)
  • RESTful APIs (2+ years)
  • Wordpress (8+ years)
  • OOP (8+ years)
  • Scrum (4+ years)
  • Java (3+ years)
  • Bash Scripting (20+ years)
  • Python (2+ years)
  • MongoDB (2+ years)

This website is build with Node.js, Express and Handlebars and it's hosted on AWS.

See project on Github

Languages

  • Portuguese (Native Speaker)
  • English (Advanced - Daily use)
  • French (Survivable)
  • Spanish (Un poquito)

Tools

  • VSCode (1+ years)
  • PhpStorm (2+ years)
  • IntelliJ IDEA (3+ years)
  • Sublime Text (6+ years)
  • Webpack (1+ years)
  • Parcel (1+ years)
  • Git/Github (4+ years)
  • Vagrant (3+ years)
  • VirtualBox (5+ years)
  • Docker/Swarm (2+ years)

Interests

“You can do anything you set your mind to.”
- Benjamin Franklin


DIY Electronics

DIY Electronics

I love tinkering with little controllers like Arduino and Raspberry pi, especially when it involves home automation and IoT.

Music

Music

I think that life should have a soundtrack, that's why I can listen to music all day. I like every kind of music, from classic to country, it all depends on the mood and the occasion... Unfortunately I don't play any instruments, yet!

My Dogs

My Dogs

I have two dogs, both are mixed-breed and my wife adopted them. If you look up my social networks, you'll surely come across my dogs. Life is better with them.

Brewing Beer

Brewing Beer

I love craft beer and I love brewing my own recipes. Besides being a lot of fun, brewing beer gave me greater appreciation for good beer and, of course, I can get to pretend I'm a Mad Scientist.

Travel

Travel

When I was about 7 years old I traveled by plane for the first time, and after that I was hooked. I went to the United States twice, Europe once and hope to visit for the second time very soon. When I travel, I'm not a tourist, I'm a traveller. I'll explain the difference later.

Aviation

Aviation

Speaking of travel, I'm a big aviation enthusiast, from models to big planes. If I wasn't a developer, I would surely be an airline pilot. A big dream of mine is to take some time to learn how to fly an airplane and I'm sure someday I'll do that

Projects

“It always seems impossible until it's done.”
- Nelson Mandela


Contability

Contability

This is a personal project built with React/Redux, with a Node.js backend, to keep track of my personal finances.

Tags:
Node.js, React, Redux, JavaScript, Bootstrap 4

View more
Little Weather App

Little Weather App

This is my first React/Redux webapp. I did it to learn React and I think it works and looks great.

Tags:
Development, JavaScript, React, Redux, Parcel

View more
Simple Todo App

Simple Todo App

This is a simple todo app just to show my skills as a Fullstack React/Redux and NodeJs Developer.

Tags:
Development, JavaScript, React/Redux, Webpack

View more
Onofre

Onofre

Another ATG eCommerce project that I've worked while with Object Edge.

Tags:
eCommerce, Oracle ATG, Java, Javascript, React

View more
Etna

Etna

This is another eCommerce project that I've worked while with Object Edge.

Tags:
eCommerce, Oracle ATG, Java, Javascript, Angular

View more
Multiplus

Multiplus

Brazilian eCommerce based on points that I worked while with Object Edge.

Tags:
eCommerce, Oracle ATG, Java, Development

View more
Terra Services

Terra Services

This was by first big project with Object Edge, and it's the sales channel of a major brazilian internet portal.

Tags:
PHP, Object Oriented, Scrum, Development

View more
HTEC Automation

HTEC Automation

This is a project that I worked as a freelance. It's a home automation store in Porto Alegre.

Tags:
Development, Wordpress, Bootstrap, Responsive

View more