CESAR FONSECA
Desarrollador Full-Stack
Con más de 4 años de experiencia en desarrollo con JavaScript, React.js/Next.js, Electron.js, Capacitor.js y Express.js utilizando TypeScript, he liderado equipos, gestionado implementaciones globales, principalmente en proyectos de alto tráfico, como embudos de ventas y campañas publicitarias.
Comencé mi carrera como freelance, trabajando en proyectos para pequeñas compañías. Posteriormente, desarrollé una plataforma que optimizaba la gestión de funnels, reduciendo significativamente el tiempo de configuración en diversas plataformas. Actualmente, me especializo en el desarrollo de software híbrido para Windows, Android, Web, combinando APIs y tecnologías de front-end y back-end para ofrecer soluciones completas.
Experiencia Laboral
Responsabilidades
- Desarrollar soluciones de back-end y front-end, implementando pruebas unitarias y generando imágenes Docker para asegurar portabilidad y despliegue eficiente
- Contribuir activamente en la resolución de errores críticos y bloqueos que afectan al equipo de desarrollo
- Supervisar y monitorear el rendimiento de las soluciones desplegadas en la nube (AWS), asegurando su correcta operación
- Mantener el versionamiento bajo el estándar SEMVER (Semantic Versioning) para todas las soluciones
- Mitigar y resolver alertas de calidad de código mediante herramientas como SonarCloud
- Generar pruebas unitarias y análisis de cobertura para cumplir con los estándares de calidad de la compañía
- Estimar y definir plazos precisos para el desarrollo y entrega de soluciones
Logros clave
- Optimizar el rendimiento de varias imágenes hechas en Docker para ahorrar tiempo de CI/CD, en concreto procesos de compilado de una APK y paquete de instalación .MSI
- Desplegar la infraestructura de back-end y front-end con contenedores de Docker en AWS de soluciones desarrollados en Node.js y React.js
- Vincular un desarrollo hibrido con impresión nativa por medio de Excel desde Electron.js haciendo uso de ActiveXObject, plataforma que a su vez estaba disponible para tres ambientes diferentes, Android, Windows y Web
Responsabilidades
- Desarrollar y mantener una aplicación web integral: Consolidar todos los servicios ofrecidos a clientes en una plataforma unificada que maximice la accesibilidad y facilidad de uso
- Configurar y gestionar instancias de AWS EC2 y RDS: Supervisar y optimizar recursos en la nube para garantizar el rendimiento y escalabilidad de la aplicación
- Diseñar y mantener APIs REST: Crear y documentar servicios REST para soportar la comunicación y funcionalidad entre distintos módulos de la aplicación
- Implementar CI/CD: Automatizar procesos de integración y despliegue continuo para asegurar una entrega ágil y eficiente de nuevas funcionalidades
- Administrar bases de datos MySQL: Configurar, optimizar y respaldar la base de datos para garantizar la integridad y disponibilidad de la información
- Desarrollar el client-side con Next.js: Construir y optimizar la interfaz de usuario, asegurando una experiencia rápida y dinámica en el navegador
- Administrar servidores Linux: Gestionar la configuración, seguridad y mantenimiento de servidores Linux que soportan la infraestructura del proyecto
Logros clave
- Mejora en la programación de prospectos para clientes, podrían programar más con menos configuraciones
- Unificación de varios procesos realizados a mano, normalmente para poder programar un usuario debemos usar TypeForm, con la herramienta en desarrollo rastreamos, administramos y gestionamos el estado financiero de las reservas/clientes potenciales/prospectos
Responsabilidades
- Creación de sitios web dinámicos y estáticos, gestión de hosting, dominios y bases de datos finalizando la correcta implementación en el front-end
Logros clave
- Varios sitios para empresas, páginas de destino, sobre todo
- Una entrada de pequeñas empresas al mundo web generando ventas y consolidando nuevos clientes por los servicios ofrecidos
- Mejora en sistemas obsoletos, cambio de tecnologías de WordPress a sitios personalizados
Lenguajes de programación
- JavaScript
- Python
- SQL
Tecnologías
- MySQL
- PostgreSQL
- TypeScript
- AWS EC2
- AWS RDS
- AWS ECS
- AWS S3
- AWS CloudFront
- Docker
Frameworks y Librerías
- React.js
- Next.js
- Express.js
- Electron.js
- Capacitor.js
- Jest
- Vitest
Educación
- Information Systems Analysis And Development en National Learning Service
- September 2023 a December 2025
- Google Cybersecurity and AI Fundamentals Scholarship en Coursera
- October 2024 a January 2025
Cursos
- JavaScript Handy
- Platzi
- Basic Programming
- Platzi
- Dependency and Package Management with NPM
- Platzi
- Asynchronism with JavaScript
- Platzi
- Terminal and Command Line
- Platzi
- Back-end with Node.js: REST API with Express.js
- Platzi
- Fundamentals of Software Engineering
- Platzi
- ECMAScript 6+
- Platzi
- React.js Handy
- Platzi
- Node.js Fundamentals
- Platzi
- Front-end Developer
- Platzi
- React.js Building an Interface
- Learning Node.js
- Back-end with Node.js
- Platzi
- Deploy with Amazon Web Services
- Platzi
- React.js Ecosystems
- React.js Hooks
- TypeScript 3
- Platzi
- Git and GitHub Professional
- Platzi
- JavaScript School
- Platzi
Idiomas
- Spanish
- Native
- English
- Professional working proficiency