Desarrollador FullStack .Net
Solicita un presupuesto sin compromiso
Desarrollador Multiplataforma usando Frameworks modernos como .Net, Java FX, etc. Con experiencia desarrollado aplicaciones web de tipo empresarial usadon blazor, Asp.net core, Mogo Atlas y API's para el almacenamiento de información y manejo de pago usando Google drive en un drive compartido en google workspace, PayPal api en un entorno de producción.
Experiencia Jun 2022 – Sep 2023 Calidad • IPQC • Hirotai - Inspección de calidad en línea de producción, asegurando cumplimiento de estándares ISO.
Jan 2022 – May 2022 Cobranza • Asesor • Muños - Implementación de mejoras en procesos de cobranza, aumentando el porcentaje de recuperación.
Base de Datos: Se utiliza MongoDB Atlas para el manejo de datos, lo que permite una escalabilidad flexible y un almacenamiento de datos no relacional ideal para el proyecto.
Automatización y Sincronización:
Quartz.NET se implementó para automatizar la actualización de los resultados de los partidos y restringir las predicciones de los usuarios una vez que un partido ha comenzado.
Un temporizador en el frontend sincroniza el estado de los partidos en tiempo real, garantizando que los usuarios siempre vean la información más reciente.
La API de PayPal se integra para gestionar los pagos por participación y el acceso a estadísticas, asegurando transacciones seguras.
JWT (JSON Web Tokens) se usa para la autenticación y autorización de usuarios, protegiendo las rutas y recursos de la aplicación.
Prevención de Fraudes: Se implementaron validaciones en el servidor para mitigar intentos de usuarios maliciosos de eludir la lógica de seguridad del frontend. El sistema restringe el envío de predicciones después de la fecha límite y valida los resultados antes de ser procesados, garantizando la equidad para todos los participantes.
Almacenamiento de Medios: Se utilizó la API de Google Workspace para almacenar y gestionar íconos de equipos y otros gráficos. Un usuario autorizado puede guardar la información de los equipos, vinculando las imágenes a un Google Drive compartido.
Flujo de Uso:
El usuario ingresa a la plataforma.
Puede pagar para acceder a estadísticas y luego realizar sus predicciones para la serie de partidos.
Una vez que el usuario completa su participación, se le notifica por correo electrónico.
Este proyecto demuestra una sólida comprensión de la arquitectura de software, la seguridad, la gestión de bases de datos y la integración de APIs de terceros para construir una plataforma funcional y segura.