Alberto V.

Alberto V.

Full-stack Developer

Seville, Spain
Hire Alberto V. Hire Alberto V. Hire Alberto V.

About Me

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.

Work history

UpStack
UpStack
Full-stack Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

SMG Swiss Marketplace Group
SMG Swiss Marketplace Group
Full-stack Developer
2024 - Present (1 year)
Remote

Working on full-stack development for a network of online marketplaces in four business areas (real estate, automotive, general marketplaces, finance & insurance).

Trudesk
Trudesk
Full-stack Developer
2021 - 2023 (2 years)
Remote
  • Worked on a helpdesk service platform for businesses to provide fast and efficient customer support.

  • Designed, implemented, and tested critical features and functionalities across the entire tech stack.

  • Led the development of a new front end using TypeScript, React.js, and Next.js.

  • Improved the performance of database write requests by ~89% using MongoDB aggregation pipelines.

  • Co-managed a product integration with a client's development team on site.

  • Implemented a user authentication and authorization system based on custom GraphQL directives.

Freelance
Freelance
Full-stack JavaScript Developer
2019 - Present (6 years)
Remote
  • Designing, developing, and modifying software solutions and custom components using modern JavaScript stacks.

  • Diagnosing and fixing defects identified across multiple aspects of solutions on projects.

  • Performing software updates, refinement, and debugging to meet business needs.

Portfolio

JavaScript Developer - Minesweeper
JavaScript Developer - Minesweeper

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.

JavaScript Developer - Taskout
JavaScript Developer - Taskout

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.

JavaScript Developer - Loldata
JavaScript Developer - Loldata

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
National Certificate in Software and Web Development
West College Scotland
2018 - 2019 (1 year)