Martín Di Felice, Developer in Villa Ballester, Buenos Aires Province, Argentina
Martín is currently unavailable

Martín Di Felice

Software Developer

Villa Ballester, Buenos Aires Province, Argentina

Toptal member since April 4, 2016

Bio

Martin considers himself a full-stack developer who's currently working on back-end development projects. For the last nine years, he's been working on WordPress sites, including themes and plugins hosted on the WordPress VIP platform. Martin is looking for all sorts of projects as long as the work provides a challenge.

Portfolio

POUND Rockout Workout
WordPress, WooCommerce, Regular Expressions, CSS, MySQL, WordPress API, Sass...
Entravision Communications Corporation
WordPress VIP, Amazon Web Services (AWS), jQuery, HTML5, Apache, Amazon EC2...
Lazerpro
WordPress

Experience

  • PHP - 13 years
  • WordPress - 9 years
  • Amazon Web Services (AWS) - 7 years
  • WooCommerce - 6 years
  • WordPress VIP - 4 years
  • Sass - 4 years
  • PageSpeed - 2 years
  • WP-CLI - 2 years

Preferred Environment

Vim Text Editor

The most amazing...

...thing I've built is an autoscaling platform that supports a WordPress multisite system that handles millions of requests per day.

Work Experience

WordPress Developer

2019 - PRESENT
POUND Rockout Workout
  • Developed a WooCommerce plugin for Stripe payment processing.
  • Optimized a website's performance by implementing a Redis cache layer, significantly reducing database load and improving response times.
  • Developed a custom plugin to automate content tagging and classification for new posts, improving searchability and user experience.
Technologies: WordPress, WooCommerce, Regular Expressions, CSS, MySQL, WordPress API, Sass, Google Maps API, WP-CLI, DevOps, Responsive Web Design (RWD), TCPDF, NGINX, Linux, HubSpot, HubSpot CRM

Technical Team Leader

2014 - 2019
Entravision Communications Corporation
  • Led the migration from regular WordPress sites to WordPress VIP compatible websites.
  • Developed a high-performance C-based geolocation web server that utilized OS threads for maximum efficiency, delivering real-time market data responses for incoming requests.
  • Built a WordPress geolocation plugin that used information for several geolocation services (like MaxMind, Digital Element, and IP Data) and allowed users to show content based on their location.
  • Optimized the page-speed load times in order to meet Google PageSpeed Insights recommendations. That includes custom native JavaScript code, my own libraries, and lazy and asynchronous loading, among other features.
  • Built a web server platform with NGINX and PageSpeed module compatible with a WordPress network.
Technologies: WordPress VIP, Amazon Web Services (AWS), jQuery, HTML5, Apache, Amazon EC2, Amazon S3 (AWS S3), YouTube API, PageSpeed, Facebook API, Amazon ElastiCache, Amazon CloudFront CDN, Amazon Simple Email Service (SES), Amazon CloudWatch, Java, htaccess, Domain DNS Setup

WordPress Developer

2018 - 2018
Lazerpro
  • Built a WordPress plugin that allowed users to sign up into the website and was compatible with IPpay.
  • Updated the reCAPTCHA code in custom MVC websites.
  • Designed a template using SASS and JavaScript-related tools.
Technologies: WordPress

Web Developer

2017 - 2018
Salestratus
  • Maintained a Cordova application for both iOS and Android.
  • Extended a custom lead management system built in PHP and JavaScript, which interacts with OCR services and other lead API interfaces.
  • Built a comprehensive lead capture system that funnels visitor information into a database for automated follow-up and sales team access.
Technologies: Cordova, JavaScript, PHP

WordPress Developer

2016 - 2017
Public Holidays
  • Modified an advanced ads plugin in order to work in a lazy load mode which increased banner viewability.
  • Developed a custom AMP plugin to create Accelerated Mobile Pages (AMP) versions of all site content, ensuring lightning-fast loading and improved mobile SEO.
  • Constructed a W3TC extension that dealt with critical CSS code.
  • Created an extension for the Google Analytics WordPress plugin that fetched information about the most visited posts by connecting to the GA API and showing it in the front end.
  • Built a new custom ad manager plugin that was compatible with DoubleClick.
Technologies: WordPress

Web Developer

2015 - 2015
Motion Loops
  • Built a web application that could upload clips and prepare them for web deliveries using the FFmpeg library.
  • Designed and implemented a fully responsive website template using HTML, CSS, and JavaScript, ensuring cross-browser compatibility and a modern user experience.
  • Executed a full-stack integration, successfully connecting the back-end API with the front-end user interface to deliver a seamless, functional application.
Technologies: FFmpeg

WordPress Developer

2005 - 2014
Entravision Communications Corporation
  • Migrated custom websites to WordPress compatible websites, building the necessary themes and plugins.
  • Built an AWS auto-scaling platform for multiple WordPress sites. The stack uses RDS for the database, S3/CloudFront for media, ElastiCache for caching, ELB for load balancing, and EC2 for dynamic scaling.
  • Constructed an event-and-promotion WordPress plugin that interacted with the Google Maps API in order to show location information.
  • Developed a WordPress plugin that allowed the user to connect to WordPress with the Gigya user administration system.
  • Built a deployment tool that uses the AWS API to publish website changes and make them permanent.
Technologies: Amazon Web Services (AWS), PHP, WordPress

Experience

El Erazno

I built a custom WordPress responsive theme that uses lazy and asynchronous loading to optimize page loading time. It also uses native custom JavaScript code, optimized images, and Memcached technology to minify the page size and the generation time.

Noticias Ya

https://noticiasya.com/
I built a custom WordPress responsive theme with geolocation features. It's hosted on the WordPress VIP platform and uses a custom plugin that allows the use of a custom taxonomy to create different home pages for each user depending on his or her location. This plugin is compatible with the Batcache plugin, so it has the benefits of the cache system as well.

Budgetary Quotes Generator

I built a custom web application to generate PDF quotes. It works both online and offline, using HTML5 Application Cache technology. For online processing, it uses the TCPDF library, and for offline processing, it uses both PDF.js and jsPDF libraries to build a custom PDF, based on an existing template, all on the client side.

Geolocation Server

A program I wrote that runs in the background listening to HTTP requests to determine which US market the user belongs to. This server is built in C, a low-level language, and uses threads and memory caching to optimize the response time.

PO Extractor

This is a tool that allows one to extract language definitions from WordPress plugins and themes and then prepares them for translation. It also connects to the Google Translate API in order to generate a draft file.

Amazon Simple Email Service Plugin

https://github.com/mdifelice/amazon-ses
A custom WordPress plugin developed to integrate with Amazon Simple Email Service (SES). This enables the site to reliably send all transactional and marketing emails via SES, ensuring high deliverability and better email performance.

LatinoBuzz

A WordPress website that uses the Gigya API to identify visitors and allows them to upload their media files. It connects to the Brightcove API to store and deliver videos and uses its own audio handling tool (that uses FFmpeg) and the WordPress image functions to deal with images. It also allows one to connect to Facebook, Twitter, Instagram, and WhatsApp to retrieve media from those sources.

Education

2020 - 2022

Specialization in System Engineering

Universidad Tecnológica Nacional - Buenos Aires, Argentina

2000 - 2010

Engineer's Degree in Computer Engineering

Universidad Tecnológica Nacional - Buenos Aires, Argentina

Certifications

JUNE 2018 - PRESENT

Blockchain Academy

Toptal

Skills

Libraries/APIs

jQuery, WordPress API, YouTube API, Google Maps API, Facebook API, FFmpeg

Tools

Apache, TCPDF, WP-CLI, PageSpeed, Vim Text Editor, Amazon CloudFront CDN, NGINX, Amazon Simple Email Service (SES), Amazon ElastiCache, Amazon CloudWatch

Languages

PHP, HTML5, JavaScript, CSS, Sass, C, Java

Platforms

WooCommerce, WordPress, Linux, Amazon Web Services (AWS), WordPress VIP, Amazon EC2, Blockchain, HubSpot, Amazon

Paradigms

Responsive Web Design (RWD), DevOps

Storage

Amazon S3 (AWS S3), MySQL

Other

Regular Expressions, htaccess, Domain DNS Setup, HubSpot CRM, Computer Engineering, Cordova, Caching, Optimization, Artificial Intelligence (AI)

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