Resumen

Soy un programador web enfocado en el desarrollo back-end con más de 7 años de experiencia. Trabajo principalmente en proyectos Ruby/Rails.

Experiencia

Rails Developer

MiCompa Seguros - México
2022-01 - 2022-08

Desarrollé varias APIs Rails para la nueva arquitectura de microservicios que se estaba creando, incluyendo una pasarela API y un orquestador.

Logros

Contribuí al desarrollo de su nueva arquitectura de microservicios basada en rails, que les ayudará a escalar eficientemente para satisfacer las altas demandas que esperan.

  • Desarrollo de microservicios en Rails.
  • Desarrollo de APIs REST en Rails.
  • Pruebas unitarias y de integración con Rspec.
  • Añadir funcionalidad a aplicaciones Rails existentes.
  • Desarrollo utilizando la metodología Scrum con Jira Scrum.

Tecnologías usadas:

  • Ruby
  • Rails
  • Rspec
  • REST APIs
  • PostgreSQL
  • ElasticSearch
  • Heroku
  • Git/GitHub

Rails Developer

Logan - Argentina
2016-06 - 2021-04

He desarrollado varias aplicaciones Rails para uso interno y he añadido varias funcionalidades a la mayoría de las aplicaciones Rails existentes.

Logros

Ayudé a automatizar y agilizar varias tareas para sus usuarios internos, así como también, la visualización y análisis los datos necesarios para su trabajo diario.

  • Añadir características, correcciones de errores a las aplicaciones Rails existentes.
  • Desarrollo y mantenimiento de una aplicación Rails para extraer datos y estadísticas de múltiples fuentes vía REST API/Web scraping usando background jobs para su posterior almacenamiento.
  • Instalación y configuración de un servicio PhantomJS en un VPS NAT vía SSH.
  • Crear un script BASH para replicar periódicamente múltiples tablas de bases de datos a un servidor local.
  • Integrar Capistrano en aplicaciones nuevas y existentes.
  • Preparar VPS en AWS para soportar despliegues de aplicaciones Rails con Capistrano.
  • Actualizar la versión Rails de varias aplicaciones existentes. (Migración de Rails 3.X a Rails 4.x o Rails 5.X).
  • Pruebas unitarias y de integración con Rspec.

Tecnologías usadas:

  • Ruby
  • Rails
  • HTML/CSS
  • PostgreSQL
  • Amazon Redshift
  • SQL
  • Heroku
  • AWS EC2

Rails Developer

Devfich - Venezuela
2015-06 - 2016-06

Como único desarrollador, era responsable del mantenimiento de una aplicación Rails existente, de añadir nuevas funciones y de desplegarla en producción.

Logros

Participé en el desarrollo y avance del proyecto para la creación de un SaaS enfocado a la gestión y administración de citas para varios hoteles y spas a nivel nacional.

  • Añadir funcionalidades, corrección de errores a aplicaciones Rails existentes.
  • Desarrollo de una función de cancelación/confirmación de citas por SMS.
  • Desarrollo frontend usando JavaScript y jQuery.
  • Funcionalidad de envio de notificaciones via email y SMS.

Tecnologías usadas:

  • Ruby
  • Rails
  • JavaScript
  • jQuery
  • HTML/CSS
  • REST API
  • Heroku
  • Twilio

Conocimientos & Herramientas

Backend

  • Ruby
  • Rails
  • Elixir
  • Phoenix
  • SQL

Frontend

  • HTML
  • CSS
  • JavasScript

Otros

  • Git
  • Linux
  • Github
  • Docker
  • Bitbucket
  • Rspec
  • Redis
  • Sidekid
  • PostgreSQL
  • Heroku
  • Redshift
  • AWS
  • DNS
  • SMTP services
  • REST APIs
  • LXC/LXD
  • Unit Test
  • Integration Test
  • microservices

educación

  • T.S.U en Informática
    IUTIRLA Porlamar
    2007 - 2010

Idiomas

  • Español (Nativo)
  • Inglés (A2)