Fabián Ezequiel Gallina

Fabián Ezequiel Gallina

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

Fabián Ezequiel Gallina

Argentina
Member since August 7, 2013
I am 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. I am in love with lispy languages and the functional programming paradigm. I have over 5 years of Django and jQuery experience.
Fabián is now available for hire
Portfolio
  • Ditchcity.com (Via Anue)
    Python (Django, GeoDjango), JavaScript (jQuery, jQueryUI), HTML, CSS
  • Anue
    Python (Django, GeoDjango), Javascript (jQuery, Mootools, Backbone.js...
  • Athlete.com (Via Anue)
    Python (Django), JavaScript (jQuery, jQueryUI, require.js, Backbone.js)...
Experience
  • Python, 6 years
  • Django, 6 years
  • jQuery, 6 years
  • PostgreSQL, 3 years
  • Amazon Web Services (AWS), 4 years
  • Clojure, 1 year
Argentina
Availability
Part-time
Preferred Environment
GNU/Linux, PostgreSQL, Python, Django, GIT, Emacs
The most amazing...
...python.el: A GNU Emacs major mode for working with Python, which is now part of the official Emacs distribution.
Employment
  • Web Developer
    Ditchcity.com (Via Anue)
    2011 - PRESENT
    • 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.
    • System Administration (Amazon Web Services).
    • Deployment automation (fabric).
    • 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 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
  • Co-Founder & CEO
    Anue
    2007 - PRESENT
    • 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).
    • System administration and deployment infrastructure.
    Technologies: Python (Django, GeoDjango), Javascript (jQuery, Mootools, Backbone.js, require.js), HTML5, CSS3 (Less, Sass)
  • Web Developer
    Athlete.com (Via Anue)
    2012 - 2013
    • Existing data model analysis and restructuring for charity platform.
    • Payment processing daemon for Sponsors.
    • Speed rendering optimizations (based on Integrals) for elevation graphs and route maps.
    • Social Network integrations via OAuth and OAuth2 (Facebook, Twitter, Google Plus, Yahoo).
    • Speed optimizations for JSON handling in data models.
    • JavaScript development for several UI interactions (examples: Photo Upload, Feed Pagination).
    • Several Model related utilities requiring deep knowledge of Django's ORM.
    • PEP8 enforcement and apps and signals refactoring to avoid circular imports.
    Technologies: Python (Django), JavaScript (jQuery, jQueryUI, require.js, Backbone.js), HTML5, SCSS (Sass).
  • Web Developer
    EpicStep.com (Via Anue)
    2011 - 2012
    • JavaScript powered donation flow.
    • Payment processing.
    • Image processing using PIL.
    • Social Networks integrations (Facebook, Twitter).
    • System Administration.
    Technologies: Python (Django), JavaScript (jQuery), HTML, CSS
  • Team Leader
    Dirtybubble.com (Via ZehnerGroup)
    2011 - 2011
    • Coordinated team efforts to deliver the requested new features in time.
    • Implemented Facebook login via OAuth and integrated other social plugins.
    • Enhanced several Facebook related JavaScript widgets.
    • Enforced PEP8 and clean imports.
    • Implemented "follow" feature.
    Technologies: Python (Django), JavaScript (jQuery)
  • Web Developer
    Tweetstore.com (Via ZehnerGroup)
    2011 - 2011
    • Developed complete working version of the site.
    • Created the complete store implementation.
    • Used Twitter and Bit.ly APIs for site wide Twitter posting needs.
    • Integrated Paypal PRO for payment processing.
    • Complete templating and styles.
    Technologies: Python (Django), JavaScript (jQuery)
  • Web Developer
    Planefinder.com (Via ZehnerGroup)
    2011 - 2011
    • Worked on a team of two to deliver the initial working version of the app.
    • Created Templates and Style from mockups.
    • Implemented the registration and profiles section.
    • Implemented the contact management app.
    • System Administration (dedicated VPS)
    Technologies: Python (Django), JavaScript (jQuery), MySQL
  • Outsourcing
    ZehnerGroup (Via Anue)
    2011 - 2011
    • Worked as a Technical Leader.
    • Managed Anue resources for given projects.
    • Performed Techinal tecruiting for experienced Django developers.
    • Wrote backend and front-end code for several projects.
    • System Administration (dedicated VPS).
    Technologies: Python (Django), JavaScript (jQuery, jQueryUI), MySQL
  • Web Developer
    Lolapps (Via LogN)
    2011 - 2011
    • Joined the development team to finish pending features and bugfixes.
    Technologies: Python (Django), JavaScript (jQuery)
  • Technical/Team Leader
    Cisco (Via LogN)
    2011 - 2011
    • Delivered the production ready version of the Cisco Support Community Facebook Application and its Mobile Version.
    • Created initial infrastructure and data model.
    • Provided a simple SOAP API wrapper that allowed us bidirectional communication easily in a Pythonic way.
    • Managed team of 3 in the last quarter of the project.
    • Worked as Project Manager, handling requirements directly from the client and traducing them into stories.
    • System Administration (Amazon Web Services)
    Technologies: Python (Django), JavaScript (jQuery), MySQL
  • Web Developer
    Cisco (Via LogN)
    2011 - 2011
    • Developed the new version of the Cisco Support Community Reputation Widget.
    • Replaced scrapping to API calls to the Cisco Support Forums service.
    • Created daemon that pre-populates data from the service concurrently using the API, resulting in faster render times for the widget.
    • Setup a proper caching infrastructure.
    • System Administration (Amazon Web Services).
    Technologies: Python (Django), MySQL
  • Director of Operations
    LogN
    2011 - 2011
    • Performed as a team manager taking care of assigning resources in ongoing projects.
    • Worked as Technical Leader, responsible for decisions going from server setup to UI libraries.
    • Worked as Technical recruiter for Python and PHP projects.
    • Performed backend development with Django and front-end with jQuery and jQueryUI.
    • System Administration (Amazon Web Services)
    Technologies: Python (Django, Pyramid), JavaScript (jQuery, jQueryUI), MySQL
  • Web Developer
    Munchly.com (Via Anue)
    2010 - 2011
    • Data model refactor to fit new requirements of the platform.
    • Existing remote printing daemon stabilization and enhancements (using python-cups).
    • Deployment and server setup automation via fabric.
    • System Administration (Amazon Web Services).
    • JavaScript widgets for purchasing of items.
    • Sales notification cron-job which sent stats for the previous day to each Venue.
    • Payment processing daemon and Refund logic (using braintree).
    • Custom admin views for reports and other advanced tasks.
    • Created several templates and styles from given mockups.
    • Concession deployment automation, including remote printing setup (via fabric).
    • Created 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
  • Technical Lead
    MudpiesAndButterflies.net (Via ITX)
    2010 - 2010
    • Managed Team of 5 to deliver a big list of new features to the project.
    • Coordinated efforts with Project Managers, and the Team to accomplish with deliverables.
    • Generated and Updated design and requirement documentation.
    • Took design and data model decisions and implemented sensible parts of both the back-end and front-end.
    • Managed deployments and did System Administration work (dedicated VPS).
    • Was awarded for the quality of work.
    Technologies: PHP (CakePHP), JavaScript (jQuery), MySQL.
  • Web Developer
    San Lazzaro di Savena (Via Machinalis)
    2010 - 2010
    • Worked to deliver the Portal for the community of San Lazzaro di Savena.
    • Created Theme for the Plone application.
    • Integrated LDAP Authentication.
    • Used GenericSetup for all developments.
    • System Administration (dedicated VPS).
    Technologies: Python (Zope, Plone), JavaScript (jQuery), HTML, CSS.
  • Lead Web Developer
    Nanoagenda.com (Via Anue)
    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 it's corresponding JavaScript widget for site-wide ajax form processing needs.
    Technologies: Python (Django), JavaScript (jQuery), MySQL
  • Web Developer
    Madrid Open (Via RCOM).
    2009 - 2010
    • Worked in a team of two to deliver the production ready 2009 Madrid Open Tennis Tournament site.
    • Worked on several UI Widgets using jQuery.
    • Defined data model and architecture for the application.
    • Created custom administration with advanced user interactions for easy management of content.
    • System Administration (dedicated VPS).
    Technologies: PHP (Kohana, Zend Framework), MySQL.
  • Web Developer
    Greensherpa.com (Via Machinalis)
    2009 - 2010
    • Worked on JavaScript optimizations to achieve better user experience.
    • Plugged in the Sizzle DOM selector library into Mootools achieving 15-25% compatible faster selectors.
    • Created custom statistics graphs using the g.raphael.js library.
    • Created RESTful API for mobile app.
    • Worked on the backed for statistics and other aggregations.
    Technologies: Python (Django), JavaScript (jQuery, Mootools, g.raphael), 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 5 in a big CakePHP based project.
    • Coordinated efforts with Project Managers, and the Team to accomplish with deliverables.
    • System Administration (dedicated VPS).
    Technologies: Flash, ActionScript, PHP (CakePHP), JavaScript (jQuery), MySQL.
  • Translator/Main Tech Support
    VDoc Software (Via NetworkPlusConsulting)
    2007 - 2009
    • Translated documentation from French to English.
    • Created new documentation in English and their corresponding French version.
    • Worked as Tech support answering questions via Phone and Email.
    • Created code samples and add-ons for the VDoc Process platform.
    • Created functionality via Java and JavaScript (Rhino) for customers.
    Technologies: Java (J2EE, JBoss), Javascript (Rhino), MSSQL, DB2, Oracle.
  • 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 such Java document management solution.
    • Managed several GNU/Linux, IBM AS/400 and Window 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), MSSQL, DB2, Oracle.
  • Web Developer
    pw.nl (Via RCOM)
    2008 - 2008
    • Worked in a team of three to deliver the production ready of the Pharmaceutic Magazine.
    • Created theme for the Plone site.
    • Integrated PAS (Pluggable Auth Service)
    • Worked on Archetypes.
    • Used GenericSetup.
    Technologies: Python (Zope, Plone), JavaScript (jQuery), HTML, CSS.
  • Developer
    National Center for Deaf Health Research (Via ITX)
    2007 - 2008
    • Worked stabilizing the source and adding new features for the 2008 version of the survey application.
    • Awarded for the quality of work.
    Technologies: ActionScript
  • 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 (Self employed)
    2002 - 2007
    • Started creating small custom dynamic Websites with PHP, MySQL, Flash and ActionScript for local companies (Rosario) at age 15.
    • Created an own template system in PHP, smaller and faster than Smarty.
    • Created a small cross browser library for AJAX interactions (hey! this was pre-jQuery era).
    • Created simple APIs for PHP and Flash intercommunication, for advanced dynamic Flash and ActionScript based sites.
    • Created mini-framework with PHP utilities I needed all the time. After growing up I moved to 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
    CSS, PHP, HTML5, Python, JavaScript, Lisp, Bash, Clojure, C
  • Frameworks
    Django, GeoDjango, CakePHP, CodeIgniter, Zend, Kohana, AngularJS, Plone, Zope
  • Libraries/APIs
    jQuery, Underscore.js, jQuery UI, Handlebars, Twitter, Facebook API, Braintree API, Balanced Payments API, PayPal API, Google API, Backbone.js
  • Tools
    Git, Emacs
  • Paradigms
    Functional programming, Agile Software Development, Object-oriented Programming (OOP)
  • Storage
    PostgreSQL, Memcached, MySQL, PostGIS, MongoDB
  • Misc
    GNU/Linux
  • Platforms
    Amazon Web Services (AWS)
I really like this profile
Share it with others