Senior Software Engineer

Pere Joan Martorell

I'm a seasoned Senior Software Engineer with over 10 years of experience.
I specialize in Ruby/Rails, delivering high-performance, scalable applications that solve complex challenges. My expertise spans full lifecycle application development, from requirements gathering and design to deployment and long-term support, ensuring reliable and impactful solutions for businesses.

About me

I'm a passionate and experienced software engineer based in Barcelona. With a strong background in developing and architecting Rails projects, I have successfully led and contributed to various high-impact projects across different industries.


Over the years, I have honed my skills in Ruby on Rails, JavaScript, Astro, Docker, Kubernetes, and other modern technologies.


Beyond the realm of code, I find joy in exploring new technologies, contributing to open-source projects, and sharing my knowledge with the developer community. When I'm not immersed in the digital world, you can find me playing drums in a lively batucada called Ketubara, hitting the padel courts, or sailing the Mediterranean waters. I'm also an avid tinkerer, experimenting with IoT devices, 3D printing, and various DIY projects.


If you're curious to dive deeper into my work, you can follow me:

Skills

Discover the proficiencies that enable me to build robust and scalable web applications.

Ruby on Rails

Specialized in developing high-performance, scalable web applications.

API Integrations

Experienced in integrating various APIs and building microservices architecture.

Cloud Infrastructure

Proven success in migrating legacy systems to modern, cloud-based infrastructures.

Team Leadership

Skilled in leading cross-functional teams and mentoring developers.

SaaS Platforms

Deep experience in building SaaS platforms for enterprise and startup projects.

Full Lifecycle Development

Expertise in full lifecycle application development from design to deployment.

JavaScript

Proficient in JavaScript and React.

Docker & Kubernetes

Skilled in containerization and orchestration using Docker and Kubernetes.

PostgreSQL & Redis

Experienced in using PostgreSQL and Redis for data storage and caching.

Work experience

Lead Ruby on Rails Developer
Future Workshops, Barcelona, Spain
01/04/2019 – CURRENT

Tech Stack: Ruby, Ruby on Rails, Redis, Nginx, Puma, PostgreSQL, Basecamp + Shape Up, Bitrise, Heroku, Azure, Git, Github Actions, Docker, Kubernetes, Postman, Jira.

Ruby on Rails Developer
Camaloon, Barcelona, Spain
05/2016 – 11/2017

Tech Stack: Ruby, Ruby on Rails, Javascript, AngularJS, Fabric.js, Redis, Memcached, PostgreSQL, Jira.

Lead Developer
Sagaci Research, Barcelona, Spain
02/2016 – 10/2017

Tech Stack: PHP, Laravel 5, AWS (Amazon Elastic Beanstalk†, Amazon RDS, Amazon EC2, Amazon S3, AWS CodeCommit), HTML5, CSS3, JS.

Ruby on Rails Backend Developer
Playful Gaming, Barcelona, Spain
09/2013 – 11/2014

Tech Stack: Ruby on Rails, Redis, Memcached, ElasticSearch, Semaphore CI.

Ruby on Rails / PHP Developer
Freelance, Barcelona, Spain
04/2011 – 10/2011

Tech Stack: Ruby on Rails, Amazon S3, Heroku, PHP, HTML, CSS, JS.

Ruby on Rails - IT Engineer
Itnig, Barcelona, Spain
07/2010 – 09/2010

Tech Stack: Ruby on Rails, HTML, CSS, JS.

Education

Kubernetes Mastery: Hands-On Lessons from a Docker Captain
Udemy
20/10/2020 – 11/2020

Docker Mastery: With Kubernetes +Swarm from a Docker Captain
Udemy
15/10/2020 – 11/2020

Convolutional Neural Networks
Coursera
10/2018

Structuring Machine Learning Projects
Coursera
01/2018

Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
Coursera
12/2017

Neural Networks and Deep Learning
Coursera
12/2017

Lifelong Learning Erasmus Programme
Universität Leipzig - Fakultät für Mathematik und Informatik, Leipzig, Germany
2012 – 2013

Degree in Informatics Engineering
UPC - BarcelonaTech, Barcelona, Spain
2004 – 2012