Willington Vega, Developer in Medellín - Antioquia, Colombia
Willington is available for hire
Hire Willington

Willington Vega

Verified Expert  in Engineering

Software Developer

Location
Medellín - Antioquia, Colombia
Toptal Member Since
December 22, 2017

For over the past several years, Willington has been making a living as a WordPress developer creating plugins and premium add-ons. He loves writing high-quality code with a focus on providing great user experiences. Willington is a fast learner who enjoys cracking new puzzles and adapts rapidly to new environments.

Portfolio

Another WordPress Classifieds Plugin
CSS, HTML, JavaScript, MySQL, PHP, WordPress
Freelance Work
CSS, HTML, JavaScript, MySQL, PHP, WordPress
We Think Marketing
CSS, HTML, JavaScript, MySQL, Python, PHP

Experience

Availability

Part-time

Preferred Environment

WP-CLI, Grunt, Git, Vim Text Editor, Linux, MacOS

The most amazing...

...thing I've coded is jQuery Timepicker: an open source jQuery plugin that enhances standard form input fields to parse the most used time representations.

Work Experience

Lead Developer

2011 - PRESENT
Another WordPress Classifieds Plugin
  • Refactored the existing code to separate the core logic from the premium modules' logic.
  • Developed a system to allow the core plugin to verify version compatibility with each of the add-ons.
  • Updated the plugin installer to run upgrade routines in the background and to request users to perform asynchronous manual upgrades when necessary.
  • Added support for Easy Digital Downloads (Software Licensing)—allowing customers to activate the licenses from the Dashboard and upgrade their premium modules from the Plugins admin page.
  • Introduced unit tests using PHPUnit and the WordPress Unit Testing Framework.
  • Gathered requirements and then designed and developed custom features for customers that wanted to extend the plugin.
Technologies: CSS, HTML, JavaScript, MySQL, PHP, WordPress

WordPress Developer

2009 - 2011
Freelance Work
  • Created WordPress websites for multiple employers from the United States and the United Kingdom.
  • Developed WordPress websites from scratch; starting with a PSD document and a requirements document.
  • Installed, configured, and extended WordPress plugins.
  • Developed custom WordPress plugins and themes.
  • Deployed websites to client servers.
  • Configured VPS or shared hostings to run a WordPress website.
Technologies: CSS, HTML, JavaScript, MySQL, PHP, WordPress

Web Developer

2008 - 2009
We Think Marketing
  • Developed websites and web applications for local and international clients using Joomla, Drupal, WordPress, CakePHP, and Django.
  • Configured staging and production environments under Linux.
  • Installed an LDAP directory, email services, and other internal use applications.
Technologies: CSS, HTML, JavaScript, MySQL, Python, PHP

Another Unit Converter

https://github.com/smilingrobots/another-unit-converter/
A WordPress plugin that allows visitors to see the currency amounts displayed in their local or preferred currency. No shortcodes or widgets are necessary because the plugin monitors posts and pages to identify currency amounts within the content.

On the front end, visitors are allowed to click on the detected amounts and display them in one of the supported currencies. When the currency for one amount changes, all amounts in the page are automatically converted as well.

jQuery Timepicker

http://timepicker.co
jQuery Timepicker is a plugin that helps users to select or type time strings.

The plugin enhances standard form input fields to parse the most used time representations—allowing users to enter the time using their preferred way of writing it.
2005 - 2010

Bachelor's Degree in Systems and Informatics Engineering

Universidad Nacional de Colombia - Medellín, Colombia

Libraries/APIs

jQuery UI, jQuery

Tools

WP-CLI, Sublime Text 3, Vim Text Editor, Git, Grunt

Platforms

WordPress, MacOS, Linux

Languages

PHP, Less, Python, JavaScript, CSS, HTML

Storage

MySQL

Other

SOLID Principles

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