Guilherme Fernando Ferreira

Guilherme Fernando Ferreira

São Paulo, Brazil
Hire Guilherme
Scroll To View More
Guilherme Fernando Ferreira

Guilherme Fernando Ferreira

São Paulo, Brazil
Member since January 20, 2014
Guilherme is an Agile developer with a BS in Computer Science. He is a passionate programmer with over 10 years of experience in Ruby, JavaScript, Python, PHP, Java, and more. He has spoken at conferences including Campus Party, Agile Brazil, and Agile Tour.
Guilherme is now available for hire
Portfolio
  • Webgoal
    Ruby on Rails, Sinatra, CakePHP, JavaScript, jQuery, CSS3, HTML5
  • B2Soft
    PHP, MySQL, SQLite, JavaScript, CSS, HTML, Ruby on Rails, Objective-C
  • NTS Info
    PHP, MySQL, JavaScript, HTML, CSS
Experience
  • JavaScript, 9 years
  • Ruby, 6 years
  • Objective-C, 5 years
  • Ruby on Rails, 5 years
  • Test-driven Development (TDD), 4 years
São Paulo, Brazil
Availability
Part-time
Preferred Environment
OS X, Sublime, XCode, Vim, Git, GitHub, Zsh, IRB
The most amazing...
...thing I've coded is a REST web crawler service to collect data about bids provided by many Brazilian government entities.
Employment
  • Software Engineer
    Webgoal
    2011 - 2014
    • Developed a tool to increase the performance of web site requests with features such as create sprite images and compress/obfuscate JavaScript and CSS files.
    • Worked on a financial control system for small companies using CakePHP and MySQL.
    • Supported the migration of all projects from SVN to Git.
    • Implemented Gitlab, a tool to control Git repositories and allow for easy management of project creation and access.
    • Reworked a deploy tool to use Git instead of SVN and covered with unit tests.
    • Implemented a REST web crawler service using Sinatra to collect data about biddings provided by various Brazilian governmental entities.
    Technologies: Ruby on Rails, Sinatra, CakePHP, JavaScript, jQuery, CSS3, HTML5
  • Web Developer
    B2Soft
    2009 - 2011
    • Worked on a flexible system to search and purchase flight tickets using PHP, JavaScript, and MySQL.
    • Worked with a small MVC framework written in PHP.
    • Developed a logistics management system in PHP and MySQL.
    • Developed a retail system in PHP integrated with the logistics system.
    • Developed an easy to use RSS reader for iPhone and iPad (Objective-C).
    • Coded back-end logic in Ruby to collect all RSS data and send notifications to iOS devices.
    • Created a client to the RSS reader in Ruby on Rails.
    Technologies: PHP, MySQL, SQLite, JavaScript, CSS, HTML, Ruby on Rails, Objective-C
  • Web Developer
    NTS Info
    2005 - 2007
    • Developed institutional web sites using HTML, JavaScript, and CSS.
    • Implemented a web system in PHP to control software updates.
    • Developed a tool in Java to migrate Firebird databases to MySQL.
    • Developed websites in PHP with features including an events calendar, photo galleries, and blog posts.
    • Developed a tool using PHP and JavaScript to upload and manipulate images.
    Technologies: PHP, MySQL, JavaScript, HTML, CSS
Experience
  • Clickdisk (Development)
    http://clickdisk.net

    Developed back-end logic and a migration tool to collect data from many Firebird database files and centralize all data under the MySQL server. I also developed iOS and Android apps for this project.

  • Guilherme is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Guilherme shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    PHP, Ruby, JavaScript, Java, Objective-C, CSS, HTML, Python
  • Frameworks
    CakePHP, Sinatra, Ruby on Rails
  • Libraries/APIs
    jQuery, Watir WebDriver, SQLite, Imagick
  • Tools
    Git, Capistrano, RSpec, Cucumber, Vim, Zsh, Sublime Text 2, Adobe Illustrator, Adobe Photoshop
  • Paradigms
    Scrum, Pair programming, Agile Software Development, Extreme programming, Test-driven Development (TDD)
  • Platforms
    Linux, iOS, Mac OS X, Android
  • Storage
    PostgreSQL, MySQL
  • Misc
    Webcrawling
Education
  • Bachelor's degree in Computer Science
    Pontifícia Universidade Católica de Minas Gerais - Poços de Caldas - Minas Gerais
    2008 - 2011
I really like this profile
Share it with others