Blog

My Time at Reinteractive

Placeholder Avatar
Sebastian Porto
October 4, 2015

I made the hard decision to leave reinteractive recently. It wasn’t easy for many reasons but at the end I decided to take on a new challenge. I don’t want to go without writing something about my time at reinteractive which has been really great.

During the last 18 months I have had a blast working with this team, reInteractive is a fantastic company with a lot of respect and care for their developers.

This time has help me a lot to lift my game as a developer, this has been a combination of many things.

Multiple Challenges

Working at reinteractive I have been involved in many different and challenging projects, from pure backend data processing systems to mostly front-end single page applications. This of course has been an excellent way to learn and broaden my skills.

Professional Development

reinteractive has a policy of 20% time for professional development. Having this time has been amazing for learning and experimenting with new things, even if I didn’t get to use all of them I learnt many things that I applied to the projects.

I had plenty of opportunities and encouragement to mentor other people, I also had the lots of support and time to write quality blog posts about topics related to web development. I consider these things an excellent way to make myself a better developer.

Finally we had excellent discussions going on all the time with other senior developers and plenty of help when dealing with an unfamiliar problem.

Clients

I have had fantastic clients and the not so great ones, but reinteractive has always dealt with their expectations effectively. I know from experience how easily things can go wrong when expectations are mismanaged. This has provided me with a great environment that facilitated productivity and great quality deliverables.

Dealing with many different clients has definitely help me a lot to improve my client liaison and communication skills.

Lessons

I have learn many valuable lessons about software maintainability and working in teams. Working in projects where people come and go often, has taught me much about:

  • writing clean code,
  • writing clear self documenting tests,
  • choosing solid and maintainable things,
  • giving constructive feedback,
  • being a clear communicator,
  • effective team workflows,
  • and many other things.

Remote

This is a huge one, in reinteractive 100% of the work is done remote. For me it meant a lot of flexibility during my day. Going for a swim at lunch time, why not? Not having to commute is a great time saver, it is very hard to put a value on this time, but it is quite big. Definitely will do remote work again, this is the future.

Finally I have to mention that I made many great friends here, thanks reinteractive for this time!


Editor: And thank you Sebastian for your wonderful work and dedication to producing super high quality code for our clients, you will be missed, and good luck with your future!