Rafael Sisto, Developer in Montevideo, Montevideo Department, Uruguay
Rafael is available for hire
Hire Rafael

Rafael Sisto

Verified Expert  in Engineering

Software Developer

Location
Montevideo, Montevideo Department, Uruguay
Toptal 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.

Portfolio

Kreitech
Ruby on Rails (RoR), PHP, Drupal, Python, Java EE
Tata Consultancy Services - Uruguay
Hibernate, Enterprise Java Beans (EJB), JMS, PL/SQL, Oracle...

Experience

Availability

Part-time

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.

Work Experience

Co-founder

2013 - PRESENT
Kreitech
  • 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
Centromac
  • 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, Apache 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

https://www.accesofacil.com/
PHP website for event registration and access control.

GRICS

http://grics.qc.ca
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

http://gauchoacomecable.wordpress.com/2012/10/23/experience-at-the-larc-2012-fortaleza-brazil/
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, Jakarta Server Pages (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), Apache 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)

2012 - 2012

Oracle and Java SE 6 Certification Degree in Java

Oracle - Montevideo

2003 - 2009

B.Sc. Degree in Computer Engineering

Universidad de la República - Montevideo

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