Hi, my name is Alberto Roldan I'm a Software Developer
I enjoy developing each project with the most suitable tools to achieve the best results. And value best practices and clean code.
Check out my work01.About me
Hi, I'm Alberto, an enthusiastic Software Developer but also, an animal lover, curious explorer and occasional longboard rider.
background
I first met the magic world of coding during my training in electronics and automation. Back then, I was fascinated by the idea of implementing a series of logic blocks to automate an industrial machine, which made me realise how much I enjoyed solving problems by applying logical thinking and creativity. I have always been curious about technology and especially everything that can be done digitally. I took numerous online courses about HTML, CSS and JavaScript, until I finally 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.
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, including Test Driven Development, and I would like to learn more about DevOps, code architecture and infrastructure.
02.Work
Since November 2021, I've been working with Laravel, Vue and MySQL. In March 2022, I joined Tillo to focus on the back-end but also contribute to the front-end to improve our core legacy code, Tillo’s API platforms, and build new projects to support the company's global expansion.
Previously, in October 2021, I graduated from iO Academy, a 16-week Full-Stack course where I learnt fundamental coding skills, and participated in several projects using various technologies such as PHP, JavaScript, Node, React and MongoDB, among others.
I strive to implement best practices and like to take a Test Driven Development approach whenever possible.
Recent Projects
Here is a small selection of other projects I have worked on. Some were produced with a collaborative Agile team.

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 consisted in building or modifying models, controllers, routes, migrations and seeders, creating API resources and improving the client-side.
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.


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.
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.


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
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?

#.More projects
PHP
Database Listing App
JavaScript
RGB Color Game
JavaScript
ToDo List App
JavaScript
Patatap Game
WordPress
Robert Costa football player
WordPress