Alberto is a Full-stack JavaScript Developer who designs, develops, and maintains scalable, distributed applications for clients. He has experience with the latest architectural approaches, frameworks, and tools and uses Git for code lifecycle management. Alberto builds high-performance and custom-built APIs that can handle complex queries and data manipulation, cloud-based and on-premises SaaS UIs with a library of customizable components and hooks, and easy-to-use developer SDK for React.js applications.
Working on full-stack development for a network of online marketplaces in four business areas (real estate, automotive, general marketplaces, finance & insurance).
Worked on a Minesweeper game with a leaderboard using Vue, Express, TypeScript, MongoDB, and Docker. Designed a recursive process to handle the uncovering of adjacent cells, arranged automatic user login using cookie-based JWT authentication, and added password hashing and validating hooks to the Mongoose user model.
Designed, developed, and implemented a habit and productivity app using Vue, Express, TypeScript, MySQL, Docker. Implemented a user authentication system on the solution, built a perpetual calendar without libraries, used Sequelize to hash and validate passwords, and deployed an email confirmation system using Nodemailer and JSON Web Tokens.
Built a stats and analytics app for the League of Legends game, providing information on all champions: skills, cooldowns, stats, lore, and skins. Consolidated resources and assets from different APIs to deliver and achieve a cohesive user experience and handled language selection with React Hooks and Redux.
Education
National Certificate in Software and Web Development