Ricardo de Castro Palácio, Developer in Fortaleza - State of Ceará, Brazil
Ricardo is available for hire
Hire Ricardo

Ricardo de Castro Palácio

Verified Expert  in Engineering

Web Development Developer

Fortaleza - State of Ceará, Brazil

Toptal member since June 6, 2017

Bio

Ricardo is a senior web developer with 13 years of experience who loves challenging projects and solving non-trivial problems through efficient and elegant algorithms. He's worked with many technologies—from C++, ASP.NET, and Java to Node.js—and is always exploring new possibilities as technologies keep evolving.

Portfolio

Loopa Software
Elasticsearch, PostgreSQL, C#, Java, JavaScript, Angular, Node.js
Instituto UFC Virtual
C++, ASP.NET, Java, JavaScript

Experience

  • Web Development - 13 years
  • JavaScript - 10 years
  • Java - 9 years
  • Scrum - 8 years
  • PostgreSQL - 8 years
  • CSS3 - 5 years
  • Node.js - 4 years
  • AngularJS - 3 years

Availability

Part-time

Preferred Environment

Eclipse, Bitbucket, WebStorm, Ubuntu Linux

The most amazing...

...project I've worked on recently is a learning platform that uses data analysis and machine learning algorithms to provide customized guidance to students.

Work Experience

Owner | Co-founder

2010 - PRESENT
Loopa Software
  • Created a web application that was for law firms with high security, concurrency, and scalability requirements (done for a startup client). Among the main technologies used: Node.js, AngularJS, Elasticsearch, PostgreSQL, Java, and Amazon AWS.
  • Developed an integrated solution for registering traffic tickets composed by REST web services, a PhoneGap mobile application, a web administrative platform, and data-integration tools. JavaScript, Node.js, and ASP.NET were the main technologies used.
  • Designed and developed a web-based management application to be used by local co-working environments using ASP.NET.
  • Provided consulting services as a database analyst.
Technologies: Elasticsearch, PostgreSQL, C#, Java, JavaScript, Angular, Node.js

Senior Full-stack Developer

2004 - 2010
Instituto UFC Virtual
  • Designed and developed tools for a web-based distance learning environment used daily by 10,000+ students.
  • Built a desktop cross-platform audio-conference environment using C++, wxWidgets, and the IAX protocol.
  • Created secure data integration tools to keep students' academic data consistent among different systems in the university.
  • Developed a user-friendly DSL which was used by end-users of an administrative application to create financial reports. The DSL statements were compiled in real-time with safe SQL queries.
Technologies: C++, ASP.NET, Java, JavaScript

Experience

Herakles

Herakles is software aimed at law firms all over Brazil. It provides complete management over a team, lawsuits, tasks, versioned documents, and projects. It also automatically follows Brazilian official journals, gives complex access control over specific data based in project hierarchy, and provides a full in-office data search and other domain specific features.

I was the co-founder and head of the development team at www.herakles.com.br from 2014 to 2016.

Education

2008 - 2010

Bachelor of Science in Computer Science

Universidade de Fortaleza | UNIFOR - Fortaleza, Ceará, Brazil

Skills

Libraries/APIs

REST APIs, Node.js, React, Underscore.js, Mahout

Tools

WebStorm, Sequelize, Mocha, Eclipse IDE, Bitbucket, Gulp, Git, Apache Tomcat

Languages

JavaScript, CSS3, C#, Java, HTML5, Sass, C++, GraphQL

Paradigms

Scrum

Frameworks

AngularJS, Express.js, ASP.NET, Angular

Platforms

Amazon EC2, Linux, Ubuntu, Ubuntu Linux, Eclipse, Apache2

Storage

PostgreSQL, Elasticsearch, Amazon S3 (AWS S3)

Other

Bluebird, RESTful Services, Web Development, IIS 7

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