Scroll To View More
José Luis Diaz, Software Developer in Rosario, Santa Fe Province, Argentina
José Luis Diaz

Software Developer in Rosario, Santa Fe Province, Argentina

Member since August 28, 2014
Jose has over fourteen years of experience in both developing software and delivering IT open source solutions with a focus on bringing value to the business through technology. Nowadays he is interested in distributed systems.
José is now available for hire



  • Linux, 15 years
  • Java, 9 years
  • Concurrent Programming, 5 years
  • Scalable Application, 5 years
  • Scala, 3 years
  • Functional Programming, 3 years
  • Cassandra, 2 years
Rosario, Santa Fe Province, Argentina



Preferred Environment

JVM, IntelliJ, GIT, Linux

The most amazing...

...thing i've coded is an end-to-end modern Tiger compiler written in Scala, that has an ARM backend.


  • Software engineer

    2014 - PRESENT
    • Built a prototype application in order to generalize an analytic platform, using Flume, Hadoop/Hive, RabbitMQ, and Cassandra.
    • Helped migrate a Twitter stream analytics application from Apache storm + Redis to Spark streaming (Scala) and Cassandra.
    • Worked on a fully functional Scala web app using Play Framework, Slick, and Scalaz. The whole application was wired inside using Akka actors.
    Technologies: Scala, Scalaz, Play, Akka, Spark, Slick
  • Software Architect

    2012 - 2014
    • Led a major data-oriented performance improvement of company products.
    • Improved the scalability of data acquisition agents.
    • Designed and developed a distributed application that allowed for manual data classification.
    • Developed a new software life-cycle.
    • Built a prototype next generation analytics platform.
    • Led the back-end team and defined a high level architecture.
    Technologies: Java, Scala, Flume, Hadoop, Hive, RabbitMQ and Cassandra.
  • Software Engineer

    2011 - 2012
    • Developed a new software life-cycle for the MercadoShops application.
    • Designed and developed new features for MercadoShops, and improved the existing software designs.
    • Performed a major migration, from an old resin to a new version of Tomcat.
    • Improved performance by profiling and caching layers on the MercadoShops application.
    • Redesigned the JavaScript API that interacts with Facebook.
    Technologies: Java, Servlets, Maven, Freemarker
  • Software Engineer

    2010 - 2011
    Hybris Software (via Velocity Partners)
    • Developed a Hybris extension to integrate it with SAP as a back-end, using standard J2EE technologies.
    Technologies: Java
  • Software Engineer

    2011 - 2010
    MTV Networks International (via Velocity Partners)
    • Developed new functionalities using a custom Java framework built by MTV.
    • Developed a set of functionalities for Nickelodeon International with a Groovy on Grails based framework.
    • Maintained a custom Content Management System written in Java.
    Technologies: Java, Hibernate, Spring, Grails, MySQL
  • Software Engineer

    2005 - 2010
    La Capital - Newspaper
    • Developed a real estate portal using Groovy on Grails.
    • Built a news portal using OpenCMS and Tomcat for a high traffic site.
    • Created a Web layer to legacy systems using Ruby on Rails and ExtJS Framework. Integration with legacy systems was resolved using XML-RPC.
    • Restructured Linux servers, focusing on ensuring high availability of services and the centralization of user information. TCO was reduced by consolidating servers using OpenVZ.
    • Created a service to distribute news mailing list using Perl, Qmail and Ezmlm.
    Technologies: Ruby on Rails, Groovy on Grails, Java, OpenCms
  • Software Engineer

    2005 - 2004
    • Developed a distributed biometric (fingerprint) authentication module for Linux (PAM), using E-Directory and a graphical back-end using QT/C++.
    • Assumed the role of Technical Leader during the first phase of "Project DOGO": a distributed firewall.
    • Migrated a High Availability Service based on SCO-Unix to Red Hat EL using DRBD and Heartbeat in other to reduce TCO.
    Technologies: Linux, C++, QT, DRBD, Perl, Shell Scripting
  • Cluster Administrator

    2004 - 2004
    Physics Institute of Rosario
    • Built installations of unattended nodes.
    • Standardized all the libraries involved in computations.
    Technologies: Linux, Mpi, Shell Scripting
  • OSS Consultant

    2003 - 2004
    Project Consulting
    • Deployed Linux-based routers for a medium-size data carrier.
    • Developed a web application for dynamic report generation using PHP and C/MySQL.
    • Was responsible with GNU/Linux networking, C programming, shell scripting, Perl scripting.
    Technologies: Linux, QOS, Iptables, C. Perl, Shell Scripting
  • IT Technician

    1999 - 2003
    • Migrated the main mail-server from a major ISP from Windows NT + iMail to a Linux solution using Qmail, Vpopmail and a MySQL back-end.
    • Set up data and voice linking using IPSEC and OpenH323, which had to be modified in order to support the local telephone switchboard.
    • Customized several open source web applications, such as user management app, Webmin modules and Radius admin app.
    Technologies: Linux, OpenH323, IpSEC, C/C++, Perl


  • MercadoShops (Development)

    Mercadoshops, is a business unit, that enables an end user to create his own eCommerce shop with a few clicks.

  • LaCapital (Development) is a News Portal that uses under the hood OpenCMS. I've been deeply involved in the first transition from a custom CMS to OpenCMS,

  • Socialmetrix Echo (Development)

    Social Media Analytics product.


  • Languages

    Java, Scala, Erlang, C, Python, JavaScript
  • Tools

    Maven, Git, IntelliJ IDEA, RabbitMQ
  • Frameworks

    JUnit, Google Guava, Google Guice, Hibernate, Hadoop, Dropwizard
  • Paradigms

    Functional Programming, Concurrent Programming, Agile Software Development, Scalable Application, Application Architecture, Rapid Application Development, Distributed Programming
  • Storage

    MySQL, HDFS, Cassandra, Memcached, Redis, PostgreSQL, AWS S3
  • Other

    Big Data
  • Libraries/APIs

    AMQP, JDBC, Joda-Time, Jackson, XStream, OpenCV
  • Platforms

    Linux, JEE, OpenCms, AWS EC2


  • Master's degree in Computer Science
    2000 - 2007
    Universidad Nacional de Rosario - Rosario, Argentina
I really like this profile
Share it with others