Detrás de DocuSeal - Una Entrevista a Alex Turchyn

En esta edición, conversamos con Alex Turchyn, fundador de DocuSeal, y exploramos las inspiraciones y desafíos detrás de su plataforma de firma digital.
Detrás de DocuSeal - Una Entrevista a Alex Turchyn
Photo by Sebastian Herrmann / Unsplash

¡Hola, hola!

Contabo Object Storage, el patrocinador de nuestra newsletter.

Si estás buscando una solución de almacenamiento que sea escalable, confiable y asequible compatible con AWS S3.

Contabo Object Storage es tu mejor opción. Su almacenamiento es una alternativa económica con transferencia ilimitada gratuita.

La facturación es sencilla y mensual con una tarifa todo incluido. Es la solución que yo uso y que me ha permitido ahorrar bastante dinero tras migrar de S3 a Contabo Object Storage.

Además se integra muy bien con DocuSeal

Haz clic aquí y descubre todo lo que Contabo tiene para ofrecerte


Hoy, quiero presentarte a un referente en la firma de documentos de código abierto: Alex Turchyn, el artífice de DocuSeal. Pero antes de entrar en detalles con la entrevista, déjame hablarte un poco sobre DocuSeal.

¿Buscas una solución para firmar documentos digitalmente con total seguridad? ¿Te gustaría tener la capacidad de crear, llenar y autenticar documentos con una firma digital PDF estándar? ¿Y si pudieras integrar esta funcionalidad en tus aplicaciones web y móviles? Conoce DocuSeal, la plataforma de código abierto que transforma la forma en que gestionamos las firmas digitales y además es OpenSource.

DocuSeal
DocuSeal es una herramienta de software libre y código abierto, creada para crear, rellenar y firmar documentos digitales. Ofrece una alternativa de código abierto a varias herramientas populares de firma de documentos y gestión de formularios.

¿Quién es Alex Turchyn? Cuéntanos un poco sobre ti, tu trayectoria y cómo llegaste a ser desarrollador.

He sido un desarrollador full-stack de Ruby on Rails durante los últimos 8 años. Mi viaje en el mundo tecnológico me ha llevado a través de diversas empresas y startups, dándome una amplia perspectiva de la industria. A lo largo de los años, he tenido la oportunidad de trabajar con una miríada de tecnologías y frameworks. Sin embargo, a pesar de mi diversa experiencia, siempre he encontrado que Ruby on Rails es el framework más eficiente, especialmente cuando se trata de llevar rápidamente las ideas a la vida.

¿Quiénes o qué han sido tus mayores influencias como desarrollador?

Las influencias más significativas en mi carrera de desarrollo han sido los líderes bajo los cuales he trabajado. Su mentoría ha sido invaluable, y ver a algunos de ellos establecer empresas exitosas ha sido una fuente de inspiración. Sus logros destacan el poder de la dedicación, innovación y orientación impactante en la industria tecnológica.

¿Cuál es tu opinión más controvertida sobre la programación?

Una de mis opiniones más controvertidas sobre programación es que los microservicios están sobrevalorados. Si bien ciertamente tienen sus casos de uso y pueden ofrecer escalabilidad y separación de preocupaciones, creo que no siempre son la solución adecuada. En muchas ocasiones, una arquitectura monolítica puede ser más eficiente y fácil de mantener. La complejidad introducida por los microservicios, tanto en términos de despliegue como de comunicación entre servicios, a veces puede superar sus beneficios, especialmente para aplicaciones o equipos más pequeños.

¿Cuál es tu herramienta de software favorita y por qué?

Mi herramienta favorita es Metabase. Su combinación del ethos de código abierto con una estrategia de monetización viable es verdaderamente encomiable. El software ofrece análisis de datos robustos en una interfaz intuitiva, haciendo que las perspectivas de datos sean accesibles para todos. Mientras fomentan una comunidad vibrante alrededor de su versión de código abierto, sus características premium satisfacen las necesidades de las empresas avanzadas. Metabase es un claro ejemplo de equilibrio entre facilidad de uso, potencia y monetización bien pensada.

¿Por qué iniciaste DocuSeal?

Comencé DocuSeal debido a una necesidad personal. Al intentar firmar un documento, me di cuenta de que no había soluciones de código abierto disponibles. Las opciones SaaS existentes eran costosas y carecían de flexibilidad. Me pregunté cómo individuos o pequeñas empresas, que solo necesitan firmar documentos ocasionalmente, podrían gestionarlo sin incurrir en altos costos de suscripción. Esta brecha en el mercado, combinada con discusiones con un amigo cercano e investigaciones sobre las facetas técnicas y legales, llevó al nacimiento de DocuSeal en mayo de 2023.

¿Cómo funciona DocuSeal y qué problemas resuelve?

DocuSeal opera con un backend de Ruby on Rails, con hotwired/turbo en el front-end asegurando una navegación tipo SPA sin problemas. El núcleo de la aplicación web se basa en HTML renderizado por el servidor, mientras que Vue 3 potencia el constructor de campos de formulario del documento y los formularios de firma. Hemos integrado bibliotecas Ruby de alta calidad para funcionalidades esenciales. Para el almacenamiento de archivos, se utiliza Active Storage, que soporta disco local, AWS S3, Google Cloud y Azure. El procesamiento de imágenes es manejado por LibVips, y HexaPDF gestiona la creación de PDFs rellenados y firmados. Toda la aplicación DocuSeal está contenerizada en una imagen Docker basada en Alpine, facilitando el despliegue en el servidor con una base de datos SQLite.

¿Por qué elegiste el lenguaje de programación que usaste para DocuSeal?

Elegir Ruby para DocuSeal fue una decisión natural para mí. He estado profundamente conectado con Ruby durante 8 años, y su sintaxis intuitiva y legibilidad siempre han resonado conmigo. Aunque he explorado lenguajes como Java, Python y JavaScript, Ruby destaca por su capacidad para convertir rápidamente las ideas en realidad. Ofrece un equilibrio inigualable entre el ritmo de desarrollo y la productividad, y creo en su relevancia perdurable para los años venideros.

¿De dónde proviene el nombre DocuSeal?

El nombre "DocuSeal" es una fusión de dos conceptos centrales de la plataforma. "Docu" se deriva de "documento", destacando la función principal de la plataforma, que es gestionar documentos digitales. "Seal" significa seguridad, autenticidad y finalidad, al igual que cómo un sello en un documento físico indica su naturaleza oficial e integridad. Juntos, "DocuSeal" encapsula la esencia de la plataforma: proporcionar una manera segura y auténtica de gestionar y firmar documentos digitales.

¿Cuál ha sido el problema más desafiante que has resuelto en DocuSeal hasta ahora?

Es difícil identificar un único problema más desafiante en el desarrollo de DocuSeal, ya que el viaje ha estado lleno de numerosos desafíos complejos y decisiones arquitectónicas. Construir una plataforma que sea a la vez amigable para el usuario y robusta nos requirió enfrentar una miríada de obstáculos técnicos y de diseño. Desde garantizar la seguridad e integridad de las firmas digitales hasta crear una interfaz intuitiva para usuarios con diferentes niveles de experiencia técnica, cada fase presentó su propio conjunto de complejidades. Además, diseñar el sistema de manera que permanezca escalable y mantenible fue un esfuerzo continuo.

¿Cuáles son tus metas para el futuro de DocuSeal?

La trayectoria de DocuSeal es dinámica, y aunque es difícil prever con precisión su rumbo en los próximos meses, mi enfoque inmediato está en la comunidad. Interactuar con los usuarios, entender sus necesidades e integrar sus comentarios es esencial. Estoy inundado de valiosas sugerencias y solicitudes de características, y estoy comprometido a refinar y expandir DocuSeal basándome en estas aportaciones. Aunque mi hoja de ruta actual está llena, me motiva el entusiasmo de la comunidad y mi propia pasión por el proyecto. Juntos, aspiramos a hacer de DocuSeal algo cada vez más valioso y centrado en el usuario.

Preguntas de la Comunidad

Reconociendo el valor de nuestra comunidad y su curiosidad insaciable, decidimos incorporar sus voces directamente en esta entrevista. Hace poco, invitamos a todos nuestros lectores a enviar sus preguntas para Alex, y recibimos algunas preguntas. Tras revisar todas las inquisitivas y perspicaces preguntas enviadas, seleccionamos las tres que más resonaron con la comunidad, basándonos en los "me gusta" que recibieron.

⭕ Aitor Roma - Canal Oficial
⭕ Desde la Comunidad para DocuSeal: Hazle Tus Preguntas a Alex Turchyn. DocuSeal es una innovadora plataforma de código abierto alternativa a docusign diseñada para la firma de documentos digitales, permitiendo a los usuarios gestionar y autenticar documentos con facilidad y seguridad. Prepárate p…

Así que, mientras lees las respuestas de Alex, recuerda que algunas de estas preguntas provienen directamente de personas como tú, apasionadas y comprometidas con el mundo NoCode. ¡Disfruta de esta colaboración única entre NoCodeOpenSource.io y su comunidad!

¿Tienes pensado añadir soporte para firmar con certificado digital?

Ya ha sido implementado: los certificados de firma se generan automáticamente cuando se aloja DocuSeal por uno mismo. Además, la gente ha solicitado la capacidad de usar sus propios certificados, y esta función se implementará pronto 🙂

¿Está en tu mente implementar una integración con Google Drive?

Básicamente, el desarrollo del proyecto está fuertemente impulsado por la comunidad de usuarios de OSS y hasta ahora no he recibido ninguna solicitud con respecto a la integración de Google Drive. Pero definitivamente esta integración se puede agregar a DocuSeal después de que veamos una demanda decente de ella por parte de los usuarios.

¿Se incluirán nuevos idiomas en DocuSeal?

Sí, estamos planeando comenzar a traducir DocuSeal OSS este año con la ayuda de la comunidad.

Si estás listo para dar el salto y probar DocuSeal, tengo buenas noticias para ti. DocuSeal está disponible en HiveAgile y puedes instalarlo fácilmente. Además, cuentas con el apoyo de la Comunidad, donde puedes hacer todas tus preguntas y compartir tus experiencias.

Si estás luchando con la gestión de tus documentos y firmas digitales, ¡DocuSeal podría ser justo lo que necesitas! No dudes en ponerte en contacto conmigo si tienes alguna pregunta.

Comparte esta newsletter

¿Te gusta nuestra newsletter sobre #NoCode y #OpenSource? Si quieres que sigamos ofreciendo contenidos accionables y de valor, ¡apóyanos! Una simple acción puede hacer una gran diferencia. Haz clic en el botón abajo y twittea para ayudarnos a crecer. 🚀

Apps de la Semana

Esta semana, quiero compartir contigo algunas herramientas innovadoras que podrían interesarte:

SuiteCRM - Alternativa a Zoho CRM

SuiteCRM
SuiteCRM es una herramienta de software libre y código abierto, creada para gestionar y mejorar las relaciones con los clientes. Ofrece una alternativa de código abierto a varias herramientas populares de gestión de relaciones con los clientes (CRM).

Superset - Alternativa a Microsoft Power BI

Superset
Apache Superset™ es una plataforma moderna de exploración y visualización de datos de código abierto. Ofrece una alternativa de código abierto a varias herramientas populares de visualización y análisis de datos.

Meshcentral - Alternativa a TeamViewer

MeshCentral
MeshCentral es una plataforma de código abierto, multiplataforma y auto-alojable, diseñada para la gestión remota de dispositivos. Ofrece una alternativa de código abierto a varias herramientas populares de administración de dispositivos y sistemas.

!Nos vemos el próximo viernes!

🌵
Descubre, Participa, Comunícate
- 🐥 Únete a nuestra vibrante comunidad en Twitter y mantente en la vanguardia: descubre herramientas innovadoras, participa en nuestro emocionante #BuildInPublic y mucho más.
- 💌 ¿Tienes algo que compartir? No dudes en contactarnos. Tu voz es importante para nosotros y nos comprometemos a responder a la mayor brevedad posible.¡házmelo saber!

About the author
Aitor Roma

Aitor Roma

Arquitecto de Cloud Computing y Community Manager de la Comunidad en Español de n8n.io Apasionado del Software Libre. Desde hace muchos años me gusta crear cosas.

¡Únete a NoCode OpenSource!

Forma parte de nuestra comunidad y recibe las últimas noticias, tendencias e ideas en el mundo de NoCode OpenSource. Mantente al día con actualizaciones exclusivas directamente en tu bandeja de entrada.

Newsletter NoCode OpenSource - Lo último en NoCode

¡Genial! Te has inscrito con éxito.

Bienvenido de nuevo! Has iniciado sesión correctamente.

Te has suscrito correctamente a Newsletter NoCode OpenSource - Lo último en NoCode.

¡Éxito! Comprueba en tu correo electrónico el enlace mágico para iniciar sesión.

Éxito! Su información de facturación ha sido actualizada.

Su facturación no se actualizó.