Hi, my name is Alberto Roldan I'm a Full-Stack Software Developer

I enjoy developing each project with the most suitable tools to achieve the best results. I value clean code and best practices.

Check out my work

01.About me

Hi, I'm Alberto, an enthusiastic Software Developer but also, an animal lover, passionate explorer and occasional longboard rider.

background

I started my journey of programming more than 4 years ago. I have always been curious about technology and especially everything that can be done digitally. After taking numerous online courses about HTML, CSS and JavaScript, I joined iO Academy in Bath, to make my passion a profession and become a Full-Stack Software Developer.

During this intensive 16-week Full-Stack course I learnt the fundamentals of coding, became a Certified Scrum Master, and worked with a team to produce projects by using a range of technologies such as PHP, JavaScript, Node.js and React among others.

My job

In November 2021 I joined Friday Collective, a software company where we build amazing custom apps and portals. I mostly work in developing new functionalities, clearing reported issues and bugs and improving existing features in the online app CrankCRM, using the latest technologies, such as Laravel 8 on PHP 8, VueJS, and MySQL.

motivation

I am passionate about working on meaningful projects which I can be proud to be a part of, and enjoy being part of a collaborative team with nice people; who have a common goal and enjoy each other's company. I would like to develop my current skills and have the chance to learn an array of languages and frameworks. I care about implementing best practices, and I would like to learn more about code architecture and different design patterns.

02.Recent projects

Here is a small selection of the recent projects I have worked on. Some were produced with a collaborative Agile team.

CrankCRM app dashboard

Friday Collective's app

CrankCRM

Developing new functionalities, clearing reported issues and bugs and improving existing features by using the latest technologies in both, Back-End and Front-End. My main duties consist in building or modifying models, controllers, routes, migrations and seeders, creating API resources and improving the client-side.

Laravel 8 Vue.js MySQL RESTful API

React App - In progress

Patient Booking System

React app that allows patients to book appointments, with a dashboard for doctors to manage their appointments and patients. Server-side built with Node-Express.js, connects to the database and provides API endpoints. Client-side built in React, fetching data from a RESTful API, using props, and a Router component to switch between pages.

Node.js Express.js React MongoDB
project booking appointment
io academy portal

App in production

iO Academy Portal

With a Scrum team, I worked on both Front and Back-End of the AcademyPortal: the in-house application to manage the academy. It’s built on Slim Framework, and together we fixed bugs and build new features performing unit tests. Access to the admin panel: test@test.com, nickloveslemons.

MVC RESTful API Composer PHPUnit

PHP OOP App

Game Listing

OOP app that displays a list of PC Games from a MySQL DB previously populated from an API using cURL. App architecture, wireframes and DB structure were signed off by the PO. We used autoloading following PSR-4 standards and successfully unit tested it.

OOP MySQL PHPUnit cURL
project film quiz
io aptitude test

App in production

Aptitude Test

Added new features and debugged an existing application using a pre-built RESTful API. Fetching data to store and retrieve from the backend API. To see the admin panel: hello@mayden.academy

TypeScript SCSS Handlebars Gulp

JavaScript App

Film Quiz

In this app we implemented fetch to retrieve the data from a JSON file. This game quiz displays movie quotes randomly, and has a scoring accumulator and a countdown time. We also added a hard mode which skips to the next quote every 5 seconds. How many points will you be able to get?

JavaScript Fetch
project film quiz

#.More projects

PHP

Database Listing App

JavaScript

RGB Color Game

JavaScript

ToDo List App

JavaScript

Patatap Game

WordPress

Robert Costa football player

WordPress

Forma de Fusta Business