William Oliveira
Advanced Creator at JavaScript: The Right Way
- Age: 23
- Location: Brazil
- Industry: Computer Software
- Education: Professional Course
- Personal Links:
-
About Me
I have about 5 years of experience in front end development, specially JavaScript and HTML5/CSS. In backend development, I have experience with Python (Django, web2py and Pylons), PHP (WordPress and Laravel) and Node.js (Expres, Meteor).
I've created some open source projects about best practices in JavaScript and contributed to many other projects as well.
You can see a bit of my work here -> https://github.com/braziljs/js-the-right-way. This project I created to get all the good resources about JavaScript on internet and put them together in one place. It was even published on a Smashing Magazine's Newsletter and listed as one of the best JS Reources by Revolunet - jsbooks -> http://jsbooks.revolunet.com.
I'm a Yeoman (Google) contributor as well, working with Paul Irish, Addy Osmani and other folks from Google. I am currently part of the team, working on new features. repo -> https://github.com/yeoman/yeoman
Besides those projects, I've contributed to Twitter Bootstrap as well, and I'm writing a book about best practices in JavaScript for a brazilian publisher called Casa do Código.
I've done many private projects too, including most of the front end of Dafiti http://dafiti.com.br (one of the biggest e-commerce stores in Brazil) and VitalBox http://vitalbox.com.br (Health platform). Recently I've helped migrating a very famous brazilian portal called Virgula from PHP to Python (Django) and I did most of the front-end http://virgula.com.br -
Professional Experience
Creator
JavaScript: The Right Way- Location: Brazil
- Date: Aug 2012 to current day
- Career Level: Advanced
- Type of contract: Full-Time
Open Source project - http://jstherightway.org
Freelance Developer
William Oliveira- Location: Brazil
- Date: May 2013 to current day
- Career Level: Advanced
- Type of contract: Freelancer
Software Engineer
YACOWS- Location: Brazil
- Date: Mar 2013 to May 2013
- Career Level: Advanced
- Type of contract: Freelancer
Tech Lead/Scrum Master
Apiki WordPress- Location: Brazil
- Date: Jul 2012 to Feb 2013
- Career Level: Advanced
- Type of contract: Full-Time
Project Manager/Software Engineer
Dekode- Location: Brazil
- Date: Apr 2012 to Jun 2012
- Career Level: Medium
- Type of contract: Freelancer
Software Engineer
VitalBox- Location: Brazil
- Date: Nov 2011 to May 2012
- Career Level: Medium
- Type of contract: Full-Time
Starting up with VitalBox, working with Python as backend language, Pylons as web-framework, mongoDB as database, JavaScript and using TDD culture. Also working with Scrum methodology.
Software Engineer
Dafiti- Location: Brazil
- Date: Mar 2011 to Nov 2011
- Career Level: Medium
- Type of contract: Full-Time
Front-end development.
Biggest e-commerce in Brazil.
Scrum and TDD methodologies.
Had worked in Berlin, with the core team of Rocket Internet GmBH, for bringing the e-commerce platform to Brazil.
Software Engineer
SySNetwork- Location: Brazil
- Date: Jun 2009 to Feb 2011
- Career Level: Beginner
- Type of contract: Full-Time
Web development using Python as backend language and Django as web framework. Another applications using PHP and MySQL. Front-end development as well.
-
Academic Experience
Web Development
Etec Sylvio De Mattos Carvalho- Date: Feb 2010 to Nov 2012
- Education Level: Professional Course
- Grade: -
-
Projects
JavaScript: The Right Way
An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web


