Portfolio
Personal Projects
Online Video Editor (2022)
• Inspired by an online project called Photopea (online image editor similar to photoshop). I tried to create my own web video editor. • The mail goals with this project were to improve my skills using React and NestJs. And having a better understanding of video internals, codifications and formatting. • I learned to use FFmpeg that is an open-source library that allows to decode, encode, transform, mix video and audio. AWS step functions for orchestrating serverless functions that I used as backend.
Multiplayer Game Server Development (2014 - 2018)
• Developed features for multiplayer game server modifying the games (Counter Strike, Minecraft), using Java as main programming language, and MySQL as storage database. • Used Netty to connect and communicate several server instances for load the balance purposes. • Deploying complex architectures with multiple servers supporting more than 700 concurrent players, getting more that 1M unique players and more than 7M game matches generated. • Developed web services as a game statistics dashboard or internal tools to increase the performance of the developer team.
Java Course professor at TechTalents (2016)
• Teach basics of programming and Java development through videogames to several groups of teenagers. • Improved communications skills
Zara Code Challenge Competition (2019)
• Participated and finalist on the Zara Challenge solving an algorithmic and architecture design challenge. (Java)
Twitch DevJam (2019)
• I created a Twitch Extension that enable streamers playing in multiplayer servers, interact with their audience. Developing ReactJs front-end and a serverless (AWS Lambda) back-end wrote in NodeJs and express with a MongoDB database.
