Ariel F.

Ariel F.

Senior Software Engineer

Buenos Aires, Argentina
Hire Ariel F. Hire Ariel F. Hire Ariel F.

About Me

I am a Full Stack Engineer with 14+ years of technical expertise, passionate about Node.js & JavaScript. I've been involved in front-end, video games and back-end web development for a large amount of projects. I'm a former jQuery Core developer, co-authored O'Reilly's jQuery Cookbook, along with other fellow members of the jQuery community. I love to bring my ideas to the real world, as can be seen on the amount of Open Source projects I contributed over the years on Github. Among them are many jQuery plugins, one of them being jQuery.scrollTo that has been used on tons of sites over the years.

Work history

UpStack
UpStack
Senior Software Developer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

AmaZix
AmaZix
Lead Full Stack Engineer & Software Architect
2018 - 2019 (1 year)
UK/Denmark
  • Lead Developer of all the company bots and several internal dashboards.

  • The biggest project I maintained was the company's Telegram Moderator Bot that monitors the +150 groups managed by the company, handling dozens of messages per second, automatically moderating them in addition to aiding human moderators in their workflow.

  • Key developer for the myriad of ad-hoc reports requested by clients or needed internally. I've been taking various projects ranging from analytics dashboards, to a pair of APIs abstracting the integration to 3rd party APIs.

Balena (ex resin.io)
Balena (ex resin.io)
Senior Full Stack Engineer
2017 - 2017
UK
  • Greatly contributing to improve the readability and coherence of very large codebased modified by a lot of people concurrently.

  • Managed to convince +50 developers to agree on coding standards and imposed them with git hooks in the API.

  • Working across the entire system architecture, my responsibilities were designing, implementing and maintaining restful APIs.

AmberAds
AmberAds
Co-Founder & CTO
2014 - 2016 (2 years)
Chile, Argentina
  • Designed and developed the company's very high-scale, Node.js based, Demand-Side Platform from the ground up, running on AWS and bidding in real-time on thousands of ad opportunities per second, controlled by the in-house made algorithms making decisions based on large amounts of Big Data and real-time indicators.

  • Successful Database Partitioning: From a single table with several million rows, the end result scaled up to 200 million rows and 80GB without any issue.

  • Refactored the clusters of servers to be able to smoothly scale horizontally to +50 servers, handling over 15K requests/sec and keeping response times to an average of at 2-3ms (comfortably below the 100ms hard-limit imposed by the OpenRTB standard).

Mural
Mural
Senior Full Stack Developer
2011 - 2014 (3 years)
USA/Argentina
  • Full Stack Developer, focused on both the complex web front-end, the Node.js API and Ruby background jobs.

  • Participated in system design and specifications, program logic and flow-charting, development, testing, debugging, documentation, and support.

  • Hands on development of applications and services. Led moderate to highly complex programming tasks and provided code reviews of various development tasks.

Vostu
Vostu
Senior Flash Developer
2010 - 2011 (1 year)
Argentina
  • Developed AS3/Flash social games for the Orkut network.

  • Built a custom library used on all projects to communicate AS3 and JS on the embedding page.

  • Wrote the test and interviewed applicants for the HTML5/JS developer position.

jQuery
jQuery
Core Developer & Contributor
2008 - 2010 (2 years)
USA
  • Support and Core Development for the leading JavaScript framework. Co-authored the book "jQuery Cookbook" published by O'Reilly.

  • Redesigned much of the event system of jQuery, including replacing the precarious event objects for instances of a new class, $.Event.

  • Created the jQuery.scrollTo plugin, used on a very large amount of sites and fairly popular on Github.

QB9
QB9
Scrum Master / Sr. Flash Developer
2007 - 2010 (3 years)
Argentina
  • Scrum Master and Lead Developer: Managed several projects handled by multidisciplinary teams of 5-6 people.

  • Developed most of the Flash-based front-end for a large MMO called MundoGaturro.

  • Developed AS3/Flash games for several clients.

RANLOGIC
Full Stack ASP.NET Developer
2006 - 2008 (2 years)
Argentina
  • Back-end and Front-end development, dynamic sites powered by .NET.

  • GUI Web Development, XHTML websites, CSS and unobtrusive Javascript / jQuery.

  • Web Applications development using Ajax technologies.

Portfolio

Co-Author/jQuery Cookbook
Co-Author/jQuery Cookbook

I co-authored the book along with fellow jQuery team members. Contributed on two chapters: Events and Events Advanced. This cookbook shortens the learning curve of jQuery considerably. With these recipes, the reader learns patterns and practices from 19 leading developers who use jQuery for everything from integrating simple components into websites and applications to developing complex, high-performance user interfaces. Ideal for newcomers and JavaScript veterans alike jQuery Cookbook starts with the basics and then moves to practical use cases with tested solutions to common web development hurdles.

Lead Developer and Architect/AmaZix Moderation Bot
Lead Developer and Architect/AmaZix Moderation Bot

AmaZix's Moderation Bot has been protecting Telegram groups from spammers and scammers for over a year. The bot automatically detects and bans ill-intended users, quietly and efficiently identifying threats, blacklisting known scammers, screening for malicious links, software and content, banning impersonators before they can trick users and also aids human moderators in their job behind the scenes. I handled the architecture and implementation of this Telegram Bot.

Co-Founder & CTO/AmberAds - Demand-Side Platform
Co-Founder & CTO/AmberAds - Demand-Side Platform

AmberAds’ DSP is a very high-scale, Node.js based, Demand-Side Platform from the ground up, running on AWS and bidding in real-time on thousands of ad opportunities per second, controlled by the in-house made algorithms making decisions based on large amounts of Big Data and real-time indicators. I started as the sole developer of this very high-scale distributed platform. Designed the architecture of its 7 services, the DB schema and managed the 50+ servers. Once in production, we added 2 developers which I managed.The stability and reliability requirements were extreme due to its money-spending nature and scale but, thanks to that, it's been running very successfully on production for years now.

Creator/jQuery scrollTo
Creator/jQuery scrollTo

Created this Open-Source jQuery plugin. jQuery scrollTo provides a lightweight, cross-browser and highly customizable animated scrolling for the jQuery library. The library is used in a very large amount of sites and is very popular on Github. Technologies Used in Project: jQuery, JavaScript.

Education

Education
Bachelor Degree, Computer Science / Systems Engineering
ORT Argentina
1998 - 2004 (6 years)