CURRICULUM VITAE

Nombre y Apellido: Mauricio Salatino (aka Salaboy)

Fecha de Nacimiento: 18/05/1983

Ciudadania: Argentina / Italiana

E-Mail: salaboy@gmail.com

EXPERIENCIAS LABORALES

Desarrollo de Drools 5.0 (Buenos Aires, Argentina año 2009):

Actualmente trabajando en las oficinas de OSDE (http://www.osde.com),  casa central,  participando del desarrollo del framework JBoss Drools versión 5.0 (http://www.jboss.org y http://www.drools.org) por medio de la consultora Vates S.A (http://www.vates.com/).

Consultoria sobre Alfresco y JBoss jBPM (Buenos Aires, Argentina año 2008):

Consultoria sobre Alfresco (http://www.alfresco.com/) y jBPM para la empresa TrainSolutions (http://www.trainsolutions.com.ar/) cuya rama principal esta encargada de digitalización de archivos a nivel empresarial.

Consultoria sobre JBoss y jBPM + Training (Buenos Aires, Argentina año 2008):

Consultoria en Selenca Argentina (http://www.selenca.com/), primer partner de

JBoss en latinoamérica, como consultor sobre tecnologías Java, jBPM y JBoss. Para la cual dicte el traning oficial del framework JB449 JBoss jBPM en las oficinas de Red Hat Argentina.

Tesis de Ingenieria(Mendoza, Argentina año 2008):

Tesis de Ingeniera desarrollada sobre dispositivos móviles. Aplicación básica de control de stock con cliente WEB hecho en Java Server Faces y cliente sobre teléfonos móviles desarrollado con Java ME, para teléfonos con perfil MIDP 2.0 y CLDC 1.1. Donde la capa de negocios esta enteramente desarrollada siguiendo los estadares de Java EE 5 y era  consumida mediante Web Services Statefuls hosteados en un JBoss Application Server 4.2.

Desarrollo con JBoss Portal + Java EE 5 + JBoss Application Server (Buenos Aires, Argentina año 2007):

Desarrollo de un portal de Temas de Salud para los Emiratos Arabes para la empresa Vangent Argentina. (http://www.minhaal.ae). Utilizando tecnologias EJB3, JPA 1.0 y JBoss Portal 2.4 en JBoss Application Server 4.2.

Desarrollo aplicaciones Java SE y EE,  desarrollo de herramienta sobre la plataforma .NET(Mendoza, Argentina año 2006 – 2007):

Contratado por la Software Factory Suris (http://www.suris.com.ar/)  para el desarrollo de aplicaciónes empresariales en Java y .Net y las investigaciones de nuevas tecnologías. Paralelamente realize mantenimiento del sistema TAX para la dirección general de Rentas de la Provincia de Mendoza. La cual es la encargada de los impuestos del automotor e inmoviliario de toda la provincia, asi como de la liquidación de todos los sueldos del sector publico de la misma. Para este mantenimiento se requirio conocimientos sobre lenguaje PRO C, C, ksh y PL/SQL de Oracle en el entorno de trabajo es AIX sobre mainframes IBM.

Desarrollo  Java EE 5 (Mendoza, Argentina año 2006):

Sistema administrador de envíos para una empresa de transporte, hecho completamente siguiendo los estándares de Java EE 5. Trabajo particular.

Desarrollo  Java SE sobre plataformas web y applets(Mendoza, Argentina año 2005):

Programador-analista en desarrollos Java para la empresa SVA (http://www.sva.com.ar/). Manejo de tecnologías JSP, Servlet, Java Server Faces, Applets, MySQL, MSSQL Server. Desarrollo de sistema de agenda de ventas, actualmente instalado en los bancos San Juan, Santa Fe, Entre Ríos y Santa Cruz. Duración 6 meses.

Otros:

Contrato en ILIMIT Comunicaciones Argentina desarrollando proyectos web, trabajando sobre plataforma LAMP (Linux/Apache/MySql/PHP), también realize administración de un servidor Linux (Debian).


Duración 6 meses. Mendoza, Argentina año 2005.


Desarrollo de software de administración de turnos para el Instituto de Flebología

y Linfología del Doctor Angel Guzman y Alverto Silva. Desarrollo sobre plataforma LAMP (Linux/Apache/MySql/PHP).


Mendoza, Argentina año 2005 – 2006.

Fundación Alta Dirección contratado para dar Soporte Técnico y Administración de servidores Linux (Debian).

Duración 3 meses. Mendoza, Argentina año 2004.



EDUCACIÓN


UNIVERSITARIOS

Ingeniería en Informática

Universidad de Mendoza

Facultad de Ingeniería, Argentina año 2001 – 2008.


SECUNDARIOS

Bachiller con orientación en Comunicación Arte y Diseño

Colegio Universitario Central General José de San Martín, Mendoza, Argentina, año 1995 – 2000.


OTROS

Curso Cisco CCNA 1

Curso Certificado por la empresa Cisco sobre redes de área local.

Cursado en la Universidad Tecnológica Nacional (UTN). Duración 6 meses. Mendoza, Argentina año 2005.


Curso Cisco CCNA 2

Curso Certificado por la empresa Cisco sobre redes de área local.

Cursado en la Universidad Tecnológica Nacional (UTN). Duración 6 meses. Mendoza, Argentina año 2005.


Curso Cisco CCNA 3

Curso Certificado por la empresa Cisco sobre redes de área local.

Cursado en la Universidad Tecnológica Nacional (UTN). Duración 6 meses. Mendoza, Argentina año 2006.


Curso EJB 3.0 sobre JBoss AS

Curso dictado en la Universidad Tecnológica Nacional (UTN). Duración 4 meses. Mendoza, Argentina año 2006.



Curso Ingles

4 años de Ingles en el Instituto Cultural. Mendoza, Argentina año 2000 – 2003.

Curso dictado por el instituto PTC nivel Upper-Intermediate. Mendoza, Argentina año 2007 – 2008.


Curso FJ-310 Developing Applications for the Java EE 55 Platform

Dictado por Sun Microsystems – Santiago, Chile año 2007.


Curso JB261 JBoss for Advanced J2EE Developers

Dictado en las oficinas de Red Hat – Buenos Aires, Argentina año 2008.


Curso JB336 JBoss for Administrators

Dictado en las oficinas de Red Hat – Buenos Aires, Argentina año 2008.


CONOCIMIENTOS TECNOLÓGICOS


Java EE 5 (EJB 3.0, JPA 1.0, Servlets, JSP, JSF, Web Services JAX-WS, etc)

JBoss Drools

JBoss jBPM

JBoss Portal

JBoss Single Sign On

JBoss Application Server

Hibernate

Lucene

Glassfish

Eclipse

Netbeans

Enterprise Architect

PHP 4 y 5

C y C++

SQL

HTML, XML, JavaScript, CSS

Amplio Conocimiento sobre administración Linux. (Debian, Ubuntu, Fedora, etc).



ACTIVIDADES EXTRAS

Fundador y participante activo del JBoss User Group Argentina (http://www.jbug.com.ar/).

Mendoza, Argentina año 2009. (Actualmente iniciando)


Fundador y participante activo del Java User Group de Mendoza (http://www.jugmza.com.ar/).

Mendoza, Argentina año 2006. (Actualmente en reestructuración)


Ayudante de cátedra en la Universidad de Mendoza, en cuarto año de Ingeniería en

Informática en la cátedra Informática 3 (cátedra anual) donde se dicta C++ y Java.

Mendoza, Argentina año 2006 – 2007.


JBoss Commiter en el proyecto JBoss Single Sign On (Participante Activo).

Buenos Aires, Argentina año 2008.


JBoss Commiter en el proyecto JBoss jBPM (Participante Activo)

Buenos Aires, Argentina año 2008.


JB449 JBoss jBPM instructor oficial en el curso dictado en el ano 2008 en las oficinas

de Red Hat. Buenos Aires, Argentina año 2008.

PDF: cv_espaniol

Otros datos:

Last.fm: www.last.fm/user/salaboy

16 comentarios para “About Salaboy”

  1. Osvaldo Cifuentes escribió

    Cordial Saludo

    lo felicito por el blog, me ha ayudado mucho a entender un poco mas de jBPM, estoy interesado en conocer si van a realizar otros cursos en Argentina, me pueden informar cuanto valen?, soy de Colombia y estoy dispuesto a ir por alla, aca en Colombia se necesita esta tecnologia pero no hay consultores, ni se entiende el concepto en la parte mas tecnica.

  2. salaboy escribió

    Gracias por las felicitaciones, voy a consultar si hay alguna otra fecha para el curso de jBPM en particular, la verdad que a mi no me han informado nada. Por lo general este tipo de cursos se hacen On Demand, por lo cual no veria ningun problema si hay gente interesada. Habria que ver si en Colombia tambien hay gente interesada para ver si puede armarse un curso especial si se junta un cupo minimo. Con respecto al precio vere si puedo averiguar algo, pero la verdad que tampoco es un tema que yo manejo.
    Saludos.. Espero haber aclarado un poco las cosas.. Si quieres dejame tu contacto personal para seguir la conversacion de manera privada.

  3. Luis escribió

    Queria felicitarte por el blog, esta barbaro y me esta siendo de gran ayuda, ya que estoy estudiando una materia para la facu y tengo justo todo lo q necesito aca…!! Osea no solo felicitarte sino q agradecerte por este blog…
    Saludos!!

  4. salaboy escribió

    Muchas gracias por tu comentario. Espero seguir contribuyendo y ayudando en temas relacionados con JBoss y estos frameworks que uso dia a dia.
    Prometo una ráfaga de post en este próximo mes para poner cosas mas actuales.

  5. Germán Torres escribió

    Hola, me permito felicitarte porque según leo eres un apasionado de todo lo relacionado con JBoss. Me atrevo a formularte una pregunta relacionada con Drools. Se puede integrar Drools y Alfresco y si Drools es el entorno de desarrollo para todo el tema de JBPM. En la actualidad me encuentro explorarndo todo el tema de Alfresco y según entiendo el motor de BPM es precisamente JBPM. Espero no estar diciendo tonterias. Por tu ayuda muchas gracias…

  6. salaboy escribió

    Gracias por tu comentario.
    Exactamente Alfresco hasta la versión 3 que creo que es la mas reciente al momento, utiliza jBPM para modelar lo que ellos llaman Advanced Workflows. Estos te permiten crear flujos complejos para administrar, revisar, o manipular tus documentos.
    Por otro lado esta Drools, que de apoco esta empujando para ganar parte del terreno que ha ganado jBPM en el campo de los BPM systems.
    Integrar Drools dentro de Alfresco seria tarea fácil, si lo que quieres es utilizar a Drools como Motor de inferencia con reglas de negocio. Ahora si lo que quieres es hacer uso de las características de BPM de Drools 5.0, lo veo mas complicado. Aunque charlando con la gente de Alfresco, me entere que habían hecho las cosas bastante amigables para que cuando haya algún nuevo framework de BPM lo pudieran adaptar fácilmente.
    Espero que mis comentarios te sirvan, cualquier cosa espero tu próxima pregunta.
    Saludos

  7. Andrei Hernandez escribió

    Log Jboss Drools

    13:03:35,281 ERROR [STDERR] RuleAgent(andrei) INFO (Wed Jun 03 13:03:35 CDT 2009
    ): Configuring package provider : URLScanner monitoring URLs: http://localhost:
    8085/drools-guvnor/org.drools.guvnor.Guvnor/package/andrei/andrei_deploy
    13:03:38,394 INFO [STDOUT] PackageName: andrei
    13:03:38,547 INFO [STDOUT] PackageVersion: andrei_deploy
    13:03:38,548 INFO [STDOUT] PackageIsLatest: false
    13:03:38,548 INFO [STDOUT] PackageIsSource: false
    13:03:39,167 ERROR [STDERR] RuleAgent(andrei) INFO (Wed Jun 03 13:03:39 CDT 2009
    ): Applying changes to the rulebase.
    13:03:39,167 ERROR [STDERR] RuleAgent(andrei) INFO (Wed Jun 03 13:03:39 CDT 2009
    ): Creating a new rulebase as per settings.
    13:03:39,169 ERROR [STDERR] RuleAgent(andrei) INFO (Wed Jun 03 13:03:39 CDT 2009
    ): Adding package called andrei
    13:03:39,880 ERROR [STDERR] com.thoughtworks.xstream.converters.ConversionExcept
    ion: tns:queries : tns:queries : tns:queries : tns:queries
    —- Debugging information —-
    message : tns:queries : tns:queries
    cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassExceptio
    n
    cause-message : tns:queries : tns:queries
    class : org.drools.server.ServiceRequestMessage
    required-type : org.drools.server.ServiceRequestMessage
    path : /knowledgebase-request/tns:queries
    line number : 3
    ——————————-

    Esquema que envia Intalio

  8. Andrei Hernandez escribió

    Saludos, Quiero consultarte una duda que tengo, espero puedas ayudarme. Actualmente estoy trabajando con Drools 5.0.1 y estoy tratando de counsumir las reglas que he creado desde guvnor, las planeo cunsumir usando REST de acuerdo a la documentacion (instalado drools-server, crear un agente, crear el archivo .properties y colocarlo en ‘WEB-INF/classes’) la aplicacion que uso para consumir el servicion es Intalio. Pero al tratar de llamar el servicio me marca un error, he estado revisando por todos lados y no se que pueda estar mal. Ojala pudieras ayudarme ya que esto nos esta generando mucho retrazo.

    De antemano Gracias

    archivo .properties

    #——————————————————————
    newInstance=true
    file=/home/andrei/Escritorio/andrei_andrei_deploy.pkg
    url=http://localhost:8085/drools-guvnor/org.drools.guvnor.Guvnor/package/andrei/andrei_deploy
    poll=30
    name=andrei
    #——————————————————————-

  9. Andrei Hernandez escribió

    <tns:inOutFacts

  10. Andrei Hernandez escribió

    Perdon creo que puse mis comentarios invertidos

  11. Simon Montañez escribió

    Antes que nada mis agradecimientos por este gran blog es de mucha importancia en la documentación open source sobre todo en Jbpm para mi que estoy empezando, y pues aprovecho para hacer una pregunta estoy “camellando”:) en Jbpm y tengo un problema: cuando voy a crear una instancia de un proceso la crea en estado suspendida y cuando trato de enviar un signal termina la instancia. ¿algún indicio de que puede ser?
    Agrego que es sobre una aplicación jsf+spring

    La verdad no he podido saber cual es mi error, este es el código

    GraphSession graphSession = jbpmContext.getGraphSession();
    ProcessDefinition processDefinition = graphSession.getProcessDefinition(processDefinitionId);
    ProcessInstance processInstance = new ProcessInstance(processDefinition); processInstance.getRootToken().signal();
    jbpmContext.save(processInstance);

    Gracias por su tiempo.

  12. Sebastian escribió

    Salaboy, como va.
    Bueno,Como te habia comentado en post anteriores, me tire al agua con Jbpm 4.0 y la verdad, todo a la perfeccion, muy intuitivo, facil de usar, lujo.
    Te consulto quiza podés tirarme algun pique.
    Queremos integrar Alfresco en nuestra aplicacion para que funcione con jbpm, queria saber si contas con algun manual en español o guia para esto, ya que seria de gran ayuda. :)

    Saludos y gracias.

    Sebastian.

    • salaboy escribió

      Como va Sebastian, que bueno que estés usando jBPM4 y todo vaya para adelante.
      Con respecto a Alfresco, yo el anio pasado estuve jugando con el y Alfresco internamente usa jBPM (si la versión 3.2.x) así que no hace falta que hagas mucho.. solo aprender a usarlo.
      Con respecto a la documentación, es muy complicado conseguirlo, pero lo que te puedo contar es que si analizas como funciona, para mi fue bastante fácil darme cuenta como esta embebido y como tienes que hacer para utilizarlo.
      Te recomiendo que busques en la wiki de Alfresco por algo llamado AMP (Alfresco Module Package) que sin duda son la forma recomendada de crear tus extensiones e integraciones contra Alfresco.
      Saludos!

  13. Sebastian escribió

    Buenisimo, calculo que voy a hacer eso si, con jbpm4 fue igual,la javadocs y user Guide me salvaron la vida , seguramente este bien documentado, q es lo que importa.
    Bueno, luego te cuento como me fue.

    Saludos y gracias.

    Sebastian.

  14. Sebastian escribió

    Salaboy,como va, yo volviendo por estos lados, luchando contra el Jbpm 4 y sus particularidades.

    Mira, quiza me podes dar una mano.
    Tengo una situacion en la que tengo forks anidados, es decir lanzo un fork con tres tareas,imaginemos tarea 1 , tarea 2 y tarea 3,. la tarea 1 y 2 convergen en un join llamemoslo Join (1 .2) a modo de ejemplo. La tarea 3 aun no necesita ser cerrada.
    Continuando con la ejecucion finalizada la tarea 1 y 2 , se lanza una tarea intermedia,llamemosla (intermedia) q esta intermedia converge en un nuevo fork2 (tarea 4 , tarea 5) q se cierran en un Join, pero sobre el join este, tambien converge la tarea 1, la cual lance al ppio.
    Bueno, la cuestion es esta, el ultimo join respeta q se complete la tarea 1 y las tareas 4 y 5) como debe ser, pero el tema es q cuando lanza el fork 2.
    lanza las tareas 4 y 5 , pero me repite la tarea 4, nose porq.
    Internamente nose como funciona, y no lo he podido resolver.
    Si viste algo similar o se te ocurre algo. estare agradecido.
    Si queres te puedo adjuntar un png del proceso, asi se entiende mal, ya q soy bastante malo redactando :S

    Saludos.

    Cbaz.

  15. Halvarez escribió

    Yo estatoy tratando de integrar alfresco sobre jboss-portal y me estoy guiado por un manual que me encontre, pero hay un paso que me dice:
    Copiar a $JBOSS_HOME/MiServidor/lib el jar de jakarta-commons-el.jar
    y no encuentro por ningun lado el jar de jakarta-commons-el.jar
    Por si alguien me puede ayudar
    Gracias

Escribe un comentario