Personal Information

Nationality

Costa Rican

Date of Birth

15 april 1984

Resides at

Heredia, Costa Rica

Personal Profile

I'm a passionate software engineer with close to 17 years of experience.

I started my carrer as a backend developer, mostly using Microsoft based technologies. Later, when the mobile revolution happened, I started to get curious about mobile and frontend based applications, and that's how I moved to javascript based technologies.

I consider myself a full stack engineer. I can work on any of the major facets of a modern project: backend, frontend, architecture design, testing and even DevOps, which is not my main strenght, but I can definitely research and resolve.

Key Skills

  • ReactJS
  • JavaScript
  • NodeJS
  • TypeScript
  • MongoDB
  • SQL
  • CSS
  • .NET
  • Hybrid Mobile
  • AWS
  • CI/CD
  • GraphQL
  • Docker
  • REST
  • More...

Education

Universidad de Costa Rica (UCR)

Bachelor in Computer Sciences

I graduated from Universidad de Costa Rica on 2007 as bachelor in computer sciences

Work Experience

Full Stack Engineering / Tech Lead at Gorilla Logic Inc.

June 2019 - Present

In this second phase at Gorilla Logic Inc I've been working as a full stack engineer working among other with things like NodeJS, Kubernetes, MongoDB, ReactJS, GraphQL, TypeScript, Ionic, Docker, REST API's, etc. I also have been involved in architectural design projects defining and implementing solutions to add major features to existing products, to integrate different systems and to improve existing processes.

Engineering Lead at Modus Create Inc.

June 2018 - June 2019

Modus Create is a world class product studio. In this second phase at Modus, I've been working as engineering lead of a medium team as well as playing some administrative roles into the costa rican Modus office.

Front End Developer at Gorilla Logic Inc.

February 2017 - June 2018

Gorilla Logic is a nearshore software services provider. There I've been working as a front end developer and a mobile developer entusiast. Some involved technologies are: ExtJS, React Native and NativeScript.

Front End Developer at Modus Create Inc.

Agust 2014 - February 2017

Modus Create is a world class product studio. There I've been focused on mobile apps. Some involved technologies are: PhoneGap/Cordova, Sencha Touch, AngularJS and Ionic.

Front End Developer at Ex2 Outcoding

June 2012 - July 2014

Ex2 Outcoding is an outsourcing company. There I've been working for both direct sales and real states clients. Some involved technologies are: ASP.NET MVC, jQuery, LINQ, AJAX, Entity Framework, Sitecore, Knockout, Google Maps and SQL Server.

Web Developer at Aplicor

October 2011 - June 2012

Aplicor is a company focused on cloud CRM and ERP services. Some involved technologies: Silverlight, WCF and SQL Server.

Software developer at Prosoft

January 2007 - August 2011

Prosoft is a company focused on the electronic payments market and financial entities needs. There I worked on both Windows desktop applications and web sites but one of my main tasks was to integrate financial entities to the SINPE (Costa Rican national payment system) in order to make them "talk each other" through web services. Some involved technologies were: Windows Forms, ASP.NET Web Forms, Web Services (asmx and WCF), AJAX, IBM WebSphere MQ Series, ORACLE, SyBase and SQL Server.

Open Source Initiatives

AutoProxy

Web API - JavaScript

Auto generator of javascript proxy classes based on a .NET Web API. It lets developers to make calls from any javascript environment to a .NET Web API easily.

Personal Projects

Yoinbol

Social Network for amateur football players

Creator of Yoinbol, a social network for amateur football players. This solution help users to find places where to play, create games and keep track of everything what happens regarding those games

Yoinbol was released on 13th June 2016

Articles