Saltar al contenido

Con más de 12 años de experiencia en ingeniería de backend, me especializo en desarrollar sistemas robustos y escalables utilizando Ruby on Rails e infraestructura moderna en la nube.

Mi carrera se caracteriza por un enfoque de «ciclo completo»: no solo escribo código, sino que diseño la arquitectura, administro la infraestructura (Linux/AWS) e implemento las soluciones.

Actualmente, como consultor técnico independiente, me enfoco en:

  • Arquitectura y modernización: Ayudar a las empresas a pasar de estructuras monolíticas a microservicios y arquitectura limpia.
  • Integraciones complejas: Diseñar API robustas y sistemas de extracción de datos (scraping/servicios web).
  • Gestión de infraestructura: Aprovecho mi experiencia en Linux/FreeBSD y redes para garantizar una alta disponibilidad y seguridad.

¿Por qué trabajar conmigo?

Aporto la estabilidad y las habilidades para resolver problemas de un ingeniero experimentado, combinadas con la adaptabilidad para aprender nuevas pilas tecnológicas (actualmente me estoy expandiendo hacia Go y sistemas distribuidos). Me apasiona el código limpio, los principios SOLID y la mentoría de equipos.

Stack tecnológico: Ruby, Rails, Go, PostgreSQL, Sqlite, Redis, AWS, Docker, Podman, Linux/FreeBSD, CI/CD.

📩 Disponible para puestos de ingeniería sénior a distancia o proyectos de consultoría.

Experiencias

JesusMarin.Dev | Venezuela | Agosto 2022 - Presente

Cargo: Independent Technical Consultant & Software Architect

  • Consultoría y Diseño de Arquitecturas: Especialización en el diseño de sistemas backend escalables y robustos utilizando Ruby on Rails y Go, aplicando principios SOLID y patrones de diseño avanzados
  • Investigación y Desarrollo (R&D): Implementación de proyectos experimentales para evaluar la eficiencia de lenguajes de alta performance (Go) frente a frameworks tradicionales, optimizando la gestión de memoria y concurrencia
  • Gestión de Infraestructura y Networking: Diseño y despliegue de entornos de red seguros y optimizados mediante el uso de FreeBSD, Debian, firewalls OPNsense/OpenWRT y VPNs (Netbird) para asegurar la alta disponibilidad
  • Divulgación Técnica: Autor y administrador del portal jesusmarin.dev, donde documento guías técnicas, tutoriales de arquitectura de software y análisis de estructuras de datos para apoyar a otros desarrolladores.
  • Modernización de Stacks: Análisis y prototipado de migración de servicios hacia arquitecturas de microservicios y contenedores (Docker, Podman)

Stack:

  • Languages & Frameworks: Ruby on Rails, Go, RSpec.
  • Data Management: PostgreSQL, Sqlite, Redis.
  • Infrastructure & Cloud: AWS, Linux (Debian), FreeBSD, Docker, Podman.
  • Networking & Security: OPNsense, OpenWRT, Netbird, VPNs.
  • Architecture: REST APIs, Modular Monolith, Microservices, SOLID, Design Patterns.

MiCompa Seguros | Mexico | Enero 2022 - Agosto 2022

Cargo: Senior Software Engineer | Ruby on Rails Expert | Backend Specialist

Colaboré en la transición de una arquitectura monolítica hacia microservicios, diseñando y desarrollando multiples APIs REST JSON y un orquestador que permitieron la escalabilidad horizontal del sistema ante altas demandas de tráfico.

Integré el equipo de desarrollo bajo metodología Agile/Scrum, asegurando entregas iterativas y una alineación constante con los objetivos de negocio a través de Jira

Apliqué el desarrollo basado en pruebas (TDD) con RSpec para garantizar la fiabilidad del código en un entorno Scrum de ritmo acelerado.

Herramientas: Jira Scrum, Github, Heroku, Slack. Scrum.

Tecnologías: Ruby, Rails, Rspec, REST APIs, Microservicios, PostgreSQL, ElasticSearch, Linux.


Logan | Argentina | Agosto 2016 - Abril 2021

Cargo: Senior Software Engineer | Ruby on Rails Expert | Backend & Infrastructure Specialist

  • Ingeniería de datos: Diseñé y desarrollé una plataforma centralizada de agregación de datos utilizando Sidekiq y tareas en segundo plano para procesar métricas procedentes de múltiples API publicitarias y fuentes web.
  • Automatización: Automatización de procesos de replicación de bases de datos mediante scripts de Bash y CronJobs, lo que redujo el tiempo de análisis manual de datos para el equipo interno.
  • Infraestructura: Configuración y gestión de entornos VPS de AWS (EC2, RDS) e implementación de Capistrano para optimizar los procesos de implementación.
  • Scraping: Desarrolle varios extractores personalizados utilizando Nokogiri/Selenium/Watir para gestionar el análisis de datos complejos de proveedores que carecen de API estándar.

Lideré la migración crítica de las aplicaciónes principales de Rails 3.X a 4.X y 5.X, eliminando deuda técnica y mejorando la estabilidad y seguridad del sistema en producción.

Orquesté el despliegue de infraestructura en AWS EC2 y S3 utilizando Capistrano, optimizando los tiempos de despliegue y asegurando la alta disponibilidad de las aplicaciones.

Herramientas: Trello, Heroku, Bitbucket, AWS, EC2, S3, RDS, Redshift, Nokogiri, Watir, Selenium.

Tecnologias: HTML, CSS, Ruby, Rails, Javascript, jQuery, PostgreSQL, Redis, API REST, AJAX, Sidekiq, PhantomJS, Linux, Bash.


Devfinch | Venezuela - Estonia | Julio 2015 - Agosto 2016

Cargo: Lead Backend Engineer

Actué como Lead Backend Engineer y único responsable del ciclo de vida completo (SDLC) de un SaaS para gestión de citas en el sector salud y bienestar (Hoteles y Spas)

Automaticé el flujo de confirmaciones y cancelaciones de citas mediante la integración de APIs de SMS (Twilio/Textveloper), reduciendo la tasa de inasistencias de los clientes.

Diseñé e implementé interfaces de usuarios complejas utilizando Javascript y JQuery, optimizando la experiencia de usuario.

Herramientas: Trello, Heroku, Bitbucket, Gitlab, Iron Workers, Sendgrid, Google Analytics, Google Chart, Twilio, Textveloper.

Tecnologias: HTML, CSS, Ruby, Rails, Javascript, jQuery, PostgreSQL, MySQL, API REST, AJAX.


SoftwareCriollo | EEUU | Agosto 2014 - Diciembre 2014

Cargo: Backend Engineer

Expandí las capacidades funcionales de aplicaciones basadas en Rails y Sinatra, reduciendo tiempos de respuesta y mejorando la experiencia del usuario final

Diseñe la arquitectura y desarrollé la API REST fundamental para un sistema de reservas hoteleras, habilitando la integración exitosa con una aplicación móvil iOS.

Lideré la migración crítica de stack heroku (de Bamboo a Cedar) de multiples aplicaciones Rails, mejorando la estabilidad y seguridad del sistema en producción.

Herramientas: Trello, Slack, Heroku, Cloudflare, Bitbucket, Github, Gitlab.

Tecnologias: HTML, CSS, Ruby, Rails, Javascript, Sass, CoffeeScript, Haml, Slim, PostgreSQL, MySQL


360Releases | Venezuela | Junio 2011 - Agosto 2011

Cargo: Backend Engineer

Lideré la migración crítica de la aplicación principal de Rails 2.X a 3.X, eliminando deuda técnica y mejorando la estabilidad y seguridad del sistema en producción.

Diseñé e implementé paneles administrativos complejos utilizando ExtJS, optimizando la gestión interna de datos para los operadores del sistema

Herramientas: Git, Heroku, GitHub, RVM, Pivotal Tracker

Tecnologias: HTML, CSS, Ruby, Rails, Javascript, ExtJS, PostgreSQL.