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.

Frontend

Backend

Database

Other

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.

Showcase

JavaScript Developer - Minesweeper
JavaScript Developer - Minesweeper
  • Developed a Minesweeper game with a leaderboard using Vue, TypeScript, MongoDB, and Docker.

  • Implemented a recursive process for cell uncovering using Express.

  • Designed and integrated automatic user login with cookie-based JWT authentication and password hashing/validation.

JavaScript Developer - Taskout
JavaScript Developer - Taskout
  • Developed a habit and productivity app using Vue, Express, TypeScript, MySQL, Docker.

  • Implemented a user authentication system with Sequelize for password hashing and validation.

  • Built a perpetual calendar without external libraries.

JavaScript Developer - Loldata
JavaScript Developer - Loldata
  • Developed a stats and analytics app for League of Legends, providing comprehensive champion information.

  • Implemented a cohesive user experience by consolidating resources and assets from multiple APIs.

  • Utilized React Hooks and Redux for language selection and a unified user interface.

Education

National Certificate in Software and Web Development
National Certificate in Software and Web Development
West College Scotland
2018 - 2019 (1 year)