CV de Jesus Marin
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.