Introducing Matteo Rossi, our MongoDB Creator of the Month! He is a senior solution architect at GOSP and a passionate creator who has made MongoDB concepts accessible to developers through his content, including Role-Based Access Control in Java Applications, Distributed Cache Invalidation Patterns, and more!
We did a Q&A with Matteo about his journey, so keep reading to learn more about him👇
Why did you start creating and sharing technical content?
I started writing technical content to give shape and substance to all the challenges and problems I faced on a daily basis. I’ve always had a strong passion for software architecture, combined with a drive to promote and share ideas and content. Over time, I realized how this release valve helped me combat my natural shyness and insecurity: a remedy for me, but above all, a help to all the people who find my contributions interesting and useful.
Take us behind the scenes of your creative workflow
My work always comes from my passion. When I come across a topic I find interesting and exciting, I do everything I can to explore it in depth, both theoretically and practically. Putting all of this into writing helps me solidify my ideas and focus on certain aspects that might not have been entirely clear before. To do this, I rely heavily on visual representations, diagrams, and concept maps, which also help me immensely in my daily work. I always have draw.io open on my laptop: it’s my canvas where I bring my thoughts to life. From the idea to the diagrams, to the writing.
What is your favorite content that you’ve created so far?
The project I’m most proud of and happy about was building a RAG application using Spring Boot, Spring AI, and MongoDB. The application provided music recommendations based on emotions and the current mood—an idea that allowed me to combine my two great passions: architecture and music. Once the application was complete, my desire to share this journey with the community led me to write an article, which was very popular and gave me a strong push to continue on this path. It gave me the confidence to share my thoughts and ideas more and more, knowing that sharing is the key ingredient for the growth of a healthy community.
If you could share one piece of advice to someone who wanted to start creating technical content, what would that be?
My advice to everyone is to just jump in. If you have a passion, if you’re interested in a particular topic, find the courage and strength to dive deep into that passion and make it useful to everyone. There are plenty of people with tremendous expertise and a desire to share who don’t do so simply because they think they don’t have much to say or that it isn’t interesting. That’s not the truth. Whether it’s a new feature you’ve discovered and used to solve a problem, or a topic you’ve explored in depth, share your perspective. Giving back to the community what you’ve learned is the noblest and most useful way to support our wonderful tech world.
Where can developers connect with or learn more about you?
Want to catch Matteo at an upcoming event or connect with him? Reach him via LinkedIn, Twitter/X or GitHub.
Thank you very much, Matteo, for sharing your story with us today and for all the incredible content you’ve created about MongoDB. We can’t wait to see the next content you publish.
