I'm a self-taught musician passionate about web-development.
As a music composer I have developed a passion for creating. I got involved in the tech industry having the opportunity to be part of programming teams for over 5 years in 4 different markets around the world.
I began as a full stack developer in the back-office ecosystem at Konfio.mx, the biggest fin-tech in Mexico. I developed, implemented, and maintained a robust codebase that helped the company get to Series A investment.
I was later promoted to the product team where I designed for performance and modularity. I worked on improving the whole experience to be mobile-first and to rank 96 out of 100 in Google's speed and performance tests, taking the company's website to be 1st in the loans and credits search results and no. 1 in the SMB loans industry in Mexico.
During the early stages of the program, I taught full-stack web-development to 3 promotions empowering around 70 women. I built the course structure and methodologies now used in 2 Peru cities, Santiago de Chile, and Mexico City, achieving to empower a total of 400 students from which 75% get a development job and have a 3.0x increase in their income.
August 2013, December 2013
Jr. RoR Developer · Shopify.com · Canada
I was an intern in the Shopify headquarters in Ottawa, Canada, as part of the top students selected in the Jr. Ruby on Rails developers program hosted by Hacker You, a popular development bootcamp.
I won the 1st place of the program having designed and developed the frontend for the project: SAM (Simple Appointment Management). The project was later chosen by a group of investors in Peru to become the first patient to doctor web application in the country.
A Laravel ^5.4 e-commerce CMS web application that allows users to list their own products and administrators to track orders from an admin-panel dashboard built with the EBM called ANOKIODA (Another Kind Of Dashboard).
This personal project is a response for the complexity of working with other e-commerce frameworks out there.
It is also an intent of applying the EBM modular principles to a real-world project.
Database ORMs: Illuminate Eloquent, Zend DB Adapter, PHP PDO and PHP Graphaware Cypher
Libraries/Tools: I prefer VanillaJS over React, VueJS or jQuery but I know both very well.
Automation: In order of preference: GulpJS, Webpack and Grunt.
Version control: GIT, GitLab, GitHub
TDD: PHPUnit and Codeception
Deployment and automation: Jenkins
Hosting: I have deployed and set ecosystems in AWS and DigitalOcean using Docker
Performance: I have deployed and maintained serverless AWS Lambda functions written in NodeJS
Command line: I have created several Linux/Bash scripts and some cronjobs for running MySQL call procedures or for automating framework installations
Communication skills: I'm a team player. I consider myself to be honest yet subtle when communicating problems. I prefer not to assume things I'm doubtful about therefore I'll ask the best suitable person in the team.
I take feedback very well. I tend to recognize my teammates after a good job has been made.
Remote communication skills: I always attend telecommuting and I am very explicit about feature descriptions and how to test them.
Work: I enjoy team code ownership as it benefits innovation as there's no "expert" in something resulting in disruptive projects.