Fabián Ezequiel Gallina

Fabián Ezequiel Gallina

Rosario, Argentina
Hire Fabián
Scroll To View More
Fabián Ezequiel Gallina

Fabián Ezequiel Gallina

Rosario, Argentina
Member since August 7, 2013
Fabián is an apprentice mathematician and an expert programmer. A Python, Django, Emacs, and Free Software enthusiast and the author and maintainer of python.el for GNU Emacs, he is in love with Lisp-like languages and the functional programming paradigm. He has over five years of Django and jQuery experience as well.
Fabián is now available for hire
Portfolio
  • Canonical
    Python, Django, Flask, Go, JavaScript, PostgreSQL, Elasticsearch
  • Ditchcity.com
    Python (Django, GeoDjango), JavaScript (jQuery, jQueryUI), HTML, CSS
  • Athlete.com
    Python (Django), JavaScript (jQuery, jQueryUI, Require.js, Backbone.js)...
Experience
  • jQuery, 6 years
  • Django, 6 years
  • Python, 6 years
  • Amazon Web Services (AWS), 4 years
  • PostgreSQL, 3 years
  • Clojure, 1 year
Rosario, Argentina
Availability
Part-time
Preferred Environment
GNU/Linux, PostgreSQL, Python, Django, Git, Emacs
The most amazing...
...thing I've built is Python.el, a GNU Emacs major mode for working with Python, which is now part of the official Emacs distribution.
Employment
  • Software Engineer at Online Services
    Canonical
    2014 - PRESENT
    • Maintained Python web services, including the package index and developer portal.
    • Planned and engineered new features.
    • Gracefully handled tricky data migrations.
    • Wrote detailed technical documents and plans for new features and directed discussion on those across teams.
    • Successfully tackled complex bits of technical debt.
    Technologies: Python, Django, Flask, Go, JavaScript, PostgreSQL, Elasticsearch
  • Web Developer
    Ditchcity.com
    2011 - 2014
    • Created advanced Google Maps and OpenLayer integrations.
    • Used GeoLocation extensively for business logic via GeoDjango and Postgre's PostGIS.
    • Implemented image processing with advanced automatic cropping and re-sizing algorithms using PIL.
    • Created templates and styles from given mock-ups and assets.
    • Provided system administration for Amazon Web Services.
    • Automated deployment.
    • Worked on advanced admin site customization for working with inline images and map shapes, polygons and points.
    • Integrated media and static file handling with Amazon's S3 service.
    • Created a Facebook-based REST API authentication back-end and custom endpoints for image uploads (handled asynchronously through Celery).
    • Created several advanced UI widgets to display related articles, map destinations, and others.
    Technologies: Python (Django, GeoDjango), JavaScript (jQuery, jQueryUI), HTML, CSS
  • Web Developer
    Athlete.com
    2012 - 2013
    • Analyzed and restructured the existing data model for a charity platform.
    • Built a payment processing daemon for Sponsors.
    • Developed speed rendering optimizations (based on Integrals) for elevation graphs and route maps.
    • Integrated social networks via OAuth and OAuth2 (Facebook, Twitter, Google Plus, Yahoo).
    • Optimized speed for JSON handling in data models.
    • Developed JavaScript code for several UI interactions (e.g., photo upload, feed pagination).
    • Created several model related utilities requiring deep knowledge of Django's ORM.
    • Refactored PEP8 enforcement, apps, and signals to avoid circular imports.
    Technologies: Python (Django), JavaScript (jQuery, jQueryUI, Require.js, Backbone.js), HTML5, SCSS (SASS).
  • Developer
    Anue
    2011 - 2013
    • Recruited and managed teams to develop high quality products with Django.
    • Performed back-end development with Python, using Django's full MVC stack.
    • Performed back-end development with Python, using geoDjango, PostgreSQL+postGIS for geolocation purposes.
    • Performed front-end development with HTML5, CSS3, jQuery, jQueryUI, requireJS and Compass to deliver pixel-perfect, responsive designs.
    • Implemented social network integration (Twitter, Facebook, LinkedIn, DISQUS, Foursquare, and more).
    • Provided system administration and deployment infrastructure.
    Technologies: Python (Django, GeoDjango), JavaScript (jQuery, Mootools, Backbone.js, Require.js), HTML5, CSS3 (LESS, SASS)
  • Web Developer
    EpicStep.com
    2011 - 2012
    • Developed JavaScript powered donation flow.
    • Created payment processing features.
    • Implemented image processing using PIL.
    • Integrated social networks (Facebook, Twitter).
    • Provided system administration.
    Technologies: Python (Django), JavaScript (jQuery), HTML, CSS
  • Contract Developer
    ZehnerGroup
    2011 - 2011
    • Led technical projects.
    • Managed resources for given projects.
    • Performed techinal recruiting for experienced Django developers.
    • Wrote back-end and front-end code for several projects.
    • Provided system administration (dedicated VPS).
    Technologies: Python (Django), JavaScript (jQuery, jQueryUI), MySQL
  • Director of Operations
    LogN
    2011 - 2011
    • Managed the team, taking care of assigning resources in ongoing projects.
    • Led technical projects and made decisions going from server setup to UI libraries.
    • Handled technical recruiting for Python and PHP projects.
    • Developed back-end features with Django and front-end with jQuery and jQueryUI.
    • Provided system administration (Amazon Web Services).
    Technologies: Python (Django, Pyramid), JavaScript (jQuery, jQueryUI), MySQL
  • Web Developer
    Munchly.com
    2010 - 2011
    • Refactored the data model to fit new requirements of the platform.
    • Added remote printing daemon stabilization and enhancements (using python-cups).
    • Deployed and set up server automation via Fabric.
    • Provided system administration (Amazon Web Services).
    • Created JavaScript widgets for purchasing items.
    • Built a sales notification cron job that sent stats for the previous day to each venue.
    • Created a payment processing daemon and defined refund logic.
    • Built custom admin views for reports and other advanced tasks.
    • Created several templates and styles from given mockups.
    • Automated concession deployment, including remote printing setup.
    • Created a cron job that checked statuses for remote concessions and updated data on site accordingly.
    • Took care of server-side based browser detection mechanism.
    • Wrote advanced custom process event listeners for processes running under supervisord.
    Technologies: Python (Django), JavaScript (jQuery), MySQL
  • Lead Web Developer
    Nanoagenda.com
    2010 - 2010
    • Implemented the whole calendar integration for checking appointments and making reservations.
    • Implemented payment processing via PayPal.
    • Defined initial data model and structure.
    • System Administration (dedicated VPS).
    • Created a Django generic view and its corresponding JavaScript widget for site-wide AJAX form processing needs.
    Technologies: Python (Django), JavaScript (jQuery), MySQL
  • Web Developer
    Machinalis
    2009 - 2010
    • Worked on Plone and Django Projects.
    • Worked on front-end with libraries like jQuery, jQueryUI and mootools.
    Technologies: Python (Django, Zope, Plone), JavaScript (jQuery, jQueryUI, Mootools)
  • Web Developer
    RCOM
    2008 - 2010
    • Worked with Plone, got acquainted with GenericSetup, Theming, PAS and Archetypes.
    • Used jQuery to create advanced user interactions.
    • Defined architecture and data model in PHP sites.
    • Worked closely with graphics designer to enhance and redefine UI widgets.
    • Created markup and styles for given mock-ups.
    Technologies: Python (Zope, Plone), PHP (Kohana, Zend Framework), JavaScript (jQuery), HTML, CSS
  • Web Developer/Lead Developer
    ITX
    2007 - 2010
    • Delivered work with high quality standards. Got awarded for the two projects I worked on.
    • Delivered quick responses and solutions to Flash/ActionScript related questions and bugs-.
    • Worked as tech leader of a team of five in a big CakePHP based project.
    • Coordinated efforts with project managers and the team to accomplish with deliverables.
    • Provided system administration (dedicated VPS).
    Technologies: Flash, ActionScript, PHP (CakePHP), JavaScript (jQuery), MySQL
  • Software Developer/Translator/Tech Support
    Network Plus Consulting
    2007 - 2009
    • Translated technical documents from French to English.
    • Performed tech support for a Java based platform for document management.
    • Developed dynamic sites with PHP (Kohana, Wordpress), MySQL, and Flash.
    • Developed plugins and examples for the Java document management solution.
    • Managed several GNU/Linux, IBM AS/400, and Windows Server 2003 systems.
    • Developed payment processing for hotel availability in Java using the Authorize.NET API.
    Technologies: PHP (Kohana, WordPress), JavaScript (jQuery, Rhino), Java (J2EE, JBoss), MS SQL, DB2, Oracle
  • Web Developer
    Sfregola-Casas
    2007 - 2007
    • Converted PSDs to valid HTML+CSS markup.
    • Added dynamic functionality with PHP, Flash, and ActionScript.
    Technologies: PHP, JavaScript (jQuery), Flash, ActionScript, MySQL
  • Freelance Web Developer
    Dw21
    2002 - 2007
    • Started creating small, custom, dynamic websites with PHP, MySQL, Flash, and ActionScript for local companies (Rosario) at age fifteen.
    • Created an own template system in PHP, smaller and faster than Smarty.
    • Created a small cross browser library for AJAX interactions.
    • Created simple APIs for PHP and Flash intercommunication, for advanced dynamic Flash and ActionScript based sites.
    • Created a mini framework with PHP utilities I needed all the time before moving to now-famous frameworks such as CodeIgniter, Kohana, and Zend.
    • Gained knowledge on the Apache and MySQL configuration and setup.
    • Created several multimedia presentations with Flash and ActionScript.
    Technologies: PHP, JavaScript, Flash, ActionScript, MySQL
Skills
  • Languages
    PHP, CSS, Python, JavaScript, HTML5, Bash, Lisp, Clojure, C
  • Frameworks
    Django, CodeIgniter, Zend, GeoDjango, CakePHP, Kohana, AngularJS, Zope, Plone
  • Libraries/APIs
    jQuery UI, Twitter API, Underscore.js, Facebook API, jQuery, Handlebars, PayPal API, Braintree API, Google API, Balanced Payments API, Backbone.js
  • Tools
    Emacs, Git
  • Paradigms
    Agile Software Development, Functional Programming, Object-oriented Programming (OOP)
  • Platforms
    Linux, Amazon Web Services (AWS)
  • Storage
    MySQL, Memcached, PostgreSQL, PostGIS, MongoDB
  • Misc
    GNU
I really like this profile
Share it with others