Alexandre Michetti Manduca, Developer in San Francisco, CA, United States
Alexandre is available for hire
Hire Alexandre

Alexandre Michetti Manduca

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
November 12, 2012

Alexandre is a full-stack developer with extensive experience in Rails, Grails, Java, and JavaScript. He has a professional and academic background in architecting and building Multi-Tenant Software as a Service. He has strong experience working with startups from the US and Brazil.

Portfolio

Credible Inc
Backbone.js, Ruby on Rails (RoR)
Property Connect Inc
MySQL, Sidekiq, Bootstrap, REST, SCSS, CoffeeScript, JavaScript...
Subledger Inc
Backbone.js, Meteor, JavaScript, Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

Git, MySQL, ITerm, Sublime Text, MacOS

The most amazing...

...thing I've coded is a couple of Ruby on Rails gems that work together to help create per tenant themeable user interfaces on Multi-Tenant Software as a Service.

Work Experience

Full-stack Software Engineer

2014 - PRESENT
Credible Inc
  • Developed a Ruby on Rails API.
  • Developed a full JavaScript web application in Backbone.JS and Twitter Bootstrap. The API uses Mandrill and Keen.io. The deployment uses Amazon EC2 and Cloud Front.
  • Simplified existing user interface markup and SCSS.
Technologies: Backbone.js, Ruby on Rails (RoR)

Software Enginner

2013 - PRESENT
Property Connect Inc
  • Started by evaluating an existing Grails application, but ended up rewriting the application from the ground up in Ruby on Rails. It now sports a RESTfull API for iOS app integration, OAuth authentication support (Facebook and LinkedIn currently). I was also responsible for slicing and implementing the user interface from the designer PSDs.
Technologies: MySQL, Sidekiq, Bootstrap, REST, SCSS, CoffeeScript, JavaScript, Ruby on Rails (RoR)

Web Developer

2013 - PRESENT
Subledger Inc
  • Worked on both front- and back-end development for different applications. Created a Meteor application from the ground up, rewrote an existing full JavaScript Backbone.js application in Ember.JS and also working on a Ruby on Rails application to make customer integration with Subledger API easier.
Technologies: Backbone.js, Meteor, JavaScript, Ruby on Rails (RoR)

Java EE Developer

2012 - 2013
Hildebrando Brasil
  • Contracted from a home office for IBM GBS (Global Business Solutions) internal projects.
Technologies: Java EE

Technical Leader and Web Developer

2010 - 2012
Coss Consulting
  • Wrote specifications, architected, and led technical projects and development of RFID-based web applications mostly in Grails.
  • Created a Multi Tenant Software as a Service (SaaS) for collecting and processing employees digital attendances.
  • Built a Warehouse Management System (WMS) that can track individual items using GS1 codes like SSCC, GTIN, GLN and GRAI, using Barcodes, Datamatrix, QRCodes or RFID EPC tags.
Technologies: RabbitMQ, MySQL, Git, Grails

Java EE Architect and Developer

2009 - 2010
CPM Braxis
  • Helped define a new web reference architecture and framework for a big financial institution in Brazil.
  • Implemented web components using JSF, Hibernate and Spring.
  • Participated in an offshore project for a big USA financial company, as both front- and back-end developer, using mostly JSF, Portlets, and Hibernate.
Technologies: Portlets, Spring, Hibernate, JSF, Java EE

Web Developer

2007 - 2009
BRQ
  • Participated in many projects, starting as a junior member of the company Java EE Architecture Group.
  • Learned many design patters like Facade, DAO, BO, Factory among others.
Technologies: Apache Struts, Hibernate, Java RAD, WAS, Java EE

Intern Web Developer

2004 - 2005
Async Open Source
  • Developed customizations for a bug tracking tool (Bugzilla) for both Mozilla and private companies.
  • Learned much about Linux and many open source tools.
Technologies: MySQL, Apache HTTP Server, Subversion (SVN), CVS, Perl

Property Connect Website

I rewrote the Property Connect website and API from the ground up in Ruby on Rails. I have coded the backend, designed the datastore, created the RESTfull API and sliced and implemented the user interface.

I have also integrated with Facebook and LinkedIn authentication using OAuth and helped on integrating the iOS app to the RESTful API.

Subledger Reporting App

I rewrote this Backbone.js application from the ground up using Ember.js.

Subledger Payper.io Demo Application

Meteor.js application to demonstrate Subledger API JavaScript client.

Mimboe

This is a work in progress SaaS for online tutoring classes, built from scratch using Ruby on Rails 3. It currently works in English and Brazilian Portuguese and has geolocation capabilities for improving search results.

Imomaker

A multi-tenant SaaS that allows individual real state agents to create an online portfolio of his offerings.

Implemented from scratch in Ruby on Rails.

This is an example tenant:
http://www.projetoimobiliaria.com.br/

"It's Not Only For 20 Cents"

This was a weekend project to help protesters in Brazil to vote on causes they think are most important to move Brazil forward. It was built using Meteor.js (Node.js + MongoDB), jQuery, and Twitter Bootstrap.

uMotion

A market web app that implements a search retargeting technique. It is based on an existing system in Java, but is reimplemented from scratch in Grails.

It includes functionality to batch import client data from different datasources by means of a configurable parser using JSON, XML, or CSV.

It's currently in production for some big clients that generate a lot of traffic.

The app is very new and is deployed for a client, so there isn't a link to it.

Languages

Java, Ruby, JavaScript, SCSS, SQL, Groovy, CSS, Perl, CoffeeScript

Frameworks

Ruby on Rails (RoR), Apache Struts, Grails, Ember.js, JavaServer Faces, Spring, JSF, Bootstrap, AngularJS, Express.js, Hibernate

Libraries/APIs

Backbone.js, jQuery, Socket.IO, Sidekiq, Backbone.Marionette, Node.js

Paradigms

Promise, Object-oriented Programming (OOP), Functional Programming, Behavior-driven Development (BDD), REST

Platforms

Java EE, Blockchain, Ubuntu Linux, Amazon EC2, Rackspace, MacOS, Oracle, Meteor, Google App Engine

Other

Front-end Development, Portlets, WAS, Java RAD, log4j

Tools

Amazon CloudFront CDN, Git, GitHub, RSpec, Subversion (SVN), Cucumber, RabbitMQ, CVS, Apache HTTP Server, Sublime Text, ITerm

Storage

MongoDB, MySQL, PostgreSQL, Redis, Microsoft SQL Server

2011 - 2014

Masters Degree in Computer Science, per tenant user interface customization in Software as a Service

University of São Paulo (USP) - São Carlos, SP, Brazil

2003 - 2007

Bachelors Degree in Computer Science

University of São Paulo (USP) - São Carlos, SP, 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