Marcello Albuquerque, Developer in Calgary, AB, Canada
Marcello is available for hire
Hire Marcello

Marcello Albuquerque

Verified Expert  in Engineering

Software Developer

Location
Calgary, AB, Canada
Toptal Member Since
October 18, 2012

Marcello is passionate about clean code and problem-solving, using whatever tools he has available. When developing software, his top priorities are always code quality, readability, and robustness. He is an efficient individual and a highly skilled developer.

Portfolio

Rio de Janeiro State Security Secretary
jQuery, MongoDB, ActiveMQ, Apollo, PostgreSQL, CoffeeScript, Ruby on Rails (RoR)
Ideais Technology
JavaScript, Oracle, EJB3, Hibernate, Spring, Java
MXM Systems
Ext JS, Oracle, C#, .NET, Delphi

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, OS X

The most amazing...

...thing I've built is a real-time queue of patients using Redis and websockets.

Work Experience

Lead Developer

2010 - 2012
Rio de Janeiro State Security Secretary
  • Created a social suite to be used internally by various departments.
  • Developed a number of small, single-purpose testing tools.
  • Created a log monitor to be used by several production applications using ActiveMQ as a message queue to receive log entries and store them in MongoDB for searching and auditing.
  • Implemented an internal messaging solution to integrate deeply with company's other internal tools.
  • Created a custom single-sign-on solution to be used by all internal apps.
  • Crafted and managed all application infrastructure from updates to deployment.
Technologies: jQuery, MongoDB, ActiveMQ, Apollo, PostgreSQL, CoffeeScript, Ruby on Rails (RoR)

Developer

2009 - 2010
Ideais Technology
  • Helped with the discovery and testing of new technologies.
  • Created a purchase-request solution, integrated with the client's ERP.
  • Developed a product-catalog manager.
  • Created a notification system, integrated with the client's ERP.
  • Created a batch mailer system.
Technologies: JavaScript, Oracle, EJB3, Hibernate, Spring, Java

Developer

2009 - 2009
MXM Systems
  • Implemented a budget spreadsheet in an ERP.
  • Implemented Delphi Webservices and consumed them with C#.
  • Handled all Delphi legacy code issues by implementing modern C# solutions.
  • Helped with the delivery and application of code fixes and client-side version validations.
  • Implemented richer interfaces using Coolite.
Technologies: Ext JS, Oracle, C#, .NET, Delphi

Developer

2008 - 2008
Ability Technology and Services
  • Maintained an application for handling investments.
  • Implemented a new application for withdrawing funds.
  • Refactored a cash-flow solution.
  • Refactored major application components, applying new technologies and enhancing legacy code.
  • Debugged significant components of a number of legacy applications.
Technologies: Servlet, FreeMarker, SQL, iBATIS, Java

Webmock-Resources

Created an open-source tool to stub HTTP requests using Webmock.

Banco de Talentos

Developed a website where people can apply to teach courses and workshops in the field of security for the Rio de Janeiro State Security Secretary. Tools utilized included Rails 3.2.8, Postgres, CoffeScript, SASS.

Languages

CSS3, JavaScript, HTML5, SCSS, Java, Sass, Ruby, CoffeeScript, SQL, Delphi, C#

Frameworks

Redux, Ruby on Rails (RoR), Sinatra, Spring, Hibernate, iBATIS, .NET, Ext JS

Libraries/APIs

React, Underscore.js, jQuery, Backbone.js

Tools

Eclipse IDE, Atom, Sublime Text, ActiveMQ, FreeMarker, Servlet, Git, Capistrano

Paradigms

Agile Software Development, Object-oriented Programming (OOP)

Platforms

MacOS, Linux, OS X, Windows, Oracle, Visual Studio Code (VS Code)

Storage

MongoDB, MySQL, PostgreSQL

Other

Apollo, EJB3

2008 - 2013

Bachelor's Degree in Computer Science

Estácio de Sá - Rio de Janeiro, Brazil

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