Hola, soy Daniel Flores Viera, estudiante de ING. Civil Informática, apasionado por el desarrollo backend y la creación de sistemas eficientes y escalables. Soy un Trainee que está constantemente adquiriendo conocimientos en el mundo de la programación, buscando mejorar mis habilidades día a día. Me interesa especialmente la arquitectura de software enfocado en el Backend, el diseño de API y la gestión de bases de datos.
Desarrollo aplicaciones con JavaScript ES6+, incluyendo bots de Discord y APIs REST. Manejo conceptos como asincronía, promesas y manejo de eventos para crear proyectos funcionales como mc-discord-ws y system-token-plugin.
Especializado en TypeScript para proyectos robustos. He migrado proyectos de JavaScript a TypeScript, implementando tipado estricto en bots de Discord como type-bot y S-Guard, garantizando código más mantenible y con menos errores.
Experiencia en desarrollo Java con Maven para gestión de dependencias. Manejo programación orientada a objetos, desarrollo de plugins y sistemas de backend. Familiarizado con APIs de Spigot y implementación de funcionalidades personalizadas.
Desarrollo scripts de automatización y algoritmos en Python. Experiencia en manipulación de datos y automatización de procesos para optimizar tareas repetitivas en el desarrollo de proyectos.
Implementación de bases de datos NoSQL con MongoDB para persistencia de datos. Experiencia en modelado de datos JSON y operaciones CRUD para aplicaciones como bots de Discord y sistemas de economía en plugins de Minecraft.
Desarrollo de APIs REST y comunicación en tiempo real con WebSockets. Manejo de Express.js para backends, implementación de endpoints y sistemas de comunicación bidireccional entre diferentes plataformas y servicios.