Summary
Overview
Work History
Education
Skills
Timeline
Generic
Daniel Guzmán

Daniel Guzmán

Desarrollador De Aplicaciones Multiplataforma .NET
Puebla

Summary

Soy un desarrollador .NET, con más de 7 años de experiencia, con sólida experiencia en el diseño y desarrollo de aplicaciones multiplataforma, así como en soluciones de escritorio utilizando WPF y UWP. En el ámbito backend, he trabajado con Web APIs y microservicios desarrollados en ASP .NET Core (versiones 3.1 hasta la actual). Además, cuento con experiencia en la implementación de soluciones en la nube con Azure (DevOps y plataforma), llevando a cabo el CI/CD de las apps solicitadas en mi labor. En el manejo de sistemas de versionamiento de código como GIT. En cuanto a bases de datos, domino ORMs como SQL Server, MySQL y Cosmos DB. Entre mis logros más destacados, fui pieza clave en el diseño de un complejo sistema policial implementado en varios estados de México, gestionando las apps que lo componen y contribuyendo directamente al fortalecimiento de la seguridad pública. Mi objetivo profesional es seguir creciendo, aprendiendo de colegas y compartiendo mis conocimientos, manteniendo siempre un enfoque humano que fomente la colaboración y el respeto en cualquier entorno profesional.

Overview

8
8
years of professional experience

Work History

Desarrollador .NET

AUTOMATIZACIÓN SYSNE DE MEXICO
01.2024 - Current
  • Realizo tareas más complejas e investigaciones de tecnologías actuales que ayudan a fomentar nuevas variantes para sistemas complejos y robustos.
  • Realizo la coordinación del desarollo de aplicaciones móviles con MAUI, así como la migración de nuestros proyectos que aún se encuentran desarrollados con Xamarin.
  • Formo parte de la célula de capacitación para la formación de nuevos profesionistas.
  • Coordino el equipo de desarrollo de un proyecto de moniotreo de brazaletes.
  • Desarrollo acpalicaiones AspNet Core para el Back End con implementación de CQRS y Arquitectura limpia.
  • Participo en las relaciones de UI/UX con Figma para las nuevas implementaciones de versión en nuestros productos.
  • Sigo en constante autoaprendizaje por medio de plataforma externas, para implementar nuevas cosas.

DESARROLLADOR MÓVIL

BROXEL
01.2023 - 01.2024
  • Empecé siendo parte del equipo de desarrollo de la aplicación móvil 'Broxel', donde dedicaba tiempo a la corrección
  • Mejoras del producto
  • Fui parte de un equipo de trabajo que desarrolló la app 'Mujeres con Bienestar', usando MAUI como base de proyecto enfocado a la parte de Front del proyecto, como creación de controles personalizados, handlers, views, Mvvm como patrón para el enlace con apis
  • Implementé Notificaciones con Firebase de Google
  • Realicé la parte visual de la aplicación, así como mejoras de rendimiento.
  • Investigación para nuevos controles y estar a la vanguardia en el frontEnd.
  • Interactué con GCP para entrenar una IA, y extraer de varios formatos de documentos, los campos o datos que necesitaramos obtener.
  • Programé de lado del API, para que la interacción de lado de la app sólo se versionara y los features salieran a partir de la versión registrada o filtrada en el API, esto nos permitía saber qué funciones o mejoras liberar en cada versión sólo realizando el release del API.
  • Manjeo de llamadas Síncronas, por la espera de respuesta de los workers.

Desarrollador de aplicaciones multiplataforma .NET

AUTOMATIZACION SYSNE DE MEXICO
01.2017 - 01.2023
  • Desarrollé multiples aplicaciones de uso industrial, para empresas clientes, con Xamarin.Forms, me encargaba de realizar todo el frontend, desde la parte del diseño, estilos, templates, navegación, custom renders para la homologación de controles en Android, iOS, UWP; hasta la parte de realizar los servicios cliente, conexión de apis para el consumo con apps, pruebas de adaptabilidad y responsividad.
  • En sistemas de escritorio, realicé aplicaciones en UWP Y WPF con el mismo patrón de las apps móviles MVVM
  • Fui conferencista como parte de consultoría de la empresa, que presataba ese servicio, en SOAPAP, universidades, como UTP, BUAP, Tecnológico de Ciudad Serdán, Zacapoaxtla, entre otros
  • Desempeñé el rol de desarrollo Back End, con proyectos ASP .NET Core para la creación de APIs, involucrándome con LINQ en su totalidad como Entity Framework, manejo de patrones, arquitectura limpia, principios de programación, etc...
  • Manejé procesos con Azure, llevando el control de mis tiempos y actividades en Azure Devops, usando una metodología unificado entre Agile y Colaborative Work, como marco de trabajo
  • Asumí el puesto de Administrador de versionamiento de código con GIT
  • He desempeñado el rol y papel de líder de equipo, realizando 2 aplicaciones con funciones diferentes, para el producto principal de la empresa.
  • Bajo todo ese lineamiento he convivido en la razón aprender, por lo que también soy Technical Coach, realizando varias tareas de investigación e implemnmetación a la empresa, como el manejo de OneSignal en UWP por medio de WNS (Windows Notification Service), formularios dinámicos, mini animations, mapas, mejoras en rendimiento de apps, Push notifications en iOS y android, investigación para despligue y distribución con AppCenter para aplicaciones móviles y de escritorio
  • Realicé funciones de tester, como prueba de humo, pruebas unitarias en proyectos pequeños y llevé a cabo el registro de test case en Azure para los escenarios de los Casos de Uso.

Education

Ingeniería En Tecnologías De La Información Y Comu

UNIVERSIDAD TECNOLÓGICA DE PUEBLA
Puebla, Puebla
05.2001 -

Skills

  • C#
  • MAUI
  • UWP
  • Azure
  • NET CORE
  • ASPNet Core (v 31- Actual)
  • WPF
  • Xamarin Forms
  • One Signal
  • AppCenter
  • App Store

  • Play Store
  • CI/CD
  • JIRA
  • AZURE Devops
  • Agile
  • Win UI3
  • Apis
  • Clean Architecture
  • CQRS
  • Entity Framework
  • SQL Server

Timeline

Desarrollador .NET

AUTOMATIZACIÓN SYSNE DE MEXICO
01.2024 - Current

DESARROLLADOR MÓVIL

BROXEL
01.2023 - 01.2024

Desarrollador de aplicaciones multiplataforma .NET

AUTOMATIZACION SYSNE DE MEXICO
01.2017 - 01.2023

Ingeniería En Tecnologías De La Información Y Comu

UNIVERSIDAD TECNOLÓGICA DE PUEBLA
05.2001 -
Daniel GuzmánDesarrollador De Aplicaciones Multiplataforma .NET