Ariel F.

Ariel F.

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.

Frontend

Backend

Database

DevOps

Other

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.

Showcase

Co-Author/jQuery Cookbook
Co-Author/jQuery Cookbook
  • Co-authored a cookbook focused on jQuery.

  • The cookbook provides recipes for jQuery development.

  • It covers practical use cases and patterns for various web development scenarios.

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, identifying threats and blacklisting known scammers.

  • It aids human moderators in their job behind the scenes.

Co-Founder & CTO/AmberAds - Demand-Side Platform
Co-Founder & CTO/AmberAds - Demand-Side Platform
  • AmberAds DSP is a high-scale, Node.js-based DSP running on AWS, bidding in real-time on thousands of ad opportunities.

  • It's developed by the founder and CTO, utilizing in-house algorithms and Big Data for decision-making.

  • The platform has been successfully running for years, prioritizing stability and reliability despite significant scale.

Creator/jQuery scrollTo
Creator/jQuery scrollTo
  • Developed a jQuery plugin named 'jQuery scrollTo'.

  • The plugin is lightweight, cross-browser compatible, and highly customizable.

  • The plugin is widely used on GitHub and is utilized in a large number of websites.

Education

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