Hi, my name is Julio and I'm a JS Engineer living in Mexico City and working at Resuelve. My front-end stack includes React, Webpack, Babel, ES6, SCSS BEM and I'm currently focused on fintech start-ups.
My back-end experience includes Laravel, Ruby on Rails, Chi and Phoenix. I also have some experience using Postgres, AWS, Ansible and Docker.
Reach me at email@example.com
JS Engineer, Technical Team Leader
Resuelve 2017 – Present
Resuelve is a fintech company, I work mainly at Enconta, an online accounting software that connects to the SAT, Mexico's goverment tax system. I joined Resuelve at a crucial time for Enconta. The invoicing format that our entire country was using was only months away from being changed and Enconta wasn't ready to handle such changes.
I started working on the first drafts for our new app with plans to abandon the current Enconta front-end that was built on Rails, HAML and Angular with Coffescript, I had to make changes to Enconta while building the new version.
Another JS developer was hired so we could both get the new Enconta ready in time and we have delivered an amazing app that runs 20X faster than our previous one, it's much more robust, easier to use for our clients and allows us to move faster and implement new features quickly.
The new Enconta was released in late 2017, it uses React, ES6, Babel, Webpack and a ton of other tools to provide our users with a good experience. It has datepickers, auto-complete with server info, data validation, D3 data visualization and Flux storage for things that are shared app-wide. It's split in two versions, one for client's only and one with more reports, admin and sales features.
I have also contributed to our backend team in Rails, learned Elixir, Phonenix and a little bit of Mongo.
In my free time from Enconta I work in an internal employee manager, we looked for SaaS that helped us manage our staff but none was really up to the task to handle our activities and processes with around 1500 employees, 3 countries, 30+ teams and handle multiple activities like employee info, payroll, performace reports and evaluations for the entire company.
I started multiple projects for our team and different areas of the company, mainly looking for problems and ways to solve them using my abilities, for example, one tool is an app that reads data from GitHub and ZenHub, parses and sorts the data and categorizes it for project, person and sprint, then presents it in a familiar interface to our Project Managers and helps them have better clarity of our project's status.
Mazing Studio 2016 – 2017
I joined Mazing Studio to build Koin, a finance tool designed to help you understand and have a better control of your financial situation.
The version of Koin I worked on was built on React. Koin uses D3 for data visualization and charts, some charts were built on pure SVG, Canvas and had a lot of math to place native HTML elements in the correct positions and allowed us to have the flexibility to create interactions that would have been pretty much impossible using D3 alone. The rest of Koin was built on CSS3 with SASS using BEM.
Aside from Koin I worked in multiple client projects that had React front-ends and consumed the client's APIs. I learned to use Docker, Ansible and gained some good experience to handle Linux servers, learned to use tools that helped me deploy and control apps in Digital Ocean droplets. I also were given tasks to help the rest of the team build APIs that used Go and PHP, worked on Postgres databases and learned to move around Vim.
Most of the time at Mazing I worked remote, learned to schedule my time and handled our team communication using Slack, Google Hangouts, enforced code reviews and cross-team collaboration.
Renzon 2015 – 2016
Renzon is a web agency located in Mexico City, I worked in multiple projects that included writing websites for our clients from scratch using Jekyll, SASS and jQuery. I also worked with templates using templates in plain HTML, some had backends that required writing custom code in PHP for Wordpress or Liquid templates for Shopify.
I was also tasked with building an API for a healthcare start-up, I wrote the API using Laravel, MySQL and deployed it to AWS, the API was consumed by Android and iOS apps, it handled authentication, data manipulation, file storage, different levels of user permissions and an online store with payments included. I also wrote the front-end web app using first Angular, then migrated to React.
Prodigy Computación 2014 - 2015
Prodigy is a computer hardware store, my main activity was managing the website that housed an online catalog with products, prices and availability. The catalog was built on Joomla but I re-wrote the entire site in Jekyll and built parsers and generators that created HTML out of Excel catalogs. The new site was completely responsive, beautiful and fast, really fast.
We used to update the prices on the site every two weeks and it took 2 or 3 full days to update all the prices. With the new site and scripts, we were able to update the prices on the entire website in under two hours and made it a weekly thing.
jmz7v 2012 - Present
I write a blog, share my toughts and photographs and many people identify with the things that I write, my website gets around 10K views/month.
Organizer 2017 - Present
I designed and managed the main website of ¿Qué Demonios? 2013 - 2016
Jekyll, HTML5, CSS3
Website for IPN annual music event 2014 - 2016
Jekyll, HTML5, CSS3
Tumblr Theme, ~3K installs 2014
HTML5, CSS3, JS, Tumblr API
Tumblr Theme, ~500 installs 2013
HTML5, CSS3, JS, Tumblr API
El Futuro de React
Eventloop, Mexico City 2017
Bachelor of Science in Engineering
ESCOM IPN 2011 - 2015*