After more than 30 years in the IT industry, I’ve played different (mostly technical) roles in several projects in several industries: Developer, Systems Architect, Project Leader and more. But, in the end, I think the best professional definition for me is Software Engineer.
I joined ThoughtWorks on June 18th and I’m passionate about creating value for the clients I work with, and enjoying teamwork while doing it. One of the things I value the most of my role is having the opportunity to learn new technologies, new approaches and techniques and new ways to look at technical problems; and after that, being able to build and share the resulting vision with the team and the client.
My geeky passion is
Artificial Intelligent (AI). I'm still learning, but I like to read and learn about it: uses, challenges, technology involved… I’ve taken some courses about it (Machine Learning, Deep Learning, …) and I’d like to have the opportunity to professionally work on the subject one day.
The best advice I can give a current or future ThoughtWorker is
I think that if you are honest, the rest comes naturally and everything ‘flows’
The most interesting thing I've learned on the job is
Pair programming. I’m still learning, but I think is something everybody else talks about doing, but at ThoughtWorks, you actually do. And is very rewarding to help and be helped by a pair when thinking about the best programming solution in a given situation, and building it as a team.
The thing I love most about my work is
The variety of technical problems that you can face. You never get bored!
With ThoughtWorks, I've visited
Bangalore, India (being based in Spain, for me, is the farthest to the east I’ve ever been)