• Home
  • About
  • Learning
  • Blog
RubΓ©n RΓΌger

It's a me!


I have worked for years building technological solutions in both consulting companies and product-oriented ones.
In the beginning, I focused my career on learning as many programming languages and frameworks as I could, with the mindset that the more tools I had on my belt, the better developer I would be.
However, some time ago I realized that languages are just implementation details, and what I really needed to improve myself was to get into everything related to software architecture: design patterns, testing strategies, separation of layers, testability, scalability, etc.
So here I am, trying to improve a little every day while sharing with others what I'm learning through the path.

Timeline

  • 2022

    • Getting ready to record a new course about testing

      Gathering information to record a course about testing in Javascript, in order to introduce newcomers into testeability and teach them how to write their first tests.
    • Started volunteering at MigraCode πŸ§‘β€πŸ«

      MigraCode it's a code academy for refugees and migrants. I started volunteering to help students with doubts about code and web development.
    • Attended the first IT conference of my life πŸ₯³

      Despite how much my mental health and social skills have worsened in the wake of the pandemic, I was brave enough to attend this year's CTO Summit. I have been able to see in person the wonderful development community that we have in Valencia, and despite the anxiety, I really want to improve my social skills so I can enjoy more of these types of events in the future.
    • Presentation of the first demo for Avant's backoffice

      We wanted to make sure that the project correctly meets the needs of Avant's volunteers, so we decided to make a demo/presentation in the middle of the development. They are very happy with the progress, and gived us feedback that we can use to make improvements in the final push of the development process
    • Started developing CalculaMe

      I'm tired of having to deal with complex interfaces or cookie acceptance popups in web tools to be able to make certain calculations in my day to day (for example, rule of three or calculate the net salary corresponding to a gross salary). Therefore, I have started to develop a small mobile app where I gather the mathematical calculations that I use the most in my day to day.
    • Started developing a backoffice system for Avant

      Together with my co-worker IvΓ‘n, I have started the development of a backoffice that assists the work of Avant, a non-profit association located in Valencia that offers free psychological treatment to people in a state of vulnerability (mainly women victims of gender violence).
    • Getting ready to record my first course ever

      Gathering information to record a course about Hexagonal Architecture πŸ”₯ in order to help others to introduce into the world of clean code.
    • My first trip outside Spain

      Loved France, and even more visiting Paris with my partner πŸ₯–πŸ·
    • Started developing Yep

      Started the development of this sideproject with my co-worker IvΓ‘n, with the aim of helping people find quality professionals while improving job opportunities for freelancers.
    • Started developing Cognitiary

      These years of global pandemic have wreaked havoc on people's mental health, so I started the development of an application that would help people in the process of psychological treatment and recovery of their mental health.
    • Launched my new portfolio

      I always think that I don't have enough experience or knowledge to teach others. But in my day to day there is always someone who thanks me for explaining something to them because it has been useful, didn't know about it or/and had not seen it that way: co-workers, ex-classmates... Therefore, this 2022 I wanted to start the year by launching the new version of my portfolio with a blog section, where I share my humble experiences and learnings, in case it's useful to someone. If I can help or contribute something positive even to a single person, then it's worth it.
  • 2021

    • Started to remake my portfolio

      I had my portfolio out of date, so I started rebuilding it from scratch with new technologies I have learned since last time (Remix, Chrakra UI, Typescript, etc).
    • Joined Designable as a Fullstack Software Engineer

      Career level up πŸ πŸš€
    • Graduated in CFGS: Web Applications Development

      Final average mark 9.80/10 and multiple honorable mentions. Not bad πŸ“š
    • Discovered the path of good programming practices

      I began to be interested in how to correctly test my applications, and I ended up discovering the great path that lay ahead. TDD, SOLID, Hexagonal Architecture, DDD... And this is just the beginning! 🌌