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.
Specialized in developing high-performance, scalable web applications.
Experienced in integrating various APIs and building microservices architecture.
Proven success in migrating legacy systems to modern, cloud-based infrastructures.
Skilled in leading cross-functional teams and mentoring developers.
Deep experience in building SaaS platforms for enterprise and startup projects.
Expertise in full lifecycle application development from design to deployment.
Proficient in JavaScript and React.
Skilled in containerization and orchestration using Docker and Kubernetes.
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