I have been part of multiple teams and got to work on a lot of projects. With every new team I faced different challenges like learning a new coding language, navigating through existing code bases or building something from scratch. With every move I grew a lot and improved my technical and soft skills.
Also, it has been a pleasure working with everyone here at Procore. I’ve learned a lot from my peers and always got the support I wanted.
One thing I love the most about Procore's culture is that everyone is very helpful, they don't have to be part of your team, just drop the question on Slack.
Current position
A backend developer in the Payment Documents team.
Our code is written in Ruby and is in Procore’s monolith repo. Our team is responsible for document compliance.
Our team’s scope is both interesting and challenging as we work in multiple domains.
Main motivations
Procore's positive environment
One of the things that motivate me is Procore's positive environment. The people here are great and easy to work with. Everyone is very nice and always ready to help and share their knowledge.
I also like that there’s always room for growth, I get to learn new things everyday. I get to work on a valuable product and see the impact it has on our customers.
Top advice
Seek every opportunity you’re presented and always be open to change
Change might seem scary, but it definitely makes you grow. The transition phase will be hard and challenging but once you get through it and reflect back you will see how much you developed. You will learn something new with every change and even if you did mistakes you will learn from them.
Greatest achievement
Building something from scratch
I have worked on multiple services from the start. It is a great feeling when you see something you have started from scratch get shipped to production.