Angel Gonzalez
Sobre mí
Soy un programador con experiencia en el ecosistema de Unity y .NET, y actualmente también estudiante del programa Fullstack de FreeCodeCamp. Mi enfoque es el desarrollo de aplicaciones y videojuegos para múltiples plataformas, aplicando siempre patrones de diseño, código limpio y metodologías ágiles como Scrum.
Desarrollador Unity y .NET
Contacto | Información |
---|---|
angeldesarrollo402@gmail.com | |
Teléfono | +52 33 3138 9946 |
Ubicación | Guadalajara, Jalisco, México |
Portafolio | angel402.github.io |
Experiencia Profesional
Programador Unity .NET, Scrum Master y Project Manager
Compañía: Bellsebos Videogames Studio (Proyecto: Neraverse Legendary)
- Lideré el desarrollo de criptojuegos como Neraverse Legendary y The Challenge Shoot.
- Gestioné el ciclo de vida del proyecto utilizando metodologías ágiles, actuando como Scrum Master para optimizar los flujos de trabajo del equipo.
Desarrollador Unity .NET
Compañía: Aguascalien3D
- Participé en el desarrollo de aplicaciones de realidad virtual (VR) para clientes de alto perfil como Nissan y la SEDENA.
- Implementé soluciones interactivas y optimizadas para hardware de VR, cumpliendo con los exigentes requisitos de los clientes.
Habilidades y Experiencia Técnica
Programación de Videojuegos y Gráficos
- Simulación de fluidos 3D utilizando shaders, efectos de partículas y físicas en tiempo real.
- Amplia experiencia en Realidad Virtual con las APIs de Unity y Meta (Oculus), implementada en proyectos multiusuario.
- Implementación de máquinas de estado para crear comportamientos de entidades responsivos e inteligentes.
- Aplicación de patrones de diseño y técnicas de código limpio para crear software mantenible y escalable.
Desarrollo Web y Backend
- Desarrollo Backend con ASP.NET Core:
- Creación de un backend escalable implementando APIs RESTful para un juego de póker multijugador.
- Diseño e integración de un sistema de autenticación seguro con JWT (JSON Web Tokens) para la gestión de sesiones y autorización de usuarios.
- Construcción de mecanismos robustos de registro de usuarios, inicio de sesión y actualización de tokens (
token refresh
). - Implementación de control de acceso basado en roles (RBAC) para restringir acciones según los permisos del usuario.
- Desarrollo Frontend: Experiencia en la creación de interfaces con
HTML5
,CSS
yReact
. - Desarrollo Backend (Adicional): Experiencia con
PHP
yLaravel
, utilizandoMySQL
para la gestión de bases de datos. - Consumo de APIs REST para integrar servicios de terceros en diversas aplicaciones.
Formación Académica
- Máster en Programación de Videojuegos con Unity® 2021 y C#
- Udemy - Ver Curso
- Curso de Patrones de Diseño para Videojuegos
- ThePowerUpsLearning
- Currículum Principal de Fullstack
- FreeCodeCamp - Ver Perfil
- Tecnólogo en Desarrollo de Software (5 semestres cursados)
- Centro de Enseñanza Técnico Industrial (CETI)
Competencias
- Buena comunicación
- Resolución de problemas
- Trabajo en equipo
- Adaptabilidad a nuevos entornos
- Autodidacta
Idiomas
- Español: Nativo
- Inglés: Intermedio