Juan B. Cabral

Juan B. Cabral

Córdoba, Argentina
Hire Juan
Scroll To View More
Juan B. Cabral

Juan B. Cabral

Córdoba, 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
  • Django, 5 years
  • Metaprogramming, 4 years
  • JavaScript, 7 years
  • jQuery, 7 years
  • SciPy, 2 years
  • NoSQL, 3 years
  • OLAP, 2 years
Córdoba, 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
    Center for Law and Economics - ETHZ
    2014 - PRESENT
    • 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
    Universidad Tecnológica Nacional - Facultad Regional Córdoba
    2009 - PRESENT
    • 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
    Liricus SRL
    2011 - 2014
    • 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
    PyCon Argentina 2012
    2012 - 2013
    • 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
    Infoxel S.A.
    2009 - 2010
    • 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, JavaScript, Java, MDX, SQL, IronPython, Jython, XML/XSLT, Common Lisp (CL)
  • Frameworks
    Django, Bottle, Flask, web2py, Play Framework, Hadoop
  • Libraries/APIs
    peewee, Tastypie, jQuery, NumPy, SciPy, PyQt, POSIX, SQLite, SQLAlchemy, matplotlib, pandas, MongoEngine
  • Tools
    Virtualenv, PyDev, Mercurial, Geany, GitHub, Eclipse IDE, Git, Weka, Codeship, Gimp
  • Paradigms
    Object-oriented Programming (OOP), Metaprogramming, Agile Software Development, MapReduce, Modular Development, Scrum, OLAP
  • Platforms
    Ubuntu, Linux, Windows
  • Misc
    JSON, BitBucket
  • Storage
    PostgreSQL, MongoDB, MySQL, NoSQL, Memcached, Redis
Education
  • Graduate degree in Applied Statistics for Research
    Universidad Nacional De Córdoba - Córdoba
    2013 - 2014
  • Master's degree in Software Engineering
    Universidad Tecnológica Nacional - Córdoba
    1999 - 2010
Hire the top 3% of freelance developers
I really like this profile
Share it with others