Scroll To View More
Andres Ferraro

Andres Ferraro

Barcelona, Spain
Member since January 21, 2014
Andres is a full-stack software engineer with some experience in machine learning. He has developed for a variety of projects, from web applications to big data solutions. He is now working as a researcher at the Music Technology Group of the Universitat Pomepu Fabra of Barcelona. He is also an open source enthusiast.
Andres is now available for hire
  • Django, 6 years
  • Python, 6 years
  • PostgreSQL, 4 years
  • Scala, 1 year
  • Machine Learning (ML), 1 year
  • Deep Learning, 1 year
  • Natural Language Processing (NLP), 1 year
  • Docker, 1 year
Barcelona, Spain
Preferred Environment
Git, Debian, Vim, Chrome
The most amazing...
...thing I've created is a social network for musicians to get to know each other and share music, videos, and comments.
  • Researcher
    Universitat Pompeu Fabra
    2015 - PRESENT
    • Worked on open source projects.
    • Conducted research related to music information retrieval.
    • Implemented public APIs for different services.
    • Helped with server administration tasks.
    Technologies: Django, Python, PostgreSQL
  • Software Engineer
    Freelancer for Local Company
    2013 - 2015
    • Developed applications focusing on performance.
    • Managed large amounts of data, on the order of 10-100GB of information daily.
    • Developed applications related to telecommunications, the SS7 standard, and SMS gateways.
    • Worked with big data technologies like Hadoop, Hive, Impala, and Spark.
    • Worked with JBoss, Active MQ, and other Red Hat technologies.
    Technologies: Java, Scala, RHEL, Hadoop, Impala, Spark, Hive
  • Co-founder
    Dcode Soft
    2012 - 2013
    • Worked for clients from USA, Argentina, Chile, and Uruguay.
    • Developed all projects with the Django framework and hosted on Debian servers with the MySQL database.
    • Developed a back-end for the Facebook app with real-time technologies (PubNub).
    • Developed the front-end and back-end of, an app similar to Facebook.
    • Created a social network that also interacts with users sending SMS messages (Twilio).
    • Developed a data analysis module for Bebzz for analyzing users interactions.
    Technologies: Django, Git, jQuery, MySQL, Twilio, PubNub
  • Web Developer
    Area Interactiva
    2011 - 2012
    • Developed front-ends with HTML5, CSS3, jQuery.
    • Developed back-ends for more than 30 web applications in one year. Worked with the Symfony framework (PHP).
    • Developed web applications working in many languages (localization and internationalization).
    • Worked with MySQL databases for simple queries, data analysis, and complex report generation.
    • Worked with a Solr index for querying data.
    • Worked with Debian servers.
    Technologies: Debian, Solr, Symfony, jQuery
  • Musicos en Banda (Development)

    A Django application for Uruguayan musicians to get to know each other, share music, and make comments.

    Uses Facebook API and is based on Pinax.
    All the information is indexed with Solr for Full-Text Search and the database is MySQL.

    jQuery is used at front-end for making AJAX calls and other interactions with users.

    The application runs over a Debian Server with virtualenv.

  • Multi-Agent System for the Solution of Fuzzy Incidents in Telecommunications (Development)

    I developed a multi-agent system with the Jade Framework in Java. The system was used as a proof-of-concept for a paper titled "A Multi-Agent System for the Solution
    of Fuzzy Incidents in Telecommunications".

  • Ibid games (Development)

    Facebook app with real-time technologies, where users can bid for real prizes.

    This project is developed with Django and AngularJS, the database is MySQL.
    PubNub was used for push notifications to users when bidding on items.

  • Languages
    Python, Java, Bash, PHP, JavaScript, Scala
  • Frameworks
    Django, Django REST Framework
  • Tools
    Solr, Komodo Edit, Git
  • Paradigms
    Object-oriented Programming (OOP), Agile Software Development, Concurrent Programming, Functional Programming
  • Platforms
    Linux, Docker, Oracle, Mac OS, NetBeans, JBoss, Android
  • Storage
    MySQL, PostgreSQL, HDFS, PostGIS
  • Libraries/APIs
    Facebook API, React.js, jQuery
  • Misc
    AJAX, Network Programming, Natural Language Processing (NLP), Machine Learning (ML), Deep Learning
  • Master's degree in Machine Learning and Natural Language Procesing
    Universidad de la Republica - Montevideo
    2016 - 2018
  • Course certificate in Computer Science (Big Data)
    MIT OpenCourseWare - Online
    2014 - 2014
  • Bachelor's degree in Computer Engineering
    Universidad ORT - Montevideo, Uruguay
    2007 - 2012
I really like this profile
Share it with others