I turn data into websites
I'm a full-stack developer focused on data dashboards and geospatial displaying of KPIs, fond of design and UX for the web, mobile and desktop.
I'm Alberto Rico Ibáñez. I was born in 1988 in Madrid, Spain
I've been coding websites since before I even had an internet connection. Since then, I've been studying and keeping up to date with many front end technologies, building projects both for work and for fun, many of them available on my Github repository .
I'm very fond of UX and designing with the end-user in mind, making their jobs or their use of my websites faster and easier. I've even designed some assets such as logos and icons for the companies I've worked in.
I'm currently working for Weplan Analytics , a Big Data startup based in Madrid, where I'm the Lead Full-Stack developer and designer. In my job, in addition to coding, I manage a team of three, and collaborate closely with data scientists, DevOps, and marketing teams.
My focus as a developer is mainly on browser based websites and webapps, ranging from static "corporate" websites to fully modular dashboards.
I've specialized in data visualization techniques and tooling and KPI dashboards, building advanced and performant map related visualizations, turning "boring" JSON data into useful graphs and maps.
In my day to day I use many technologies, frameworks and libraries both open source and commercial, and build my own as the projects need them. Some of the front-end technologies I'm most familiar with are the following:
I started using MVCs framework with AngularJS (Angular 1). Some time after I started looking at React, but I finally focused on VueJS, due to its powerful capabilities and its wonderful performance. My knowledge in Vue extends to all its ecosystem, including Vuex , Vue Router , Vue CLI , Vite and Nuxt , and have created many Vue components for use in any projects.
You can check some of my front end projects by going to the Web projects tab. I'll add more soon, as I never stop building sites!
Back-end skills / tooling
- Building servers
- Coding scripts
- Web scraping
- Building CLI tools
These are some of the frameworks and tooling I use as I build backend microservices or servers, both for Docker or for serverless Lambdas:
Furthermore, I've taken certified courses on database management and querying, as part of my training in the MEVN stack (MongoDB, Express, Vue and Node). As part of this training, I gained knowledge and experience in:
- Managing and deploying a database using Docker or natively
- CRUD operations
- Maintenance scripting
- Better indexing and performance strategies
- Aggregating, big data computing directly on DB
Since then, I've expanded my use to SQL databases. Some DBs I use on a day-to-day basis are:
Desktop apps / Mobile apps
The tools I've worked with are mainly:
Get in touch
You can check my online dev presence and contact me in the contact tab. I'd love to hear from you!