Desarrollador Full Stack con sólida experiencia en la creación de soluciones innovadoras, incluyendo plataformas SaaS y aplicaciones móviles. Apasionado por la mejora continua y la optimización de sistemas.
Experto en desarrollo de aplicaciones móviles con Flutter, creando interfaces intuitivas y funcionales.
Dominio en la gestión de bases de datos PostgreSQL, optimizando consultas y estructuras de datos.
Experiencia en la implementación y gestión de aplicaciones en la nube utilizando AWS EC2.
Uso de Docker para crear entornos de desarrollo y despliegue consistentes y escalables.
moniclien[link hidden]
Desarrollo y mejora continua de moniclien[link hidden], plataforma SaaS para gestión de citas y configuración de clientes: auth con JWT, seeders de datos, bloqueos manuales, informes, configuración de horarios/días laborales, y servicios con precios variables.. Implementación de funciones en PostgreSQL para cálculo dinámico de espacios disponibles, optimizando la lógica de agendamiento y reduciendo carga en la capa de aplicación.. Frontend en Preact con pruebas E2E mediante Playwright, asegurando cobertura de flujos críticos y experiencia de usuario consistente.. Backend en Go + Gin (gran parte IA) con loggers personalizados, migraciones de BD, protecciones JWT y suite de pruebas automatizadas; todo containerizado con Docker para ejecución local y despliegue.. Despliegue en AWS EC2 (Ubuntu): configuración de Nginx como reverse proxy, enrutamiento multi-tenant para N clientes, dominio con SSL vía Certbot, redirección de IP pública y ruta segura para descarga de APK.. Desarrollo de Admin APK (Flutter) para gestión de servicios ofrecidos: autenticación con almacenamiento seguro de JWT, integración de OneSignal para notificaciones push, y manejo robusto de errores.. Arquitectura con inyección de dependencias (GetIt), configuración de pipeline de pruebas con el paquete nativo integration_test, y enfoque en mantenibilidad y escalabilidad del código móvil.
AG Software
Desarrollo y mantenimiento de AG Planilla en Apache Cocoon 2 (Java + JavaScript + PostgreSQL incrustado), gestionando módulos complejos de RRHH/nómina: usuarios, roles, permisos, contratos múltiples, empresas, ingresos/deducciones, vacaciones, pagos, contactos, generación de reportes, archivos y dumps para clientes.. Creación de formularios dinámicos mediante XSP (XML + HTML), versionado de esquemas de BD con Druid 3 y replicación de ambientes para el equipo de soporte mediante automatización con scripts Shell.. Ejecución de suites de pruebas BDD con Ruby + Cucumber/Gherkin aisladas en contenedores Docker, y uso/consumo de entornos completos desplegados en Kubernetes para validación y QA en Fedora Linux/Tomcat.. Migración progresiva de AG Planilla a arquitectura moderna (frontend Flutter + backend NestJS), replicando toda la lógica de negocio y funcionalidades existentes con enfoque en escalabilidad y mantenibilidad.. Implementación frontend con patrón BLoC, inyección de dependencias (GetIt), capa de red (Dio + interceptores), persistencia segura (flutter_secure_storage), gráficos (Syncfusion), renderizado SVG y obtención de metadatos del dispositivo (device_info_plus).. Configuración de pipeline de pruebas con flutter_gherkin (mapeo de sintaxis Dart a Steps mediante Flutter Driver) y backend con autenticación JWT (Passport), documentación Swagger, envío de correos, TypeORM y pruebas E2E con Jest, todo containerizado con Docker para ejecución local y de CI.
Discover other professionals with similar experience
Configuración de Nginx para gestionar servidores y optimizar el rendimiento de aplicaciones web.
Desarrollo de NicaConect, plataforma tipo marketplace con ecosistema dual (app para clientes y app para profesionales), construida en Flutter y Firebase.. Implementación de autenticación y gestión de identidades con Firebase Auth, incluyendo flujos de registro, verificación y formalización de proveedores de servicios.. Integración de pasarela de pagos con Stripe para transacciones seguras, gestión de cobros por servicio y comisionamiento entre usuarios.. Optimización de experiencia de usuario y persistencia de datos mediante LocalStorage, permitiendo funcionalidad offline y sincronización asíncrona con el backend.. Configuración y gestión del entorno iOS con Xcode: manejo de certificados, provisioning profiles y compilación de archivos .ipa para distribución interna y publicación en App Store Connect.
Desarrollo de una PWA para gestión operativa de gasolineras (inventario, registro de ventas, facturación y emisión de recibos) utilizando Flutter y Backendless.. Implementación de manejo de estado con Provider, integración de APIs REST vía HTTP y diseño de interfaz siguiendo lineamientos de Material Design.. Gestión de control de versiones con Git en flujos colaborativos: creación de ramas, pull requests, resolución de conflictos y code reviews.. Colaboración con equipos remotos bajo metodologías ágiles, adquiriendo experiencia práctica en ciclos reales de desarrollo, documentación y entrega continua.