Ary Pablo Batista, Developer in Berazategui, Buenos Aires Province, Argentina
Ary is available for hire
Hire Ary

Ary Pablo Batista

Verified Expert  in Engineering

Software Developer

Location
Berazategui, Buenos Aires Province, Argentina
Toptal Member Since
March 6, 2018

Ary has more than seven years of development experience working on a broad type of projects from web development and videogames to enterprise projects at IBM. He has worked at companies of all sizes and experienced a variety of working environments.

Portfolio

Department NYC
D3.js, Sass, ECMAScript (ES6), Gulp, Jekyll, Django, Python, Shopify, Webpack...
IBM
Node.js, Python, Bluemix, Java
E-Gate
MySQL, Hibernate, Spring, Symfony, PHP, Java, JavaScript

Experience

Availability

Part-time

Preferred Environment

Postman, Git, Atom, Ubuntu

The most amazing...

...position I have had was as a developer for IBM Watson Personality Insights Service.

Work Experience

Software Engineer

2016 - PRESENT
Department NYC
  • Developed professional high-end websites for enterprises using Jekyll, Gulp, Sass, Node.js, and Shopify.
  • Built Shopify templates for clients using CoffeScript, Sass, and Gulp.
  • Developed a Shopify application using ReactJS, Webpack, and Shopify Polaris.
  • Maintained and extended a client application using Django and Python.
  • Buit a timeline visualization for an enterprise client using D3.js.
Technologies: D3.js, Sass, ECMAScript (ES6), Gulp, Jekyll, Django, Python, Shopify, Webpack, Node.js

Software Engineer

2015 - 2016
IBM
  • Developed proof of concept applications to illustrate the value of IBM Watson Personality Insights using Node.js, Express, and Gulp.
  • Built and maintained IBM Watson Personality Insights demonstration application built using Node.js, Express, and Gulp.
  • Extended test cases and developed a testing framework for IBM Watson Personality Insights using Java.
  • Oversaw development operations for IBM Watson Personality Insights.
  • Showcased demonstration applications around IBM Watson Personality Insights and other IBM Watson services on IBM official events.
  • Created a Twitter Crawler for Node.js to crawl famous people's tweets and used them to calculate personalities through IBM Watson Personality Insights.
Technologies: Node.js, Python, Bluemix, Java

Software Developer

2014 - 2015
E-Gate
  • Developed a mobile application and JavaScript API client for "Qubit", an argentinian video streaming provider, using JavaScript and Symfony.
  • Maintained and extended the billing service application for "Qubit", an argentinian video streaming provider. The service was built using Java, Spring, and Hibernate.
  • Extended an internal framework for web applications creation using PHP and MySQL.
Technologies: MySQL, Hibernate, Spring, Symfony, PHP, Java, JavaScript

Software Developer

2012 - 2013
National University of San Martin
  • Developed "Tertulia", a collaborative educational videogame using Flex and Java.
  • Built "Marginalia", a collaborative educational videogame using Flex and Java.
  • Created a collaborative to tag proteins using HTML, JavaScript, CSS, and Java Applets.
Technologies: JavaScript, CSS, HTML, Hibernate, Spring, Java, Flex

Hash Event Dispatcher Using ES6

An observer that triggers events based on URL hash changes, which I wrote using ECMAScript (ES6) code. By using this, users can trigger events by changing the hash. It also supports namespaces and inline event configuration. This was made for a project to enable users to find a hardcoded namespace filtering rule—while also allowing for parameterized configuration constants.

Little Villager Shopify Store

Development of Little Villager store on Shopify.

Justplay TV Streaming Platform

Development of Justplay TV Platform using ReactJS for the web application and React Native for its mobile app.

Implementations included:
- Frontend from scratch
- Web player
- Advertisement layer on top of the web player, for specific advertising videos.
- Cross-platform mobile app

Abbott NYC Shopify Store

https://abbottnyc.com/
Full site development on Shopify Platform as part of Department NYC. I have developed all the site from a designer's design using ES6, Gulp, and Sass.

Rightpoint Website

https://www.rightpoint.com/
Development of the company's website as part of Department NYC.

It was a team of two developers. I have developed more than half of the site layouts and modules, from scratch based on a design.

Technologies used: Jekyll, ES6, Gulp, Sass

Rightpoint Ten Years Timeline

https://www.rightpoint.com/tenyears
A timeline for the anniversary of the company built using D3.js as part of Department NYC.

Worked with another developer side by side. The company's designers oriented on aesthetics.

IBM Watson Personality Insights Demonstration Application

When working at IBM, I built the demonstration application for IBM Watson Personality Insights using Node.js, Express, Gulp, and Sass.

Monster Tumble

https://www.youtube.com/watch?v=ArVgVZbTHFU
My first video game. Built with Godot Engine.

It is about a negligent scientist that causes an ecological disaster and sends his homunculus to beat the monsters that emerged from the underground.

I have produced the entire game. I have done all the programming, being the only developer in the team, designed and implemented the UI, and was responsible for project management.

Swipe Detector Addon for Godot Engine

https://github.com/arypbatista/godot-swipe-detector
I have developed an open source addon for Godot Engine that reduces the complexity of handling swipes and gesture detection on mobile. This addon is implemented in GDScript which is the main programming language used in Godot Engine.

Brooke Coffey Website

http://brookecoffey.com/
As part of Department NYC, I fully developed Brooke Coffey's website using Jekyll, Gulp, CoffeScript, and Sass.

Goodlife Clothing Shopify Store

https://www.enjoyyourgoodlife.com/
As part of Department NYC, I contributed to the development of Goodlife Clothing Website, a Shopify Store. Implemented frontend views and components using CoffeScript, Gulp, Liquid, and the Shopify API.

Krownlab's Website

https://krownlab.com/
As part of Department NYC, I maintained Krownlab's site, made in Django, extending both back-end and front-end.

Node.js Twitter Crawler

https://github.com/ibm-silvergate/nodejs-twitter-crawler
As part of IBM, I created a Twitter crawler for Node.js that uses Twitter API to crawl tweets.
2009 - 2014

Master of Science Degree in Computer Science

National University of La Plata - La Plata, Buenos Aires, Argentina

2009 - 2013

Bachelor of Science Degree in Computer Science

National University of La Plata - La Plata, Buenos Aires, Argentina

MAY 2019 - MAY 2020

Shopify Theme Developer

Shopify Partners Academy

Libraries/APIs

Node.js, React, Shopify API, D3.js

Tools

Gulp, Inkscape, Webpack 3, Photoshop 2017, Illustrator 2017, Atom, Git, Postman, Webpack, Jekyll

Frameworks

Express.js, Spring, Hibernate, Flex, Symfony, Django, Ruby on Rails (RoR)

Languages

HTML5, JavaScript, Sass, ECMAScript (ES6), Python, Java, Ruby, HTML, CSS, PHP

Paradigms

Agile Software Development, Functional Programming

Platforms

Godot, Shopify, Linux, Android, Ubuntu, Bluemix

Storage

MySQL, MongoDB, PostgreSQL

Other

Apps, Shopify Customizations, Hash, Scripting

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