Duarte Henriques, Software Developer in Lisbon, Portugal
Duarte Henriques

Software Developer in Lisbon, Portugal

Member since December 23, 2016
Duarte is a senior developer with over ten years experience building full-stack web applications. He has the experience and skills to quickly integrate an existing team and project and be productive from Day One. A perfectionist at heart, he strives to be lean and Agile.
Duarte is now available for hire


  • Seedrs
    Ruby on Rails, MySQL, Sphinx, Haml, Compass, Susy, AWS, Google API, Stripe...
  • Byclosure
    Ruby on Rails, GWT, jQuery, Cordova, RSpec, Cucumber, J2EE
  • VILT
    J2EE, Vignette, jquery, Selenium, Maven, WebLogic


  • Ruby, 9 years
  • Ruby on Rails (RoR), 9 years
  • Git, 9 years
  • Agile, 8 years
  • Automated Testing, 8 years
  • jQuery, 8 years
  • React, 1 year
  • Elasticsearch, 1 year


Lisbon, Portugal



Preferred Environment

Mac, Atom, Git, Chrome dev tools

The most amazing...

...project I've helped create is the leading European equity crowdfunding platform, with over $100M invested in 150+ deals.


  • CTO

    2011 - 2016
    • Spearheaded the development team as its first hire, with the goal of building the initial MVP at a time when equity crowdfunding was an entirely new concept.
    • Hired and managed the tech team after the initial product launch. The team grew to twelve developers organized into four sub-teams.
    • Expanded the core product to handle new business cases, such as new payment methods, anti-fraud measures, investing in funds, investing in convertible equity rounds, and multiple currency support.
    • Designed and developed tech solutions to strict regulatory and financial requirements, including a platform to reconcile financial operations and client funds daily.
    • Evolved my own focus from strictly coding to Scrum master and product owner.
    • Launched and managed an internal tool for staff members to review and approve the investment campaigns.
    • Worked in close collaboration with other execs at the company.
    Technologies: Ruby on Rails, MySQL, Sphinx, Haml, Compass, Susy, AWS, Google API, Stripe, Twilio, RSpec, Cucumber, Phantom.js, Wkhtmltopdf, Jekyll, jQuery, Ember.js, MongoDB, Intercom, Salesforce
  • Co-founder, Developer

    2008 - 2011
    • Bootstrapped the company with no initial investment by taking consulting projects with my two partners.
    • Hired and coached a team that grew to four developers.
    • Took active part in the implementation of the projects, ranging from simple admin interfaces to topical social networks and a railway passenger information system.
    • Worked on a project for the Andalusian Autonomous Government, solving the infamous JAR class loading dependency hell they had.
    • Learned how to sell projects to customers and sold a few of the most well-paid projects, including a remote project for the United Arab Emirates.
    Technologies: Ruby on Rails, GWT, jQuery, Cordova, RSpec, Cucumber, J2EE
  • Web Developer

    2006 - 2008
    • Created a web framework based on J2EE and Vignette at a major banking institution in Spain.
    • Implemented a Vignette-based ECM back-end solution and public site front-end using jQuery, supporting old browsers--such as IE6--at a large chemicals company.
    • Provided interim sysadmin services to the internal team, including VoIP and QoS setup, and VPN between the Lisbon and Madrid offices.
    • Investigated the VoIP space for a potential new area of business, including a one-week hands-on crash course on the VoIP B2B market.
    • Solved a big performance problem in a SWAT-like four-day intervention for a big telco in Morocco. The company had their website down for a few weeks, having called several experts before. With my findings and recommendations, they were able to finally recover it.
    Technologies: J2EE, Vignette, jquery, Selenium, Maven, WebLogic


  • Seedrs (Development)

    Equity crowdfunding platform for investing in startups and later-stage businesses throughout Europe.

  • Thales APIS (via Byclosure) (Development)

    Built the interface for Thales Advanced Passenger Information System. The front-end was built in GWT using the latest HTML5 APIs on top of a purpose-built Chrome browser. Java was used on the back-end. The code was extensively covered with unit and end to end tests.

  • Pidgin-libnotify (Development)

    Built an open source plugin for pidgin IM client to display message notifications for GTK-based desktops. The project was active from 2005 to 2008, with thirteen releases.

    Technologies used: C, GTK+

  • Pidgin (Development)

    I was the Portuguese translator for Pidgin at a time when the project was still called Gaim.

    Technologies used: GNU gettext


  • Languages

    Ruby, ECMAScript (ES6), CSS, HTML, Java, HTML5, JavaScript, C, Python, C#, SQL
  • Frameworks

    Django REST Framework, Capybara, Ruby on Rails (RoR), React Native, GWT, Compass, Django
  • Libraries/APIs

    Stripe API, jQuery, Lodash, React
  • Tools

    wkhtmltopdf, Cucumber, RSpec, Git
  • Paradigms

    Automated Testing, Agile, Test-driven Development (TDD), Scrum
  • Platforms

  • Storage

    AWS S3, Sphinx Search Engine, MySQL, Memcached, PostgreSQL, Elasticsearch
  • Other

    Business Models


  • Master's equivalent degree in Computer Engineering
    2001 - 2006
    Instituto Superior Tecnico - Lisbon, Portugal

To view more profiles

Join Toptal
I really like this profile
Share it with others