About

I'm a full stack software developer especialized in web and mobile. I've worked remotly for more than 8 years. Love coding in Python and Javascript, implement new technologies and work in challenging projects.

Experience

Python Developer

2018-May-04 - present
MiArgentina kilimoagtech.com

MiArgentina is the platform for the Digital Citizen in Argentina, it provide Digital Licence, Digital DNI and other services in your pocket

Highlights
  • Python2 to Python3 migration
  • Implement API Rest to consume other entities information
  • Add new features to OpenID
  • Improve API authentication systems.
  • Create identity validation SaaS for Goverment entities
Stack
Python, Git, XML, RPC, API-REST, OpenID, NodeJS, PostgreSQL, MongoDB, Redis, Celery, Ansible

Software Developer

2017-December-04 - 2018-April-01

Kilimo is a decision support tool for irrigation management that use satellite, climate and on-site data to improve yields and water use

Highlights
  • Migrate services to AWS
  • Improve data set of weather information for argentina by creating scrappers and API integrations
  • Create mobile application for AgTeam with geolocation, synchronization, offline-first and reports features
  • Development of new features and bug fixing on Django, Cordova and Angular
Stack
Python, Git, AWS (EC2, RDS2), Celery, Ionic, Scrappy, API-REST, Android, Django, DjangoRestFramework

Full Stack Developer

2015-July-05 - 2017-December-3
Upwork

I worked in freelance project on UpWork site.

Highlights
Stack
Python, Django, Git

Full Stack Developer

2015-January-05 - 2017-June-14
Planisys Corp, United States planisys.com

Planisys is Cloud Service provider with a wide range of products like VPS, CDN and corporeated email solutions.

Highlights
  • Design and implement CDN service architecture
  • Create ansible roles for provisioning
  • Make python scripts to infraestructure monitoring and statistics
  • Create web app for CDN service
Stack
Python, Flask, DjangoRestFramework, Django, KnockoutJS, RabitMQ, Celery, Golang, HTML, Nginx, OpenVZ, Ansible

Software Developer

2013-November-10 — 2014-December-10
BananaDesk, Miamibananadesk.com

BananaDesk is a Property Managment Software oriented to Hostel business.

Highlights
  • Create unitests
  • Move infraestructure from VPS to Amazon using RDS and EC2
  • Implement Continuous Integrations with CircleCI
Stack
AWS(RDS, EC2), CI, Git, DjangoRestFramework, Jquery, Django, Fabric, Python

Full Stack Developer

2011-September-21 — 2013-October-25
DIRCOM, Argentinagrupodircom.com

Consultora DIRCOM is a Communication agency based on Argentina with clients all around LATAM

Highlights
  • Create custom CRM and CMS for the company with bulk Email and SMS notifications
  • Work with Facebook and Twitter API
  • Development of several responsive web sites
Stack
AWS(RDS, EC2), Git, Jquery, Django, Fabric, Python

Front End Developer

2010-February-01 — 2010-July-01
Cero4, Argentinacero4.com.ar

Working in several sites for this agency based in Argentina

Highlights
  • Slice PSD and AI files to plain HTML for websites or email marketing templates
Stack
HTML, CSS, Jquery

Projects

Some Open Source projects of mine.

Tero - A SaaS tool and Mobile App for monitoring and intrusion detection to use with different Security Cameras
Drosh - Script to create shared links automatically in Dropbox
Django Phantom PDF - A Django app to render any view as a PDF file
Votaciones Parser - A little script to parse PDF files of legislative votes for Congreso Interactivo organization

Talks

Rest In Python 3

Intriduction to API RESTful creation using Flask

https://www.youtube.com/watch?v=qlydCbzsX2M

Certifications & Courses

Introduction to Data Science in Python

University of Michigan

View certificate

Skills

Frontend
  • HTML5
  • Javascript
  • LESS
  • CSS3
  • SAAS
  • AngularJS
  • BackboneJS
  • KnockoutJS
  • Bower
Backend
  • Python
  • BASH
  • Nginx
  • SSH
  • RabbitMQ
  • Django
  • Flask
  • RESTful
  • Node.js
  • MongoDB
  • Redis
  • Celery
  • RabbitMQ
  • API Development
  • PHP
Mobile
  • Ionic
  • Cordova
  • Offline-first
Testing
  • Unit Tests
  • Selenium
DevOps
  • Amazon AWS
  • Docker
  • Digital Ocean
  • Git
  • Ansible
  • Vagrant
  • LXC

References

Juan fue uno de los programadores que me enseñaron su profesión en las oficinas de Consultora DIRCOM y a distancia en cada una de mis consultas particulares. Demostró siempre una escucha activa y una constante búsqueda de soluciones para avanzar y optimizar la gestión de comunicación de los clientes de la agencia. Una gran persona que volvería a elegir para trabajar en equipo.

Account executive at DIRCOM Paolo Luca

Juan is a great software developer. I have had the pleasure of being a co-worker on several projects. He proved to be a helpful person, providing diverse ideas and ways of addressing a problem. He is also a humble person, receptive to new ideas and suggestions.

Emiliano Dalla Verde Marcozzi

Incorporamos a Juan en el equipo de BananaDesk cuando recién empezábamos (el único desarrollador del equipo en ese momento), y fue un componente vital para el éxito inicial y el establecimiento del producto. Es una persona muy dedicada, curiosa, autosuficiente y una buena incorporación a cualquier equipo. En el tiempo que trabajamos juntos, no hubo ningún momento en el cual el problema que necesitábamos resolver en tecnología, estaba fuera de su alcance para investigar y eventualmente resolver.

BananaDesk owner Tim Zenderman