Pedro Gomes Rocha

Pedro Gomes Rocha

Rio de Janeiro , Brazil
Hire Pedro
Scroll To View More
Pedro Gomes Rocha

Pedro Gomes Rocha

Rio de Janeiro , Brazil
Member since November 8, 2013
Pedro is a senior software architect and entrepreneur focused on building flexible solutions on top of open source platforms. He strives to combine quick delivery with robustness to allow his projects to grow over time. Has solid knowledge on websites and mobile apps development, delivering quality products with the best tools available, like coffeescript , sass, Angular JS, Drupal, Phonegap, IONIC, among many other tools and frameworks.
Pedro is now available for hire
  • Winnin (via Toptal)
    Drupal, Web Services, Data Warehouse
  • Singleview
    Drupal, Apache Solr, Mongo DB, Angular JS, PHP, Java, Python, Plone, SASS...
  • Yamogu
    Scala Digital Signage, Broadsign Digital Signage, Python, PHP, Drupal...
  • PHP, 12 years
  • Responsive Web Design (RWD), 9 years
  • MySQL, 9 years
  • JavaScript, 7 years
  • Design Patterns, 7 years
  • Drupal 7, 5 years
  • Apache Solr, 4 years
Rio de Janeiro , Brazil
Preferred Environment
Ubuntu, OS X, Git, NetBeans, WebStorm, Sublime
The most amazing...
...project i've made is a crowdfunding platform that was flexible enough to grow over 2 years and robust enough to handle more than a million dollars.
  • Drupal 7 Developer
    Winnin (via Toptal)
    2014 - 2014
    • Created a data warehouse engine to make it easier to create different types of historical series of data.
    • Created a notification system for the website to periodically send reporting emails to users.
    • Implemented data warehouses that consolidates data from a Java web services and Drupal, making it easier to create valuable reports.
    • Designed the API and engine data structure to be automatically recognized through the code base, promoting a code easy to maintain and evolve over the time.
    • Created an administrative interface to provide monitoring of the process and manual trigger when needed.
    Technologies: Drupal, Web Services, Data Warehouse
  • Founder, Sofware Architect
    2010 - 2014
    • Developed a crowdfunding platform on top of Drupal and Drupal Commerce (
    • Developed a crowdsourcing platform on top of Drupal and Apache Solr (
    • Created a network documents search tool based on Apache Solr, Apache Tika, and Drupal that crawls the local network and indexes contents from PDF and Office files (
    • Created a PCI compliant Drupal module to enable the Brazilian payment gateway Moip as a viable payment tool for e-commerce with Drupal Commerce (
    • Created Drupal modules to avoid repetitive work on new projects, enabling better response times on development.
    Technologies: Drupal, Apache Solr, Mongo DB, Angular JS, PHP, Java, Python, Plone, SASS, Compass
  • Technology Consultant
    2010 - 2010
    • Developed a Digital Signage content delivery network based on Drupal for content management and distribution. Integrated with Broadsign Digital Signage for content delivery to hundreds of buses running around the city of Rio de Janeiro.
    • Created scrapers to integrate with partner content networks, consolidating data to be delivered.
    • Created Adobe Flash templates to consume data via XML/JSON from the Drupal content delivery platform.
    • Worked with web services to consume and provide data between corporate systems.
    • Created a proof-of-concept platform on top of Drupal to integrate with the Scala Digital Signage platform, providing an entire new interface to the product.
    Technologies: Scala Digital Signage, Broadsign Digital Signage, Python, PHP, Drupal, Action Script, Adobe Flash
  • Web Developer
    Fluminense Federal University
    2007 - 2009
    • Played an important role in the development and sysadmin management for the downsizing of the academic management system from the mainframe to a J2EE architecture.
    • Supported the decision-level executives with studies about the best technologies available for old and new demands, providing subsidies for decisions on when and what to develop.
    • Managed the infrastructure of dozens of Drupal websites for departments, automating tasks to enable quick deployment and easy maintenance.
    • Implemented a balanced environment infrastructure for hosting the online registration of more than 30,000 students.
    • Introduced the idea of Drupal as a corporate system framework, proving that it can be more productive and cost-effective than J2EE for many kinds of projects.
    Technologies: J2EE, JSF, JBoss Seam, Spring, Hibernate, PHP, Moodle, Joomla, Drupal, Linux, Apache, MySQL, Oracle, PostgreSQL
  • Benfeitoria (Development)

    One of the biggest crowdfunding platforms in Brazil, this project involved the migration of one and a half years of data from a proprietary software to Drupal Commerce. Within nearly one year of the migration, around R$1.000.000,00 had passed through the platform.

  • Rio+ (Development)

    A crowdsourcing platform to change the city landscape and bring citizens to co-create ideas for improving the city of Rio de Janeiro in a variety of ways. The platform was embraced by the city hall. It integrates Drupal with Facebook, monitors the interactions around each idea, and keeps an eye on the most popular ones.

  • Truc (Development)

    This e-commerce platform enables users to send pictures and apply image filters directly to the website, choose sizes, crops, and effects before buying the photo, which is delivered printed in a frame. It features a rich interface to manipulate the photos with the Image Magick tool and runs on Drupal Commerce.

  • Bollyshake (Development)

    A video focused social network that is built on top of Drupal and Youtube API, with some nice Angular JS integrations to provide a better UX.

  • SXSW 2014 social media monitoring website (Development)

    The mobile website was created by Mass Relevance(now Spredfast) to monitor social media engagement on real time for SXSW 2014 event.
    Responsive layout, mashup with some APIs and products they had, web services to consume data from their Drupal website and a really nice UX.

  • Pedro 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. Pedro 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.
  • Languages
    PHP, SQL, Java, JavaScript, Python
  • Tools
    Apache, NetBeans, Apache Solr, WebStorm, Nginx, Apache JMeter, Sublime Text 2
  • Platforms
    Drupal, Drupal 7, Android, iOS
  • Storage
    MySQL, Memcached, MariaDB, MongoDB, PostgreSQL, Redis, Oracle
  • Misc
    AJAX, Single-page application
  • Frameworks
    Bootstrap, AngularJS, PhoneGap, Ionic, CodeIgniter
  • Libraries/APIs
    jQuery, AngularUI, Google Maps, Highcharts JS, jQuery UI, Facebook Open Graph API, LeafletJS, OpenStreetMap API
  • Paradigms
    Domain-driven Development, Responsive Web Design (RWD), Object-oriented Programming (OOP), Agile Software Development, Cross-platform Development, Scrum, Design Patterns, Pair programming
I really like this profile
Share it with others