Hi, my name is Alberto Roldan I'm a Full-Stack Software Engineer
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 work01.About me
Hi, I'm Alberto, an enthusiastic Software Developer but also, an animal lover, passionate 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 TDD, and I would like to learn more about code architecture and different design patterns.
02.Work
A week after I completed my training, I got my first role as a developer. I worked for a couple of software development agencies until in June 2022 I joined Tillo, as a software engineer. Where the engineering team is in charge to improve and maintain an award-winning API platform. We work in small Agile teams maintaining the high standards of our codebase, integrating to third-party services and APIs, and adding new features to our existing projects.
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 consist 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