Alexandre Michetti Manduca, Software Developer in San Francisco, CA, United States
Alexandre Michetti Manduca

Software Developer in San Francisco, CA, United States

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.
Alexandre is now available for hire

Portfolio

Experience

Location

San Francisco, CA, United States

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.

Employment

  • 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, RAD Java, 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

Experience

  • 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.

Skills

  • 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, RAD Java, 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

Education

  • Masters Degree in Computer Science, per tenant user interface customization in Software as a Service
    2011 - 2014
    University of São Paulo (USP) - São Carlos, SP, Brazil
  • Bachelors Degree in Computer Science
    2003 - 2007
    University of São Paulo (USP) - São Carlos, SP, Brazil

To view more profiles

Join Toptal
Share it with others