
Ireneusz Skrobiś
Head of ProductionI am a Head of Production who is passionate about crafting state-of-the-art functional software solutions. In the over 12 years of my professional career, I gained experience in building various types of platforms, which now allows me to mentor my colleagues and share my team-building and technology insights in blog publications.

My diverse educational background allows me to approach software development problems from different sides and angles. I have bachelor degrees in Sociology and IT in Business. I am an agile Team Leader and Project Manager. Sport and Combat training allowed me to learn that success comes with hard work. Along came the self-improvement, loyalty, discipline and self-control.
ABOUT MY TEAM “...there is no I in Team”
My Team has an in-depth and long term experience (4 years on average) and currently consists of 9 members. We specialize in Ruby on Rails, React.js, React Native and Node.js. We work from one office which guarantees close and successful cooperation. We use the following communication tools: Slack, Pivotal Tracker, Trello, Jira and Google Hangouts.
Blog posts that I worked on

Is It A Bug Or A Feature? A Non-Technical Client And Bugs
A few techniques which can help you handle errors in production if your client is non-technical. You should always apply best practices in your projects to avoid bad situations. But if some errors slip through your test suite, code reviews, QA and testing on staging, be sure that you handle it in a proper way.

Ruby On Rails Web Development
Find out why Ruby on Rails is a popular choice for web development and see some of the benefits this platform offers.

Technical Insights Into Pagination With GraphQL And Ruby on Rails
Adding GraphQL pagination might be tricky because there are quite a lot of different implementations. In this tutorial, we are going to prepare a separate query file to get you familiar with it.

Design SaaS Product: 4 Reasons Why You Should Choose Ruby On Rails Framework
In this article, I will blend the technical aspects of designing SaaS using the Ruby on Rails framework to prove it is a perfect choice for your project.

Ruby On Rails Staff Augmentation: How To Scale Your Team?
This article will discuss Ruby on Rails staff augmentation and how to scale a team in a startup using the same tactic.

Why Is Ruby Still A Good Choice in 2021? An Introduction To Ruby 3.0
You might be surprised that even though it is over 15 years old Ruby is not slowing down and still has a great group of supporters and newcomers

Why One-On-One Sessions Can Help You Build A Great Team?
One-On-One Session (or O3 in short) is a really powerful tool used by many managers all over the world. It is a well-structured meeting in which a manager/team leader spends some time (usually 30 minutes) with each of his/her team member to discuss progress, strengths, weaknesses, goals and other employee-related matters.

GraphQL with Ruby On Rails: Queries in Multiple Files
Today we are going to add specs (again, we will focus only on the happy paths) for GraphQL queries. But there is one thing about the current implementation of the queries that I don’t like. We have everything defined in one file: `app/graphql/types/query_type.rb`

Testing GraphQL Mutations In Ruby On Rails With RSpec
In the last article we added a few GraphQL mutations to our test application. It is time to create automated tests for each of them. But first things first, we need to set up `RSpec` in order to write better specs.

GraphQL Mutations In Ruby On Rails
In this article, I would like to focus on adding GraphQL mutations. We will be working on the test application we created previously in this article. It might be helpful for you to know the structure, models, and types we are using so I encourage you to take a look.

How To Setup A Project With Ruby On Rails, PostgreSQL And GraphQL
GraphQL is an open source query language created by Facebook. It is a powerful tool that you can use for building your API. It is not a silver bullet but it can definitely help you solve some challenges like getting many resources in a single request.

Comparison: Top 5 Payment Service Providers You Need To Know
Learn how the most popular payment providers operate on global markets. Check which one is best for Europe, US or Australia.

How To Introduce A New Developer To A Project
Introducing a new developer to an existing project might be a long and unproductive process. Because of that, it is wise to approach this challenge with some kind of plan.
