My name is Ruben te Wierik, I am currently 23 years old, and I would like to engage in mentoring for those who would benefit from it.

After graduating from a high school in the countryside of the northern part of the Netherlands in the summer of 2018, I went to study at the Delft University of Technology from which I have graduated cum laude with a bachelor’s degree in computer science and Engineering and a specialization in data science last year. My relevant work experience is a part-time job as a junior software developer for Netcompany in Delft during the second year of my studies, a full-time job as a junior software developer for isolutions from their office in Barcelona, and a full-time job as a backend software engineer for OLX Group. I worked mostly as a backend software engineer using Microsoft technologies like .NET and Azure, and more open-source-oriented technologies such as Java, Kotlin, Spring Boot, and Amazon AWS, but have also been involved in some frontend development with TypeScript and React. Currently, I am working as a senior software engineer for Vista using .NET, React, and Amazon AWS in a microservices architecture to make our services highly available all across the world.

My Mentoring Topics

  • Building large-scale distributed systems using microservices
  • Java ecosystem
  • .NET ecosystem
  • Dependency management using Maven or Gradle
  • Amazon Web Services
  • Microsoft Azure
  • Infrastructure-as-code (IaC) using Terraform and Helm
  • Using Git tools like GitHub, GitLab, and Azure DevOps
  • Setting up CI/CD pipelines
  • Using Git (branch management, pull requests, code reviews)
  • Data science or scripting in Python
  • Programming in any conventional language
  • Data structures & algorithms
  • Software engineering career advice
  • Coding interview preparation
28.March 2023

I Have been having sessions with Ruben since August 2022 and have to say that he's helped me a lot both technically and personally.

On a technical level, Ruben has a great knowledge from low level up to high level. I came up to him first about my struggle with basic networking and he explained them really well in the session and then gave pointers for me to take away and continue learning outside of the sessions. We also discussed some architectural and design problems related to the practice project I was doing and he gave many helpful insights from his experiences. All while not coming across as a know-it-all so he is well aware of his shortcomings and is always open and eager to also gain some knowledges himself from what I know.

I came here looking for someone that I can be open about what I know and what I don't know. Ruben turns out to really be the right person. I can comfortably share the tech stuff I struggle with and he take it with no hint of judgement. He is always open, understanding and patient with my tech struggles. He is also open to talk about non-tech problems.

One example is, and it's also to show how far he's helped me. Two months into our weekly sessions, I got to land the kind of hugely step-forward job that I always wanted. The company opened positions for the whole region, so not necessarily looking at the market in my own country. While it's not all down to Ruben, but he certainly was a massive help for it with his insights, reassurance and encouragements in that he really boosts my skills and confidence. He also helped me with questions about relocation and the personal struggles that may come with it.

So thank you for all your help, guidance and support!

23.March 2023

I have been Ruben's mentee for over a year and can say that thanks to his guidance and feedback I have grown exponentially as a software engineer during this time. From the beginning of my mentorship journey with Ruben, I realised that even at his young age, he is an extremely hard-working and knowledgeable person with great problem-solving skills.

We have had weekly sessions, where he shared all the ins and outs of software engineering. He helped me greatly to learn the best coding practices and as a result of that, I was able to build several projects for my portfolio website. Even with his tight schedule, he always made himself available and I can definitely say with no hesitation he went above and beyond in his role as a mentor and would be an asset to anyone looking to grow in their career. Thank you so much for your invaluable help and support, Ruben!

26.June 2022

Yes, it is very helpful to get a clear study path for my career change into software developer field. Ruben is very nice and patient to give me lots of valuable advices on how to become a junior backend developer based on my previous non-technical academic and work background. He complied a very useful file about the books I can read and the courses I need to take in order to master the necessary knowledge to become a backend developer. And his suggestion is very practical and contructive. I appreciate his help, and hope to meet him again to bring my specific questions on Java.