My Curriculum

My logo

PAU IBÁÑEZ PORTFOLIO

My Curriculum Vitae

Take a look at my curriculum, you can explore my educational background and professional experience. Furthermore, I have dedicated a section to outline the various technologies and skills I’ve worked with and developed over the years, along with my proficiency level in each of them. To ensure your convenience, I have also created a compact version of my CV in PDF format, which you can easily download. The download options can be found at the bottom of this page.

Education

ISDI Coders Bootcamp logo

ISDI Coders Bootcamp

-

Barcelona, Spain

Bootcamp in Full-Stack Web Development

Jan 2022 - Mar 2022

What I learned

During my tenure at the ISDI Coders bootcamp, I had the opportunity to work extensively with some of my favorite technologies, including React, Node, Express, MongoDB, and Git. The program played a crucial role in deepening my understanding of JavaScript, enabling me to enhance my coding efficiency and sharpen my troubleshooting skills.

Projects

Throughout my academic journey, I successfully completed a diverse range of projects, showcasing my expertise in various areas of software development. These projects encompassed front-end, back-end, and full-stack development, involving both native applications and framework-like apps.

Jesuïtes El Clot logo

Jesuïtes El Clot

-

Barcelona, Spain

Professional Formation in Computer Systems and Networks

Sep 2017 - Jun 2019

What I learned

In this course I learned the in's and out's of PCs and Server Systems. I built both hardware and software, from assembling a PC to creating an HTTP Apache server. We did a lot of system virtualization and we worked on HTTP, Static and SMTP servers. We also learned to correctly use the consoles in different Operating Systems as well as to create scripts for task automation with them.

Remarks

We did not have any programming classes, but I already loved it, so I spent a lot of free time in them trying out stuff. It’s while coursing in here that I was developing mini-games in unity.

Experience

Blikk logo

Blikk

-

Reykjavik, Iceland (Remote)

Full-Stack developer

Jun 2022 - Sep 2022

My Tasks

I Developed a Full-Stack banking application with Flutter, Dart and Go. My responsibilities included the architecture of the front-end app, the styling, some design (both design creation of certain elements and design interpretation). Development of both front and back-end with user authentication including OAuth and user recovery.

WebHelp / Google logo

WebHelp / Google

-

Barcelona, Spain (Remote)

Technical Support Engineer

Jun 2021 - Sep 2021

My Tasks

I Provided top tier customer support for Google Workspace. I investigated bugs and errors in the program and provided workaround solutions to the clients if available. My tasks focused primarily on investigation and client communication for companies using Google Workspace. I also provided consults for lower tiers of support that were in charge of individual or smaller clients.

i3e Informática logo

i3e Informática

-

Mataró, Spain

OS Technician

Jan 2021 - Feb 2021

My Tasks

I installed and configured a customized Windows OS on hundreds of PC’s for their use in the vaccination posts during the pandemic.

Laforja Sistemas S.L logo

Laforja Sistemas S.L

-

Cabrera de mar, Spain

Machine building technician

Nov 2018 - Apr 2019

My Tasks

I soldered and mounted logic boards for use in public transportation LED panels. I also mounted some of the LED panels themselves. Other than public transport, I configured and tested android players for their use in digital signage for hotels, companies’ internal channels, shop showcases, restaurant menus...

Languages

These are the lanaguages I speak and write along with my level at them.

Languages

Catalan

Native

Spanish

Native

English

Fluent

Programmin Languages

JavaScript

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

TypeScript

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

C#

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Empty star 3 out of 5Empty star 4 out of 5

C++

Full star 0 out of 5Full star 1 out of 5Empty star 2 out of 5Empty star 3 out of 5Empty star 4 out of 5

Lua

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Empty star 4 out of 5

SQL

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Empty star 4 out of 5

Other Languages

HTML / JSX

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

JSON

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

XML

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

Technologies and Skills

These are my most developed technologies and methodologies with an added rating. Note that the ratings reflect my evaluation of my general knowledge and proficiency in each respective area. However, understand that a high rating does not mean I claim to know everything about the given skill.

Technologies

Frameworks

React

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

Next.js

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Empty star 4 out of 5

Express

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

JQuery

Full star 0 out of 5Full star 1 out of 5Empty star 2 out of 5Empty star 3 out of 5Empty star 4 out of 5

Flutter

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Empty star 3 out of 5Empty star 4 out of 5

Databases

MongoDB

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

MySQL

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Empty star 4 out of 5

PostgresSQL

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Empty star 3 out of 5Empty star 4 out of 5

Testing

Jest

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

Supertest

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Empty star 4 out of 5

Testing-library

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

Unidirectional data flows

Flux

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

Redux

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

Version control

Git

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

GitHub

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

Styling

CSS

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

SCSS

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

Styled-components

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

CSS Modules

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

Methodologies

CI/CD

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Full star 4 out of 5

SOLID Principles

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Empty star 4 out of 5

TDD

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Empty star 3 out of 5Empty star 4 out of 5

Agile

Full star 0 out of 5Full star 1 out of 5Full star 2 out of 5Full star 3 out of 5Empty star 4 out of 5

Skills

Critical Thinking

I possess a keen analytical mindset, evaluating information objectively and drawing logical conclusions.

Teamwork

I thrive in collaborative environments, fostering open communication, trust, and mutual respect. I actively contribute to group dynamics, valuing diverse perspectives and working towards shared goals.

Problem Solving

I excel at breaking down complex problems, anticipating obstacles, and devising innovative solutions. I strongly believe that troubleshooting is the most important skill to have as a programmer. No one's code always works the first time, and it's important to know how to find what's causing the error.

Flexibility

I thrive in dynamic and changing environments. I embrace new challenges, willingly take on different roles, and effectively contribute to team objectives.

Design (me, xd)

I do not consider myself to be a designer, but I have an eye for it. I won’t create the best design, but I’ll know when something doesn’t work right. I put myself in the position of the end user and I try to figure out the best layout and style for the desired purpose of the page.

Fast learner

I think of myself as a fast learner. My experience with such varies technologies and developing enviroments allows me to adapt to new ones with ease.

Page

1/2

References

Gunnar Kolbeinsson

Gunnar Kolbeinsson

CTO at Blikk Hugbúnaðarþjónusta hf.

gunnar@getblikk.is

linkedin.com/in/gunnarkolbeinsson

It is my pleasure to recommend Pau Ibáñez for employment. I was Pau’s immediate supervisor at Blikk Hugbúnaðarþjónusta hf. in Iceland. Pau was hired for a 2-month internship as a remote frontend developer and managed to deliver a prototype mobile application written in Dart with the Flutter framework, along with a backend server written in Go. We are a small open banking software company in Iceland applying for a financial license and looking to create a platform for open banking services. Unfortunately, we could not hire Pau full-time due to uncertainty regarding the operating license of the company and a lack of resources thereof. Pau is a talented and driven programmer. He managed to research and come up with solutions to problems and was very keen to figure out how to implement a number of different aspects of the prototype app. He even offered some interesting ideas on how to improve the codebase and coding in a somewhat immature development environment of our small and recently founded startup. He finished tasks according to plan, on time and according to specification and design immaculately. Pau is a very skilled communicator, both in written and spoken language. He is Spanish but speaks English fluently and with an excellent technical vocabulary. We communicated mostly on Slack but shared a Zoom call every few days and more often if needed. Pau had the initiative to propose some ideas of features to add to the project as well ideas for different implementations on some features. Pau could deliver those ideas concisely and clearly while still maintaining coding velocity. He was also very easy to get along with and chat with and is really friendly. Pau managed to complete his assignments brilliantly and made an impact on our organization despite his short tenure. I am confident that he will continue to grow as a programmer and make an impact everywhere he goes. Please feel free to contact me if there is anything you would like to discuss further with Pau Ibáñez and I will happily have a chat. Best Regards Gunnar Kolbeinsson Head of Product Blikk

Download

Having read or not my curriculum in this format, I’ve prepared some PDF files so you can download them. These files contain my CV, a recommendation letter and a cover letter. You can also find the option to download them combined into a single PDF file.

My Curriculum Vitae - 139KB

Recommendation letter - 90KB

Combined PDF - 152KB

By downloading the files listed here, you are granted permission to store and review them. However, you are strictly prohibited from sharing these files without obtaining explicit written consent from me. If you wish to share these files with a 3rd party, please contact me to obtain the necessary permissions. Job search agencies are authorized to share the CV with the end employer company solely for the purpose of employment consideration. However, they must ensure the confidentiality and proper handling of these files during the recruitment process.