Go to content
The Codest
  • About Us
  • Services
  • Our Team
  • Case studies
    • Blog
    • Meetups
    • Webinars
    • Resources
Careers Get in touch
  • About Us
  • Services
  • Our Team
  • Case studies
    • Blog
    • Meetups
    • Webinars
    • Resources
Careers Get in touch
2022-05-04
Software Development

The Codest's Success Story: From Ruby Dev to Masterclass Leader

Tomasz Szkaradek

Head of Development

The Codest's Success Story: From Ruby Dev to Masterclass Leader - Image

Meet Tomasz Szkaradek - Head of People Operations at The Codest. Discover Tomek’s career journey from a Ruby Manager to a member of the core group. How did he manage to master his managerial skills and become a leader? Find the answers in the following article.

From Ruby developer to a manager

My career journey that led me to the present began in 2016 when I started working in Codest (The Codest before rebranding) which was a product created by Codest. I had the gut feeling that this place would allow me to grow, acquire new skills, and try my hand at new ventures. At this point in my career, I did not want to only be a software developer - I felt that it was time to explore new things and as I saw room to grow in Codest, it was a place where I wanted to stay.

I strongly believe that change drives development - Codest was the pure definition of that saying. Lots of new things were happening there, which is why I was able to try out new things and see which role suited me best. What's more, promotion in an internal organization is much safer - you don’t enter a new environment, but still have fresh responsibilities and tasks to complete - in my view that’s the best approach to grow.

Ruby developer at Codest - this is where everything started

I started as a Ruby developer at Codest, as I was seeking new challenges and a company with a cool product to develop. At first, I was just a software developer in a project, but after some time I became a leader of the project. For a long period of time, I really wanted to manage people - then I got the chance.

At first, I faced lots of challenges, but just as with everything else in life, you learn from your mistakes and you gain experience. I saw huge progress in my managing and mentoring skills after just a couple of months of hard work. The main challenge I had to confront was being both a software developer and a manager at once. As my team consisted of 7 people, there were often a lot of things to handle at the same time.

My development at The Codest

In June 2020 The Codest came to life. Due to my technical and managerial experience, I’d become a part of the core team. During that time I had to make lots of strategic and business-related decisions that definitely enriched my skills and experience over time. I was managing lots of crucial areas of the company, such as working on projects, managing people, and taking care of recruitment.

With the passing time, I had to switch my priorities and focus more on the managerial side of my work, rather than on being a programmer. Since the beginning of 2022, my role at The Codest has become less technical - at present I focus on balancing the business needs and potential of the company.

What were the top challenges I had to face during my career journey?

diffuculties on Tomek's career journey

Undoubtedly there were a lot of them, but If I had to choose the most common, I would definitely mention the lack of time. I always see something to improve and test, in order to find the best solution. It can be time-consuming, which is why I strongly believe in the power of task prioritization. In that way, I was able to minimize the occurrence of context-switching that I would fall for quite often just to keep myself busy.

When you do a lot of things in an organization and handle many different areas, there is a high chance of dealing with completely new problems. As it can be a stressful and time-consuming situation, while trying to figure out the right solution, I always try to look at the positive side of it. I have to admit that it can also be an interesting experience that can completely change the way of your long-term thinking.

The last thing that was one of the biggest challenges, but also a valuable lesson, was the dynamic growth of The Codest. We were constantly recruiting new tech talents for our projects and seeking new ways to improve our organization. We had to be quick and efficient in our actions to come up with the best solutions - this was an intense time for all of us, but it taught us many unique lessons that we follow to this day.

What helped me to improve?

From my experience, I can say that one of the best decisions I’ve made regarding my career path was trying to develop myself inside the organization I was working in. Why? Stability, predictability, and knowing your surroundings are some of the top traits that can help you in enriching your skills. In that way, you have more room to maneuver.

First, try to use your surroundings and improve aspects of your current organization. Try to become better at new things or improve your current ones. Then if there are new exciting challenges for you, look wider and search for new opportunities.

Where do I see myself in the future?

The sky is the limit! I’m a huge fan of this saying. For now, I’m focusing on developing The Codest. We have a bright future ahead, with lots of ideas and amazing people on our team. I want to fully use the potential of this organization and be able to implement new exciting projects!

Digital product development consulting

Read more:

3 Common Challenges of Software Product Development for Startups

The Best Type of Projects for Java

How not to kill a project with bad coding practices?

Related articles

Software Development

3 Useful HTML Tags You Might Not Know Even Existed

Nowadays, accessibility (A11y) is crucial on all stages of building custom software products. Starting from the UX/UI design part, it trespasses into advanced levels of building features in code. It provides tons of benefits for...

Jacek Ludzik
Software Development

5 examples of Ruby’s best usage

Have you ever wondered what we can do with Ruby? Well, the sky is probably the limit, but we are happy to talk about some more or less known cases where we can use this powerful language. Let me give you some examples.

Pawel Muszynski
Software Development

Maintaining a Project in PHP: 5 Mistakes to Avoid

More than one article has been written about the mistakes made during the process of running a project, but rarely does one look at the project requirements and manage the risks given the technology chosen.

Sebastian Luczak
Software Development

5 reasons why you will find qualified Ruby developers in Poland

Real Ruby professionals are rare birds on the market. Ruby is not the most popular technology, so companies often struggle with the problem of finding developers who have both high-level skills and deep experience; oh, and by the...

Jakub
Software Development

9 Mistakes to Avoid While Programming in Java

What mistakes should be avoided while programming in Java? In the following piece we answers this question.

Rafal Sawicki
Software Development

A Deeper Look at the Most Popular React Hooks

In the course of many interviews, I noticed that even experienced programmers have a problem with distinguishing Hooks, not to mention their more advanced capabilities. So, I will try to explain in this article how Hooks should...

Pawel Rybczynski

Subscribe to our knowledge base and stay up to date on the expertise from industry.

About us

Tech company specializing in scaling tech teams for clients and partners thanks to top-class development engineers.

    United Kingdom - Headquarters

  • Office 303B, 182-184 High Street North E6 2JA London, England

    Poland - Local Tech Hubs

  • Business Link High5ive, Pawia 9, 31-154 Kraków, Poland
  • Brain Embassy, Konstruktorska 11, 02-673 Warsaw, Poland
  • Aleja Grunwaldzka 472B, 80-309 Gdańsk, Poland

    The Codest

  • Home
  • About us
  • Services
  • Case studies
  • Know how
  • Careers

    Services

  • PHP development
  • Java development
  • Python development
  • Ruby on Rails development
  • React Developers
  • Vue Developers
  • TypeScript Developers
  • DevOps
  • QA Engineers

    Resources

  • What are top CTOs and CIOs Challenges? [2022 updated]
  • Facts and Myths about Cooperating with External Software Development Partner
  • From the USA to Europe: Why do American startups decide to relocate to Europe
  • Privacy policy
  • Website terms of use

Copyright © 2022 by The Codest. All rights reserved.

We use cookies on the site for marketing, analytical and statistical purposes. By continuing to use, without changing your privacy settings, our site, you consent to the storage of cookies in your browser. You can always change the cookie settings in your browser. You can find more information in our Privacy Policy.