Sergio González Sánchez
Frontend Developer | Frontend Architect | Figma | HTML | CSS | JavaScript | TypeScript | Node.js | React.js | Angular | React Native | Next.js | Manejo de Estado | Pruebas Unitarias | Pruebas de Integración | Pruebas End-to-End | React Hook Form | SCRUM | Patrones de Diseño | Profesor de Desarrollo de Software
Perfil Profesional - Frontend Developer / TypeScript Engineer
Desarrollador Frontend con 3 años de experiencia, especializado en arquitectura de software y desarrollo con TypeScript. Mi experiencia incluye el diseño e implementación de soluciones escalables utilizando arquitectura limpia y patrones de diseño. Sólido dominio en el desarrollo de componentes UI sofisticados, integración con APIs REST, y mantenimiento de código limpio y reutilizable.
Como profesor y líder técnico, he desarrollado fuertes habilidades de mentoría y liderazgo de equipos de desarrollo. Experiencia comprobada en implementación de pruebas unitarias y de integración, revisiones de código, y optimización de rendimiento en aplicaciones. Si bien mi experiencia principal está en el ecosistema React/Next.js, tengo una sólida base en principios de programación orientada a objetos y patrones de diseño que facilitan la adaptación a nuevas tecnologías.
Experiencia
Profesor en Desarrollo Frontend
Temporal- Diseño e implementación de currículum para desarrollo web frontend siguiendo estándares del SENA
- Instrucción en tecnologías fundamentales: HTML, CSS, JavaScript y control de versiones
- Mentoría en lógica de programación y principios de diseño UI/UX
- Evaluación continua del progreso y adaptación de materiales según necesidades del estudiante
- Implementación de proyectos prácticos para fortalecer el aprendizaje hands-on
- Desarrollo de habilidades blandas y pensamiento lógico en los estudiantes
Profesor en Desarrollo Frontend
Temporal- Diseño e implementación de un programa de estudios enfocado en tecnologías web modernas, incluyendo HTML, CSS y JavaScript.
- Capacitación práctica en el desarrollo de interfaces de usuario y experiencia de usuario (UI/UX).
- Guía en la implementación de mejores prácticas de desarrollo y metodologías ágiles.
- Mentoría personalizada para ayudar a los estudiantes a desarrollar proyectos web prácticos.
- Evaluación continua del progreso de los estudiantes y adaptación del material didáctico según sus necesidades.
- Introducción a herramientas modernas de desarrollo como Git, GitHub y editores de código.
Frontend Developer Lead
Full-time- Lideré el desarrollo frontend de la plataforma de telecomunicaciones desde cero utilizando React, Next.js y Tailwind
- Implementé una arquitectura limpia y escalable, estableciendo patrones y mejores prácticas para el equipo
- Desarrollé la internacionalización completa del sitio utilizando i18n para Next.js
- Colaboré con equipos de backend y DevOps para la integración y despliegue en AWS
- Gestioné el equipo de desarrollo frontend, incluyendo code reviews y mentoría
- Optimicé el rendimiento del sitio y aseguré las mejores prácticas de SEO para Next.js
Educación
Servicio Nacional de Aprendizaje SENA
Tecnólogo en Análisis y Desarrollo de Software
Formación especializada en arquitectura frontend, patrones de diseño y desarrollo web moderno. Enfoque en metodologías ágiles y mejores prácticas de la industria.
Proyecto destacado: BOTDERESERVAS - Plataforma de reservas con IA para WhatsApp Business.
Formación Especializada Frontend
Frontend Architecture & Development
Formación continua en desarrollo frontend a través de plataformas líderes como LeonidasEsteban.com y PROtalento. Especialización en: Arquitectura Frontend, React, Next.js, TypeScript, Testing, y Clean Architecture.
Proyecto destacado: Implementación de arquitecturas escalables y patrones de diseño en aplicaciones web modernas.
CETASDI
Técnico en Sistemas
Formación técnica en sistemas con énfasis en mantenimiento de hardware y fundamentos de programación. Primer acercamiento formal al desarrollo de software y pensamiento lógico.