Scroll To View More
Juan B. Cabral, Python Developer in Córdoba, Cordoba, Argentina
Juan B. Cabral

Python Developer in Córdoba, Cordoba, Argentina

Member since September 22, 2014
Juan is a detail-oriented programmer who has been working in Python since 2007. His main interests are data mining, business intelligence, and machine learning. He has worked closely with academics, game developers, and mobile applications in the past, and has been described as a motivated individual with clean code and a strong understanding of web technologies.
Juan is now available for hire

Portfolio

Experience

  • Python, 7 years
  • jQuery, 7 years
  • JavaScript, 7 years
  • Django, 5 years
  • Metaprogramming, 4 years
  • NoSQL, 3 years
  • SciPy, 2 years
  • OLAP, 2 years
Córdoba, Cordoba, Argentina

Availability

Part-time

Preferred Environment

Eclipse, Geany, NetBeans

The most amazing...

...thing i've created is my own data analysis technique.

Employment

  • Django developer with an interest in game theory

    2014 - PRESENT
    Center for Law and Economics - ETHZ
    • Rewrite the test framework.
    • Creating a multi platform launcher for OSX, Linux and Windows.
    • Redesign the main page of the application.
    • Create a automated test for verify the code styles.
    • Writing a python scientific stack connector to the database.
    Technologies: django, python, bash, osascript, bat
  • Researcher

    2009 - PRESENT
    Universidad Tecnológica Nacional - Facultad Regional Córdoba
    • Designed a data analysis technique using graph sand business intelligence methods.
    • Created a tool that implements the data analysis technique.
    • Trained students in Python and KDD.
    • Designed and implemented a low-level language to interact with our data analysis project.
    • Assisted biology researchers in data analysis.
    Technologies: Python, SQL, MDX, Olap cubes
  • Senior Software Developer

    2011 - 2014
    Liricus SRL
    • Created software for auto generation in video games to extract data from user decisions and store it in OLAP cubes.
    • Designed a simple web service plugin for a Django web framework.
    • Created software for certifying ISO standards.
    • Created the SCM plan for all the projects in the company.
    • Created all the development environments for user testing in the company.
    Technologies: Python, JavaScript, Java
  • Co-Chair

    2012 - 2013
    PyCon Argentina 2012
    • Selected all vendors for food, video recording and transportation.
    • Chose the talk selection team.
    • Selected the conference location and designed the schedule.
  • Senior Software Developer

    2009 - 2010
    Infoxel S.A.
    • Created a tool to analyze text from local newspapers.
    • Created a tool to match news from newspapers and their corresponding web portal.
    • Modernized some apps moving from PHP to Python+Django.
    • Developed a mass-media relevance index for information.
    • Developed new generic views for reporting in Django and efficient retrieval of large datasets from Mongo DB.
    Technologies: Python, SQL, MongoDB

Experience

  • Yatel (Development)

    Yatel allows the creation of distance-based user profiles in an OLAP Network and their multidimensional analysis through a process of exploration.

  • oTree (Development)
    http://www.otree.org/

    oTree is an open-source and online software for implementing inter-
    active experiments in the laboratory, online, the field or combinations
    thereof. oTree does not require installation of software on subjects’
    devices; it can run on any device that has a web browser, be that
    a desktop computer, a tablet or a smartphone. Deployment can be
    internet-based without a shared local network, or local-network-based
    even without internet access. The programming language is Python, a
    popular, open-source programming language.
    www.oTree.org
    provides
    the source code, a library of standard game templates and demo games
    which can be played by anyone.

  • Onagama (Development)

    Platform to extract data from videogame players

  • Poopy (Development)
    http://poopy.jbcabral.org/

    Full Python Implementation of Map-Reduce over AMQP

  • CROS (Other amazing things)

    CROS is a system that combines all that’s necessary to develop from it complete ROL games. It has a creative commons [CC-BY-SA] license, which allows you to modify and issue this documentation and to distribute it under the same license.

Skills

  • Languages

    Python, Java, JavaScript, Jython, MDX, IronPython, SQL, XML/XSLT, Common Lisp (CL)
  • Frameworks

    Bottle, Django, Flask, Web2py, Hadoop, Play Framework
  • Libraries/APIs

    peewee, SQLAlchemy, POSIX, PyQt, Tastypie, SciPy, NumPy, jQuery, Pandas, Matplotlib
  • Tools

    Bitbucket, Virtualenv, Geany, PyDev, Mercurial, Eclipse IDE, Git, GitHub, Codeship, Gimp, Weka
  • Paradigms

    Metaprogramming, Object-oriented Programming (OOP), Agile Software Development, Modular Development, MapReduce, Scrum, OLAP
  • Platforms

    Ubuntu, Linux, Windows
  • Storage

    JSON, NoSQL, PostgreSQL, MongoDB, MySQL, SQLite, Memcached, Redis, MongoEngine

Education

  • Graduate degree in Applied Statistics for Research
    2013 - 2014
    Universidad Nacional De Córdoba - Córdoba
  • Master's degree in Software Engineering
    1999 - 2010
    Universidad Tecnológica Nacional - Córdoba
I really like this profile
Share it with others