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
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
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
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áticaIUTIRLA Porlamar2007 - 2010
Idiomas
- Español (Nativo)
- Inglés (A2)