Horacio Duran, Developer in Argentina
Horacio is available for hire
Hire Horacio

Horacio Duran

Verified Expert  in Engineering

Software Developer

Location
Argentina
Toptal Member Since
April 19, 2013

Horacio is a Python Developer who enjoys problem solving and new technologies. He's well-versed in concept testing for large scale projects, and has experience working with system integrations and georeference tools.

Availability

Part-time

Preferred Environment

Python Ninja-IDE, Git

The most amazing...

...thing I've ever done was rewrite the Ninja-IDE syntax highlighting system to increase performance by a factor of 10.

Work Experience

Python Developer

2009 - PRESENT
Machinalis
  • Developed multiple add-ons for Plone while using it as a platform to provide a number of services.
  • Maintained, as a core contributor, eCommerce add-on get-paid.
  • Created distributed platform for statistical translation system using twisted for network communication and gtk for front-end support.
  • Provided server infrastructure as a system administrator, creating nginx, gunicorn, and supervisor-based setups for Django systems.
  • Developed a pay-to-download store using Django and Satchmo with capability to serve files from a distributed store (Amazon S3).
  • Implemented knowledge corpus, feeding trough, web-scrapping, and interpretation for machine learning system.
Technologies: Java, Django, Python

Plone Team Lead Developer

2005 - 2009
Except (Soluciones Informaticas Libres S.A)
  • Created Eiffel Wrappers for interoperability between local multimedia app and power point binary file format
  • Release coordinator for GetPaid, Plone eCommerce system.
  • Contributed UPS Shipping capabilities to GetPaid eCommerce solution
  • Architectural design for Xen based auto deployable zope hosting unix.
  • Created UI system based on independent components with xmlrpc communication for multi OS support (some components where native for each OS and independently developed)
Technologies: Eiffel, C, Python

Head Systems Administrator

2004 - 2005
E-Solutions S.A
  • Created Network Infrastructure for 300+ Posts with divided sections, selective security and movable Homes
  • Developed Log-In system integrated with biometric hardware.
  • Developed ad-hoc Provisioning system based on biometric data for workplace roaming.
  • Directed In-House ERP system migration to Oracle
  • Integrated usage billing system and VoIP Phone system with roaming enabled log-in for public workposts
Technologies: Oracle PL/SQL, PHP, C++, Python

Ninja-IDE

Ninja-IDE, a Python-oriented IDE written in Python and Qt, for which I am a core maintainer.

HAFD

Home Accounting tracking system that displays flow of assets, grouping expenses and incomes by topic. A module for projections (given enough user data) was in-progress.

Languages

SQL, JavaScript, Python, CSS, HTML, PHP, C, C++, Java, Eiffel

Frameworks

Plone, Django, Twisted

Platforms

Linux, Drupal, Windows

Libraries/APIs

PyQt, jQuery

Tools

NGINX, Git

Paradigms

Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD)

Storage

SQLite, MySQL, PostgreSQL, Oracle PL/SQL

Other

Python Ninja-IDE

2002 - 2005

Technician's Degree in Computer Engineering

Universidad Tecnológica Nacional - Córdoba, Argentina

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring