Pere Piñol

Full-stack software development

In summary

  • 6+ years of full-stack development experience, from solution design and architecture to delivery and operations.
  • 2+ years of high-frequency data processing experience, focused on performant ingestion, transformation and storage.
  • 7+ years working in multicultural, cross-functional environments, as well as frequently communicating with stakeholders. Fully in English.
  • 3+ years of remote work as part of hybrid or fully remote teams.
  • 3+ years working in an Agile setting using Large-scale scrum (LeSS).
  • Graduated with honours, double degree in Computer Engineering and Business Administration.

About me

I am a full-stack software developer specialised in backend and data processing.

With close to 7 years of experience, I have worked in a wide variety of settings, ranging from single-developer to department-wide (> 40 people) Agile projects and from Business Intelligence dashboards to factory floor automation.

In the process I have become acquainted with a number of technologies and have learned to work alongside developers and stakeholders. I maintain consistent communication with team members as well as a short feedback loop with users, which enables the delivery of simpler and more accurate solutions. I am comfortable working in multicultural environments and using English as a vehicular language.

I write high-quality and maintainable code. My approach consists of careful but simplicity-focused design, incremental improvements to the existing codebase as part of the development process, and thorough automated testing.

Working history

Senior software developer

2022 - Present
Pinja Oy, Vaasa, Finland

Remote position

  • Part of a large-scale scrum team working on collecting data from various devices, transferring it to Cloud, and analysing it to enable predictive maintenance of engines.
  • Participated in collectively setting the product vision, as well as in designing and implementing any features assigned to the team.
  • Proactively took responsibility for updating and improving the Cloud data collection and processing pipeline, reducing maintenance workload significantly.
Java (Spring)
Go
C#
TypeScript (React)
Kafka
RabbitMQ
HiveMQ
Clickhouse
SQL databases
JUnit
Jest
Cypress
Robot
Docker
Kubernetes
Helm
Skaffold
Atlassian Bamboo
GitHub Actions
FluxCD
ArgoCD

Lecturer in Operating Systems

Fall 2020
University of Lleida, Lleida, Spain

Remote position

Junior software developer

2020 - 2022
Jubic Oy, Vaasa, Finland

Remote position

  • Full-stack software development on several small-scale projects, ranging from automation of parts of a factory floor to processing and dashboarding large amounts of data.
  • Eventually assumed responsibility for the deployment and operations of many of those projects.
  • Consistently delivered quality code under the estimated budget.
Java (Spring)
Go
C#
TypeScript (React)
Kafka
RabbitMQ
HiveMQ
Clickhouse
SQL databases
Jest
Cypress
Robot
Docker
Kubernetes
Helm
Skaffold
Atlassian Bamboo
GitHub Actions
FluxCD
ArgoCD

Junior software developer

Summer 2019
Jubic Oy, Vaasa, Finland
  • Improved frontend development skills to a professional level.
  • Participated in the specification of a Machine Learning-focused, task-driven framework that was later used in several customers' forecasting flows.
  • Single-handedly modernised and refactored a React application that was key to a client's operations.
Java (Undertow, jOOQ)
JavaScript (React, Flow)
SQL databases
Elasticsearch
Docker