Ricardo Melo, Developer in Dublin, Ireland
Ricardo is available for hire
Hire Ricardo

Ricardo Melo

Verified Expert  in Engineering

Team Mentoring Developer

Location
Dublin, Ireland
Toptal Member Since
March 17, 2015

Ricardo has worked in a wide range of software development roles from Linux server administration and large cluster setup to application development. He has special interest in PHP-related technologies and frameworks as well as automation, and prides himself on his ability to communicate well and deliver timely products.

Portfolio

DRI
ZeroMQ, NoSQL, Java, Hadoop, MySQL, Linux, PHP
DRI
Linux Virtual Server (LVS), Postfix, MySQL, Apache, Bash, PHP, Linux
Semplicity
Search Engine Marketing (SEM), Google SEO

Experience

Availability

Part-time

Preferred Environment

Git, PhpStorm, OS X

The most amazing...

...thing I've developed is a social network monitoring platform that did real-time stream processing, data enrichment, and filtering based on user settings.

Work Experience

CTO

2007 - 2015
DRI
  • Designed and developed complex (mostly) web-based solutions.
  • Managed the development, systems, and project manager team.
  • Aligned the technical direction of the company with the business requirements.
  • Implemented solutions mostly based on PHP or Linux.
  • Designed, implemented and supported the cloud hosting offer.
Technologies: ZeroMQ, NoSQL, Java, Hadoop, MySQL, Linux, PHP

Head of Linux Department/Consultant

2006 - 2012
DRI
  • Led the team for Linux area and other open source technologies.
  • Led the development of the MindTheBox platform, a terminal server platform based on Linux.
  • Consulted on small- to large-scale Linux projects.
  • Managed projects for both systems implementation and development of applications.
  • Developed software both for desktop/server and web applications.
  • Researched new products and solutions with special emphasis in those that use Linux and open-source technologies.
  • Trained and conducted exams for Red Hat operations.
Technologies: Linux Virtual Server (LVS), Postfix, MySQL, Apache, Bash, PHP, Linux

Partner

2006 - 2010
Semplicity
  • Developed branding on the web, traffic growth, website UI, and advertising revenue.
  • Developed brand strategy and statistics systems.
  • Did strategic consulting, including the business plan and sales strategy development.
  • Advised and researched on SEM and SEO.
Technologies: Search Engine Marketing (SEM), Google SEO

Consultant/PHP Programer

2004 - 2006
DRI
  • Develop PHP-based applications.
  • Responsible for the XIC software platform (LAMP-based content management platform).
  • Did pre-sales mostly in web-related projects.
  • Developed a C++ application using ATL and WMI to monitor windows workstation resources.
  • Maintained and evolved the company's Linux-based systems.
Technologies: CSS, HTML, MySQL, C++, PHP

System and Network Administrator

2001 - 2004
Instituto Superior Técnico
  • Maintained and evolved the systems, such as email, Web, and DNS.
  • Administrated the network.
  • Expanded the existing network in size and capacity.
  • Responsible for the maintenance of the department website as well as various web applications.
  • Ran the helpdesk for the department users.
Technologies: Java, Perl, PHP, MySQL, Apache, BIND9, Qmail, MacOS, Windows, Linux

Developer

1999 - 2004
Freelance
  • Developed a few websites using HTML, CSS, PHP, and MySQL.
  • Built a desktop application for an insurance company using C++.
  • Created a hosting platform with the administration interface based on webmin for a hosting company.
  • Ran the helpdesk for both Windows and Linux systems.
  • Solved hardware problems and computer upgrades.
Technologies: MySQL, CSS, HTML, Perl, C++, PHP, Linux, Windows

Social Media Monitoring Platform

Designed and built a social monitoring platform. The platform collected messages from social networks and process it, adding information about gender, location, language, etc. After the data enrichment, messages were filtered based on the user settings and analytic information was generated so that the user could see the insights on a web-based console.

Languages

PHP, JavaScript, C, Python, Java, Bash, C++, HTML, CSS, Perl

Frameworks

Symfony 2, PHPUnit, Twig, Zend Framework, Hadoop

Libraries/APIs

ZeroMQ, Google API, LinkedIn API, Twitter API, Facebook API, Puppet.js, Node.js

Tools

Apache, Postfix, Jira, SugarCRM, Eclipse IDE, PhpStorm, Ansible, Chef, RabbitMQ, Linux Virtual Server (LVS), Git

Paradigms

Agile Software Development

Platforms

Linux, Windows, MacOS, OS X, Android

Storage

MySQL Daemon, Memcached, Redis, MySQL, MongoDB, PostgreSQL, NoSQL

Other

Team Mentoring, Software Development, Google SEO, Search Engine Marketing (SEM), Qmail, BIND9

1997 - 2003

Licenciate (Equivalent to a Bachelor of Science) Degree in Electronic and Computer Engineering

Instituto Superior Técnico - Lisbon/Portugal

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring