Hola, soy novadaemon

Mi nombre real es Jesús García, pero mi seudónimo de Internet es novadaemon. Soy un gran apasionado y amante de las tecnologías web. Trabajo como desarrollador de software desde hace más de 15 años. He participado en proyectos de corto, mediano y largo alcance, con diferentes compañías y clientes de diferentes partes del mundo. Me gusta mucho trabajar en equipo y me motivan los grandes retos y los problemas complicados. Soy cubano 🇨🇺 pero actualmente vivo en Montevideo 🇺🇾

Experiencia laboral

  1. Fullstack developer / RetryPay S.A. - Guadalajara, Mexico

    Participación en la planificación, diseño y desarrollo de un procesador de pagos enfocado al sector hotelero. Desarrollo de funcionalidades del backend y la API. También ocupo el cargo de CISO donde tengo como responsabilidades velar por la seguridad informática para preservar y salvaguardar los activos digitales de la empresa.

  2. Backend Developer / Apptivalo - Buenos Aires, Argentina

    Mi responsabilidad principal consistió en implementar mejoras y nuevas funcionalidades en el Back Office y la API, así como desarrollar herramientas para la migración de datos. Luego ocupé el puesto de líder del equipo de desarrollo donde tuve como responsabilidades la organización y supervisión del trabajo. Como parte de mis tareas también me ocupé del despliegue y la liberación de nuevas versiones de la aplicación.

  3. Web Developer (on demand) / Exitty Inc. - Miami, USA

    Desarrollé el sitio web de la compañía y creé una extensión de telefonía para integrar los servicios VoIP de la compañía en Zoho CRM. Desarrollé un webphone como extensión para los navegadores Mozilla Firefox, Google Chrome y Microsoft Edge utilizando WebRTC. También implementé una aplicación para monitorear los servicios y plataformas de Exitty, desarrollé una plataforma integrada a Twilio para el envío masivo de SMS, y personalicé y rediseñé la interfaz de usuario de los servicios cloud brindados por la compañía.

  4. Analista - Web Developer / Zeus4 - Miami, USA

    Desarrollé soluciones CRM utilizando la plataforma Zoho Creator e integré estas con otras aplicaciones de la suite de Zoho y con servicios de terceros. Creé funciones en Java utilizando la plataforma serverless Zoho Catalyst y extensiones para integrar servicios y tecnologías externas a Zoho CRM. Además, lideré proyectos, siendo el encargado del diseño y modelado de las aplicaciones.

  5. Web Developer / CyberlineTechnologies - Madrid, España

    Desarrollé portales y aplicaciones web a medida, así como sitios de E-Commerce para clientes de diferentes sectores. Implementé un Sistema Centralizado para el control de una red de Puntos de Recarga de coches eléctricos y una plataforma de gestión de aprendizaje personalizada para el centro de formación profesional Eboraformacion. También desarrollé un CRM para el centro de formación Activatres y un sistema de control centralizado de usuarios para la compañía FeniaEnergia. Además, creé una red social, desarrollé APIs REST para la integración de plataformas y servicios con aplicaciones móviles, y diseñé páginas promocionales para diversos negocios utilizando diferentes tecnologías.

  6. Desarrollador / Copextel S.A. - La Habana, Cuba

    Desarrollé una herramienta para el procesamiento y análisis de los logs de acceso del servidor Squid, permitiendo el control y monitoreo de la navegación, así como la gestión de usuarios. Impartí varios cursos de diseño y programación web como instructor colaborador asociado al Centro de Capacitación de la empresa, labor por la que obtuve varios reconocimientos. Lideré la migración del sistema anterior de control de versiones (Subversion) a Git. Para esto redacté documentos, impartí charlas e instalé y configuré un servidor GitBlit.

Proyectos

Recargas Fenie Energia

  • Laravel
  • JQuery
Sistema de Control Centralizado de una red de puntos de recarga de coches eléctricos.

Sistema de Análisis de Trazas de Internet de Copextel (SATIC)

  • Laravel
  • JQuery
Aplicación para el procesamiento y consulta de los logs de acceso del proxy Squid.

A Donde Vamos

  • Django
  • PostgreSQL
  • GraphQL
Backend y API para la aplicación móvil ADondeVamos.

Exitty WebPhone

  • React
  • Express
  • WebRTC
Webphone que permite utilizar los servicios VoIP de la compañía Exitty Inc.

Exitty Softphone Extension for Zoho CRM

  • React
  • Zoho CRM Embedded JS SDK
Extensión de Zoho CRM que permite incorporar un webphone para utilizar los servicios VoIP de Exitty Inc.

Apptivalo

  • NativeScript
  • Symfony
Aplicación móvil para llevar el control de tus electrodomésticos y demás productos del hogar.

Filament Pretty JSON

  • PHP
  • Javascript
Plugin que permite mostrar de manera "elegante" los campos con valores JSON en los formularios de FilamentPHP.

Filament Combobox

  • PHP
  • Javascript
Plugin que permite mostrar campos multiselect como cajas combinadas en los formularios de FilamentPHP.

Sobre mí

Tenía solo 11 años cuando vi por primera vez una computadora y quedé prendido en un instante. En aquella época la asignatura Computación era incorporada en el séptimo grado de la enseñanza secundaria y en las escuelas contaban con computadores del tipo MSX. Basicamente eran teclados grandes los cuales debían ser conectados a un televisor y que permitían además almacenar información en casetes de cintas y se les podían acoplar los famosos cartuchos de las antiguas consolas de videojuegos Family.

Al contrario que la mayoría de mis compañeros, para los cuales ese artefacto no era solo más que algo parecido a una videoconsola, a mí me llamó mucho la atención descubrir que podía "darle indicaciones" para que ejecutara ciertas acciones y que la máquina podía ser programada para resolver problemas o simplemente realizar operaciones a mi voluntad.

Mis primeros programas en Basic se limitaban a dibujar círculos, rectángulos y espirales que se movían por la pantalla y cambiaban de tamaño y color, creando todo tipo de fascinantes espectáculos visuales.

Mucho tiempo ha pasado desde entonces y mucho ha avanzado la tecnología computacional. Como ella, también lo hicieron mis conocimientos, habilidades y experiencia. Hoy llevo más de 15 años trabajando como profesional en el desarrollo de software. He creado aplicaciones de todo tipo, con variadas tecnologías, que resuelven problemas reales. Aún así cada día siento la motivación por seguir aprendiendo más y más.

No considero mi trabajo una obligación, si no una pasión. Y eso es lo que hace que aún hoy, a pesar de todo el tiempo transcurrido, me sienta igual que aquella primera vez, cuando aún siendo un niño, tuve ante mis ojos algo con lo que podía hacer "verdadera magia".

Jesús García