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:
38 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

PUC-RS University

Jul 1998 - Jul 2002

Bachelor's degree - Mechatronics Engineering When I left high school I thought I wanted to pursue an automation career, and so I chose to enroll for the Mechatronics Engineering Degree. Later in the course I realised my thing was really software and I started working as a Web Developer. Later on I droped the Mechatronics degree and went on to work fulltime as a Web Developer. 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. Lately 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 introduced the use of jQuery and Ajax in our applications and worked very hard to introduce a good 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, since I'm an introverted guy. 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 (Daily use)
  • French (Survivable)
  • Spanish (Un poquito)

Tools

  • PhpStorm (2+ years)
  • IntelliJ IDEA (3+ years)
  • Sublime Text (6+ years)
  • VS Code (1+ years)
  • Git/Github (4+ years)
  • Vagrant (3+ years)
  • VirtualBox (5+ years)
  • Docker/Swarm (2+ years)
  • Eclipse (4+ years)
  • Atlassian/Jira (4+ years)

Interests

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


DIY Electronics

DIY Electronics

Maybe it's a thing from my Mechatronics Engineering background. 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.

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, JavaScript, React, Bootstrap 4

View more
Onofre

Onofre

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

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

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
Cronometrei

Cronometrei

This is a small side project that started out as a tool to track my studying time and ended up been used by a lot of people out there.

Tags:
Development, JavaScript, Bootstrap, jQuery, Node.js

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