Rafael Sisto, Software Developer in Montevideo, Montevideo Department, Uruguay
Rafael Sisto

Software Developer in Montevideo, Montevideo Department, Uruguay

Member since April 22, 2014
Rafael is a computer engineer, software architect, and developer. He has over 5 years of experience in application development. Rafael loves new software projects using cutting edge tools and technologies. He specializes in Java EE solutions and finding simple solutions to complex problems.
Rafael is now available for hire




Montevideo, Montevideo Department, Uruguay



Preferred Environment

Subversion (SVN), Eclipse, Debian Linux, Windows

The most amazing...

...thing I've developed is a garbage collector robot that collects black cans from the sand and drops them off in a red trash can.


  • Co-founder

    2013 - PRESENT
    • Implemented several Java EE projects for government agencies.
    • Administered Drupal sites administration and developed plugins.
    • Developed a PHP website.
    • Was responsible for customer relationships, project management, system requirement gathering, architecture design, and taking part in the entire software development processes.
    • Created a Java application for fingerprint reading and worker time tracking.
    Technologies: Ruby on Rails (RoR), PHP, Drupal, Python, Java EE
  • Java EE Senior Consultant

    2011 - 2014
    Grupo Quanam
    • Developed a web application in J2EE.
    • Created a payment module for a Uruguayan fiscalization organization.
    • Architected several new enterprise applications.
    • Worked as the main developer and consultant for various projects.
    Technologies: Java EE
  • Senior Java Developer

    2011 - 2011
    Tata Consultancy Services - Uruguay
    • Upgraded use of Oracle WebLogic from versions 8.1 through 10.3.
    • Analyzed a Java EE application and fixed bugs.
    • Deployed an EJB application.
    • Managed and troubleshot a WebLogic server.
    Technologies: Hibernate, Enterprise Java Beans (EJB), JMS, PL/SQL, Oracle, Oracle WebLogic Application Server
  • Java EE Teacher

    2010 - 2011
    Empower U
    • Completed the official Oracle course FJ-310-EE6 (Developing Applications for the Java EE 6 Platform, 40 hours).
    • Completed the official Sun course DTJ-365 (Wireless Mobile Component Development, 24 hours).
    • Completed the official Sun course SL-314 (Web Component Development With Servlet and JSP Technologies, 40 hours).
    • Completed the official Sun course FJ-310-EE5 (Developing Applications for the Java EE 5 Platform, 40 hours).
    Technologies: JPA, JSF, Enterprise Java Beans (EJB), Java EE
  • System Analyst

    2008 - 2011
    Banco de la Rep├║blica Oriental del Uruguay
    • Managed and stabilized Microsoft Exchange 2003 servers in an organization with more than 5000 mailbox users.
    • Migrated a project (management and implantation) to Microsoft Exchange 2007 servers for the whole organization.
    • Accumulated vast experience with management scripts (PowerShell, VB Script).
    • Migrated Microsoft Office 2003 to 2007 using Microsoft System Management Server.
    • Implemented a DNS redesign using Microsoft Active Directory integration.
    • Gained experience using Microsoft tools like Hyper-V, MDOP, Active Directory, and more.
    Technologies: DNS, Windows PowerShell, Azure Active Directory, MS Exchange
  • Java EE Developer

    2008 - 2010
    • Developed a USB communication module with 1-Wire devices.
    • Developed core EJB modules for a domotics application.
    • Configured JPA and Hibernate persistence for a web application.
    • Implemented a Graphviz web view for viewing graphs in the website.
    • Implemented a SOAP web services module.
    Technologies: OneWire, Hibernate, JBoss, Maven, Subversion (SVN), Enterprise Java Beans (EJB), JSF, PostgreSQL, Java EE
  • Developer

    2007 - 2008
    Integra GTI
    • Developed web applications.
    • Managed stock, sales, invoicing, and security.
    • Worked with the GeneXus Rocha Beta programming language.
    • Created a reusable security module for the GeneXus programming language.
    • Administered a MS SQL Server 2008 database.
    Technologies: GeneXus


  • prosur

    Portal for patent and copyright offices from South America to collaborate using wikis, blogs, e-learning, and a search engine for patents and copyrights.

  • AccesoFacil

    PHP website for event registration and access control.


    Drupal website with custom plugins.

  • Online payment system for Government agency

    Java EE application for accepting online payment of invoices.

  • ARNR online

    Java EE Website for managing the Radioactive protection agency in Uruguay. Capable of handling inspections, personal radiation measurement, and internal agency processes.

  • Virtual Art Museum

    Online museum for displaying paintings, sculptures, and art owned by the Uruguayan government.

  • Online theater website

    Drupal site for a theater, displaying shows, and general information.

  • All terrain garbage collector robot

    I developed a behavior-based robot for collecting garbage from beaches. This was done entirely in Python for a robotics competition in Brazil using a wide array of sensors (infrared, buttons, Kinect, camera) and 16 AX-12 motors. This robot achieved the 3rd prize in the Latin American Robotics Competition (LARC).


  • Languages

    Java, SQL, PHP, Ruby, JavaScript, Python, CSS3, C#, C++, Lua
  • Frameworks

    Foundation CSS, JavaServer Faces, JSF, PrimeFaces, ZURB Foundation, Apache CXF, Apache Velocity, Hibernate, JavaServer Pages (JSP), JSP, Bootstrap, Ruby on Rails (RoR), JBoss Seam, Apache Axis, JPA, Windows PowerShell, Yii, Symfony
  • Libraries/APIs

    RichFaces, jQuery, JMS
  • Tools

    SoapUI, Eclipse IDE, Java Concurrency, Servlet, JCA, Chrome Developer Tools, Toad, Subversion (SVN), Maven, MS Exchange
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development, Object-oriented Design (OOD)
  • Platforms

    NetBeans, Linux, JBoss, Windows, Ubuntu, Oracle, Drupal, Drupal 7, WebSphere MQ, Debian Linux, Eclipse, Java EE
  • Storage

    MySQL, PostgreSQL, Microsoft SQL Server, PL/SQL, Azure Active Directory, MongoDB
  • Other

    JAAS, WebLogic, GeneXus, Oracle WebLogic Application Server, OneWire, DNS, Enterprise Java Beans (EJB)


  • Oracle and Java SE 6 Certification Degree in Java
    2012 - 2012
    Oracle - Montevideo
  • B.Sc. Degree in Computer Engineering
    2003 - 2009
    Universidad de la Rep├║blica - Montevideo

To view more profiles

Join Toptal
Share it with others