Soy un desarrollador back-end autodidacta, especializado en sistemas en tiempo real (sobre todo servidoresde juegos) que se encuentra expandiendo sus conocimientos en el mundo de sistemas distribuidos y bases de datos!
Estaba a cargo de manejar datos en DynamoDB, implementar funciones lambda, implementar nuevas funciones y arreglar bugs en un api REST y por ultimo en la arquitectura e implementacion de un servidor autoritativo con networking en reliable udp y un motor de fisicas
Major achievementServidor autoritativo implementado un physics engine y haciendo uso de rudp
Trabajando en varios projectos como freelancer, especialmente en web Generalmente implementando api (con GraphlQL) y manejando microservicios, la mayoria del trabajo hecho con C# (ASP.net core, orleans) y Elixir (Phoenix, Absinthe)
Desarrollador de servidores de juegos para servidores privados, la mayoria del trabajo hecho en C#, proyectos desde unas docenas de jugadores a unos cuantos miles de jugadores concurrentes, todo en el realtime La mayoria de juegos basados en TCP, me encargue de muchas cosas como toda la parte de networking, concurrencia, carga de la base de datos, cache, sistemas de juego, anti-cheat, anti abuso, logueado y en la parte de devops cosas como automatizacion, balanceadores de carga, microservicios
Major achievementReescribir un sistema de legado desde cero implementado buenas practicas y teniendo en cuenta resciliencia en el proceso, logramos pasar de 200 CCU a casi 2000CCU en una sola maquina