I am a self-taught back-end developer, specialized in real-time systems (especially game servers) who is expanding his knowledge in the world of distributed systems and databases!
I was in charge of managing data in DynamoDB, implementing lambda functions, implementing new functions and fixing bugs in a REST api and finally in the architecture and implementation of an authoritative server with networking in reliable udp and a physics engine.
realização principalAuthoritative server implemented a physics engine and using rudp
Working in various projects as a freelancer, especially on the web Generally implementing api (with GraphlQL) and handling microservices, most of the work done with C # (ASP.net core, orleans) and Elixir (Phoenix, Absinthe)
Game server developer for private servers, most of the work done in C #, projects from a few dozen players to a few thousand concurrent players, all in realtime Most TCP-based games, I took care of many things like all the networking part, concurrency, database loading, cache, game systems, anti-cheat, anti abuse, logging and in the devops part things like automation, load balancers, microservices
realização principalRewriting a legacy system from scratch, implementing good practices and taking into account resilience in the process, we managed to go from 200 CCU to almost 2000 CCU in a single machine.