Detailed Resume

Professional Summary

My life has turned around a lot of technologies, situations, challenges, victories and defeats, each one has taught me valuable lessons to apply every day in my life. There is still a long way to go, but I am confident that I am capable to reach every life, work and personal goals I choose to follow.

My main skills set are around technology but I’m open to new horizons outside my comfort zone, basically any job I can do with my qualifications. I am currently a Psychology student and I am up to any job related to it too.

Up to this date my main skills goes around API development and micro services orchestration, immerse into the Node.js world, I take advantage of the asynchronous pattern. My favorite approach is

a OpenAPI first approach in order to define almost all the API and providing a mock so other teams development never stops. Finally the API is developed with unit and integration testing to ensure future maintainability.

Recently I've started exploring GraphQL over Node.js (Express.js) designing a couple of schemas for data query to backend services.

I'm excited to start putting together all the pieces and launch the new APIs.

Work Experience

Career Sabbatical | February 2023 – Present

  • Eager to return to work in Software Engineering role after stepping away from career to take some time off

Xoom - Paypal Service | July 2020 – February 2023

Member of Technical Staff 2 - Software Engineer | Loomis, CA
https://www.xoom.com

Skills used:

  • Node.js

    • Express.js

    • Some Hapi.js

    • Unit Testing (Mocha)

    • ESLint

  • Open API (Swagger)

  • RESTful API and some GraphQL

  • Docker

  • Redis

  • Git

  • CI

  • Zookeeper

Responsibilities:

  • Design and development of orchestration layers API • Redact documentation

  • Mentoring and onboarding coworkers

  • Node.js modules development

  • Tech lead

  • High level design meetings with product

  • Tracking team’s sprint velocity

  • Respond to outages and postmortem analysis

Xoom - Paypal Service | April 2019 – July 2020

Manager, Software Development | San Francisco, CA
https://www.xoom.com

Responsibilities:

  • Team time allocation

  • Team priorities allocation

  • Tracking team’s sprint velocity

  • High level managerial meetings

  • Team’s career development

  • Budget handling

  • Respond to outages and postmortem analysis

  • Node.js development when time allowed

Xoom - Paypal Service | February 2014 - March 2019

Member of Technical Staff 1, Software Engineer | Guatemala City
https://www.xoom.com

Xoom was acquired by PayPal

Skills and Responsibilities:

  • Design and develop of Orchestration Layers

  • Node.js

    • Express.js

  • RESTful APIs

  • Swagger first development

  • API Documentation

  • CI

  • Docker

  • Server Sent Events

  • Node.js Modules development

  • Redis

  • Zookeeper

  • Manager and team lead

  • Javascript standards development

BlueKite | July 2013 - January 2014

Senior Software Developer | Guatemala City
BlueKite was acquired by Xoom.

Skills and Responsibilities:

  • Develop mobile application demo on PhoneGap

  • Designed and develop an authentication server

    • oAuth2 compliant with:

    • Used Node.js as language

    • Implemented UI for sign up and sign in

  • Designed and develop a reverse proxy that serves as Gateway

    • Used Node.js as language

    • Routes http requests to different internal microservices

    • Supports authentication

MILKnCOOKIES | February 2014 - March 2019

Web/Mobile Developer Director | Guatemala City

https://www.youtube.com/user/MilkAndCookiesTV

Skills and Responsibilities:

  • Main Learned and Develop Skills

    • Web Development (PHP, HTML, CSS, JS, AS3)

    • Mobile Development (Java Android)

    • Development Department Director

    • Team lead and manager of up to 10 persons

    • Team representation on manager meetings

    • Project and priorities managing

    • Client dealing and in-house development

    • Create standards across developers

  • Over 100 projects leaded and/or developed

    • POS system with multiples clients and servers

    • Insurance CMS

    • Product Delivery Android App

    • Multiple Custom Made Informational Pages

    • Custom Made Bank CMS

    • Minimundi

      • Multiple award winning platform

      • Developed for a spanish company

      • Over 10 flash minigames

    • Photo capture system for running races

    • Augmented Reality Game

Ebfusion | September 2009 - November 2009

Flash AS3 Developer | Guatemala City
A split happened and Ebfusion converted into MilknCookies.

Skills and Responsibilities:

  • Flash Games Development

  • Flash Action Script 3 Applications Development

InFile | July 2009 - September 2009

Web Developer | Guatemala City

Skills and Responsibilities:

  • Online file management applications development

    • Maintenance of the platform in PHP and jQuery

  • Documents sorting applications development

    • Maintenance of the platform in PHP and jQuery

  • Art design for business events.

    • Creation of banners on Photoshop

Corporación Logística Amarillo S.A.C. | January 2008 - July 2009

Webmaster and freelance web developer | Guatemala City

Skills and Responsibilities:

  • Design and development of a Flash Actionscript 3 web page

    • Modular design where each section loads it contents for fast navigation

    • Easy editable content for quick weekly updates

    • Contact form

    • Preloader for quick user engagement

    • Each section had different graphic design to customize each product

  • Acquirement of web domains and web server for hoisting

  • Administration and maintenance of web server and domain

    • Used File Transfer Protocol (FTP) to communicate with the server

  • PHP scripts development for sending batch multimedia emails

  • Presentations meetings for webpage acceptance

Cube Entertainment | January 2006 - July 2009

Flash AS3 Developer | Guatemala City
A split happened and Ebfusion converted into MilknCookies.

Skills and Responsibilities:

  • Design and development of a Flash Actionscript 3 web page

    • Modular design where each section loads it contents for fast navigation

    • Easy editable content for quick weekly updates

    • Dynamic photo gallery

    • Contact form

    • Preloader for quick user engagement

    • Music player

    • 3D cube animations for changing sections

  • Acquirement of web domains and web server for hosting

  • Administration and maintenance of web server and domain

    • Used File Transfer Protocol (FTP) to communicate with the server

  • PHP scripts development for sending batch multimedia emails

  • Email accounts administrations

Skills

Bilingual (Spanish, English), Software Development, Project Management, Resource Allocation & Budgeting, Database Management, Mobile Development, Software Architecture & Design, Software Testing

Technologies

Programming Languages: Node.js, JavaScript, PHP, TypeScript

Web Technologies: HTML, CSS, REST, JSON

Development Tools: Git, Open API, Automation CI, Zookeeper Methodologies: Agile, Scrum

Education

Aspirant to Bachelor's Degree in Psychology | Sierra College | Expected 2030

Bachelor of Computer Engineering in Computer Science | Universidad Galileo

Awards

WSIS +10 Award | http://www.unesco.org/new/en/communication-and-information/flagship-project-activities/ UNESCO-and-wsis/wsis-10-review-meeting/#sthash.4T960Q4b.dpuf

El Chupete 2013 Award | http://www.elchupete.com/es/premios/2010/otros_soportes/#

WSA 2011 Award | http://www.wsis-award.org/winner/mini-mundi-online-tamagochi-game-environment-77920110609

FWA April 2010 Award | http://www.thefwa.com/site/mini-mundi-com

Certifications and Courses

PHP with MySQL Essential Training: 1 The Basics | Certificate

TypeScript for JavaScript Developers | Certificate

TypeScript Essential Training | Certificate

Learning GraphQL | Certificate

Learning Splunk (2018) | Certificate

Managing High Performers | Certificate

Learning TypeScript | In Progress

Introduction to Artificial Intelligence (2023) | In Progress

Become a Full-Stack Web Developer with just ONE course. | In Progress