Scroll To View More
José Luis Diaz

José Luis Diaz

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
  • Scalable Application, 5 years
  • Concurrent Programming, 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
    Hybris Software (via Velocity Partners)
    2010 - 2011
    • Developed a Hybris extension to integrate it with SAP as a back-end, using standard J2EE technologies.
    Technologies: Java
  • Software Engineer
    MTV Networks International (via Velocity Partners)
    2011 - 2010
    • 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
    La Capital - Newspaper
    2005 - 2010
    • 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
    Physics Institute of Rosario
    2004 - 2004
    • Built installations of unattended nodes.
    • Standardized all the libraries involved in computations.
    Technologies: Linux, Mpi, Shell Scripting
  • OSS Consultant
    Project Consulting
    2003 - 2004
    • 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, C, JavaScript, Python, Erlang
  • Tools
    Maven, IntelliJ IDEA, Git, RabbitMQ
  • Frameworks
    Google Guava, Google Guice, JUnit, Hibernate, Hadoop, Dropwizard
  • Paradigms
    Concurrent Programming, Scalable Application, Agile Software Development, Functional Programming, Application Architecture, Rapid Application Development, Distributed Programming
  • Storage
    MySQL, HDFS, Cassandra, Memcached, Redis, PostgreSQL, AWS S3
  • Misc
    Big Data
  • Libraries/APIs
    JDBC, Joda-Time, Jackson, XStream, OpenCV, AMQP
  • Platforms
    JEE, Linux, OpenCms, AWS EC2
  • Master's degree in Computer Science
    Universidad Nacional de Rosario - Rosario, Argentina
    2000 - 2007
I really like this profile
Share it with others