Martín Di Felice

Martín Di Felice

Villa Ballester, Buenos Aires Province, Argentina
Hire Martín
Scroll To View More
Martín Di Felice

Martín Di Felice

Villa Ballester, Buenos Aires Province, Argentina
Member since January 17, 2016
Martin considers himself a full-stack developer who's currently working on back-end development projects. For the last 5 years, Martín has been working on WordPress sites including themes and plugins hosted at the WordPress VIP platform. He's looking for all sorts of projects as long as the work provides a challenge.
Martín is now available for hire
Portfolio
Experience
  • JavaScript, 10 years
  • PHP, 10 years
  • CSS, 8 years
  • HTML5, 5 years
  • WordPress, 5 years
  • Amazon Web Services (AWS), 5 years
Villa Ballester, Buenos Aires Province, Argentina
Availability
Part-time
Preferred Environment
Vi (Old School Programmer)
The most amazing...
...thing I've built is an auto-scaling platform that supports a WordPress multisite system that handles thousands of hundreds of requests per day.
Employment
  • Technology Leader
    Entravision Communications Corporation
    2005 - PRESENT
    • Built an auto scaling platform to host multiple WordPress sites using Amazon Web Services. It uses Amazon RDS for the database engine, Amazon S3/CloudFront for media delivery, ElastiCache for caching, Amazon ELB for load balancing, and Amazon EC2 for instance creation.
    • Built WordPress custom themes and plugins compatible with WordPress VIP. These websites are meant to be news websites with an expected high amount of traffic and a very frequent rate of updates. The plugins include a wide variety of functionalities including promotions, events, breaking news, polls, and banners.
    • Built a custom geolocation service in C that acts like a web server, handling requests and responding to which market a visitor belongs to. The goal of this program was to perform better so it was built in a low level language and uses operating system threads to be as efficient as it could be.
    • Optimized page-speed load time in order to meet Google PageSpeed Insights recommendations. That includes custom native JavaScript code, my own libraries, lazy and asynchronous loading among other features.
    • Built a custom user-generated content system that allowed visitors to share their videos. It uses the FFMPEG library to prepare videos for web delivery, and a PHP/MySQL custom application to moderate the content.
    Technologies: WordPress, PHP, Amazon Web Services
  • Desktop Developer
    Datafix SRL
    2004 - 2005
    • Worked on improving and extending a custom ERP system built in C that uses the Ideafix framework.
    • Adapted this desktop system to work on web browsers using a custom API that is consumed by a Java applet.
    Technologies: C, Java, Ideafix
Experience
  • El Erazno (Development)
    http://www.elerazno.com/

    Built a custom WordPress responsive theme that uses lazy and asynchronous load 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 Entravision (Development)
    http://noticias.entravision.com/

    Built a custom WordPress responsive theme with geolocation features.

    Hosted at the WordPress VIP platform. It 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 (Development)

    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.

  • The Advanced Guide to Optimizing WordPress Performance (Publication)
    WordPress, one of the most popular publishing platforms, has stood the test of time and now powers a significant portion of the web. Sadly, its reputation is plagued by claims of poor performance and complexity with scaling. However, the root causes of such performance issues are often bad code and poorly implemented plugins and themes. In this post, Toptal Software Engineer Martín Di Felice shares tips and tricks for WordPress developers who want to build better plugins and themes and destroy the notion that WordPress is a slow platform.
Skills
  • Languages
    HTML5, PHP, JavaScript, C, CSS
  • Platforms
    WordPress, Amazon Web Services (AWS), Linux
  • Libraries/APIs
    jQuery
  • Tools
    Apache
  • Storage
    MySQL
  • Frameworks
    CakePHP
  • Paradigms
    DevOps
  • Misc
    Ideafix
Education
  • Engineer's degree in Computer Engineering
    Universidad Tecnológica Nacional - Buenos Aires, Argentina
    2000 - 2010
I really like this profile
Share it with others