My name is Alvaro. I am a software developer mainly interested in back-end, cybersecurity and blockchain.
I am mostly interested on programming and weightlifting. I also like coding challenges (HackerRank and CodinGame mostly).
Remote team synchronization tool. Time manipulation using the IANA timezone database: parsing and updating. Shapefile parsing for timezone lookup based on coordinates stored as spatial data in MySQL. Backend running on Laravel, Timezone lookup using Go with Docker.
Handling real-time geo-location updates for more than 5000 users. Spatial data information allows to get the current time for any location in the world by just using the coordinates.
Leading blockchain development for the P2E MMORPG RavenQuest. Full website backend integration made in Go with full EVM compatible integration (minting assets, tokens, assets sale and faucets). Full integration running on Polygon (MATIC).
Made smart contracts for land sales, NFTs, ERC20 tokens, handled more than 500.000 USD in transactions. Implemented custom NFT and token ownsership model allowing users to quickly transfer ownership of their assets to between in-game and the blockchain.
Full development of front and backend infrastructures for multiple in-use services, from web portal, sales portal and reseller portal. Billing portal integrated with Stripe, handling real-time shipping calculation using UPS and DayAndRoss APIs. Handling more than 100.000 monthly requests.
Working on the MMORPG Ravendawn Online. Implementing backend services for public facing applications (website, forums, email delivery), handling more than 1 million monthly requests. Full integration with Twitch API for streamer rewards, implementing campaigns using drops with more than 45.000 viewers.
Improved game state saving by implementing multi-source database replication for MySQL with automatic failover. Game database is replicated and now hot-backups do not affect main game server performance.
Master thesis: Ethereum mixer using ECDSA signatures. PoC showing ECDSA validation for access based actions in smart contracts.
Bachelor thesis: Exploitation and prevention of vulnerabilities in web applications. Small guide document going through some of the most important vulnerabilities on the web space.