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

Java 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

Portfolio

Experience

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

Availability

Part-time

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.

Employment

  • Software engineer
    2014 - PRESENT
    Consultant
    • 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
    Socialmetrix
    • 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
    MercadoLibre.com
    • 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
    Openware
    • 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
    SPCOM
    • 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

Experience

  • MercadoShops (Development)
    http://www.mercadoshops.com.ar/

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

  • LaCapital (Development)
    http://www.lacapital.com.ar/

    LaCapital.com.ar 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)
    http://socialmetrix.com/#products

    Social Media Analytics product.

Skills

  • Languages

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

    Maven, IntelliJ IDEA, Git, RabbitMQ
  • Frameworks

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

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

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

    Big Data
  • Libraries/APIs

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

    JEE, Linux, AWS EC2, OpenCms

Education

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