Matías Lescano

matiasj.lescano@gmail.com

Hi! I'm Matías Lescano, Senior Javascript Engineer from Buenos Aires, Argentina.

I like to do everything with a hands-on driven mind, and love to take opportunities to resolve new challenges. My experience working with frontend and backend technologies allows me to deliver complete solutions, with clean design and attention to detail.

Javascript and it's ecosystem is my main interest, but, I also love to improve my UX skills and be able to apply it on my everyday code.

Work

I'm currently working as Technical Lead at Democracia en Red, since march 2015. We strive to improve citizens' participation with local governments using open source tech.

Our core project is DemocracyOS, an open source, free software, citizen participation platform, where you can debate and vote political proposals. We've been through YCombinator, and after that, we implemented it with the Argentine Government at consultapublica.argentina.gob.ar as a debate platform for new legislation. And, with the city of Rosario's Government on participa.rosario.gob.ar to let the people vote citizen-written projects that will be part of the annual budget.

Side-projects

civicstack.org (src)

CivicStack is the place to discover and share civic open source tools. Its goal is to provide easy access of tools to organizations, activists and governments so that they can innovate in their daily work. I developed almost the entire front-end, and we're currently migrating it to React.

piet.com.ar

Ecommerce for PIET; men's clothes & apparel crafted by Ian Van Lierde. The site was designed by Paz Arando, and everything that's codeable by me. I did the backend with Spree, a framework written in Ruby for ecommerce solutions; and the front-end with vanilla JS, HTML, and CSS.

hechalaley.org (src)

HechaLaLey is a work in progress bill-tracking utility for parliaments. It lets you follow the history of changes made to a bill until it reaches the voting step. It's a joined effort conceived at Democracia en Red with Directorio Legislativo.


Skills & Expertise

Development Process

I have experience working on agile teams. For 3 years we used Pivotal Tracker to work on sprints of 2 weeks at GoodPeople. Currently I manage and pririotize issues using Github Projects; a new Kanban-like interface from Github.

HTML5 & CSS3 8+ years

I always loved transforming design into code and I enjoy discussing the possibilities of a design, and explaining their weaknesses and strengths in terms of code.

Transpilers are the way to go when writing large applications, and I have solid experience working with Handlebars, Mustache, Jade, and HAML to ease the writing of HTML, and with SCSS and Stylus to write CSS. A good example of something I've done is ullmannayarza.com, it even works with JS deactivated.

Javascript 7+ years

I breath JS on my everyday life. I have experience building the front-end architecture of goodpeople.com, and am currently leading the development of DemocracyOS, which includes a complete rewriting into React + Redux. In past experiences I've used Backbone.js and jQuery a lot.

Nevertheless, for small projects I prefer to use Vanilla JS, with little libraries like Page.js or Domator, a DOM creation utility I made.

Node.js 3+ years

I'm currently using it for back-end development at DemocracyOS. Where I'm having a really good experience with its async nature.

For example, I did DemocracyOS/manager, an API for managing multiple instances for DemocracyOS that leverages Deis for independent VM deployments. And, a more current example is the complete rewrite of the API for DemocracyOS that can be seen here.

PHP 3+ years

My first professional experience with coding was with PHP, and for 3 years I gained experience with large frameworks like CakePHP and CodeIgniter, worked a lot with WordPress, and using it as-is for little projects.

Databases

For 5 years I worked with relational databases like MySQL and PostgreSQL, and the last two years I gained experience with MongoDB, a non-relational database.

DevOps / Docker

Over the last year I gained a lot of experience creating and managing a Docker-based architecture for DemocracyOS. I implemented consultapublica.argentina.gob.ar and participa.rosario.gob.ar with a server running with docker-compose, and our main servers runnning on Docker Cloud with a swarm of VMs running on Azure for democracyos.org.


Attributes

Birthday

8th Dec 1989 (28 years)

Languages

Native Spanish speaker, and fluent professional proficiency with English.

In the wild

matiaslescano.com.ar

my personal site.

linkedin.com/in/mjlescano

my LinkedIn profile, here's my entire work history and studies.

github.com/mjlescano

I mostly do open source, and Github is where all my code lives.