Ismael Gonçalves Abreu
Verified Expert in Engineering
Software Developer
Porto, Portugal
Toptal member since March 2, 2015
Ismael is a seasoned Ruby on Rails developer who is always looking for new technologies and ways to improve his code. He has worked on many web engineering projects, loves open source, and is proud to have millions of users using his beautifully crafted code.
Portfolio
Experience
- jQuery - 4 years
- Ruby on Rails (RoR) - 4 years
- MongoDB - 3 years
- Sinatra - 3 years
- Knockout (Knockout.js) - 2 years
- Backbone.js - 1 year
- AngularJS - 1 year
- Scala - 1 year
Availability
Preferred Environment
Git, MacVim, OS X
The most amazing...
...web app I've coded is a high-performance, white-label, localized music streaming service for millions of users.
Work Experience
Software Engineer
Glazed Solutions
- Developed Ruby on Rails projects for several international agencies.
- Architected and developed REST APIs for mobile applications.
- Worked with worldwide teams using Agile methodologies.
- Contributed to open source projects and internal libraries.
- Won the "Most Stack Overflow Answers" competition.
Software Developer
nMusic
- Implemented multiple features for the back-office, including: editorial management, service configurations, charts, and maintenance tasks.
- Implemented parts of the API for mobile and desktop clients.
- Integrated SMS payment and subscription APIs as gems.
- Created a Ruby gem for accessing the internal catalog service in use at multiple implementations.
- Created specific Lua scripts for Redis and store procedures in PL/pgSQL and PL/Perl.
Ruby Developer
Waverise Software
- Created a service exposed via API and WebHooks to fetch and broadcast data received via Twitter, Instagram, SMS, and email.
- Implemented a highly customizable media board with live preview.
- Implemented multiple features on a Human Resources Management System.
Ruby on Rails Developer
Sinemys
- Created a scheduled publisher to automatically publish content on multiple forums and classified advertisement websites.
- Created scrappers for multiple websites.
- Implemented multiple features on eCommerce website.
- Created an extension for Spree to support a Portuguese payments service using ATM references.
Experience
Sultn
Meo Music
Education
Master of Science Degree in Computer Engineering
Universidade do Minho - Braga, Portugal
Skills
Libraries/APIs
jQuery, Backbone.js, X (formerly Twitter) API, Facebook API, Resque, Sidekiq, React
Tools
Git, MacVim, Solr, RSpec
Languages
HTML5, CSS3, JavaScript, Ruby, Scala, PHP, Elixir
Frameworks
Knockout (Knockout.js), Sinatra, Ruby on Rails (RoR), Bootstrap, AngularJS, GrapesJS
Paradigms
Object-oriented Programming (OOP), Agile Software Development, Functional Programming
Platforms
MacOS, Linux, OS X
Storage
Redis, MongoDB, PostgreSQL, MySQL, Elasticsearch
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring