A little bit about me...
Hello there! My name is David Nguyen and I am a Software Consultant, which essentially means that I am both a software engineer and a consultant. As a software engineer, my job extends beyond programming to include understanding business requirements, implementing those requirements, writing tests, pairing, etc.
As a consultant, I evaluate and propose different solutions to the team/clients, including the pros and cons of each. As a ThoughtWorker, recruiting is a shared responsibility and I regularly contribute through conducting technical interviews with prospective candidates.
Like many other software engineers, I had read some of Martin Fowler’s books like Refactoring, Patterns of Enterprise Application Architecture, and was curious about the company he’s working at. I then did some research on ThoughtWorks online and was impressed to discover that the company was well-respected in the IT industry, and how it passionately advocates for social and economic justice. When I found out that ThoughtWorks was recruiting in Singapore, I decided I had to give it a shot, and here I am.
What’s your biggest challenge working at ThoughtWorks?
I found the open career path approach at ThoughtWorks challenging to get used to. The culture and people development approach is quite unique. ThoughtWorkers are free to pursue our areas of interest without a fixed path - the company even supports you in switching roles or trying new roles. This is great if you already know what you want to focus on and know what goals/steps to set for yourself, otherwise it can be a little tricky. That being said, it opens up a lot of avenue to consider and the ability to test myself and get out of my comfort zone.
What do you like most about working at ThoughtWorks?
I love the working environment and colleagues at ThoughtWorks. Everyone is wickedly smart and you can always learn something new when pairing with another person, whether that person is junior or senior to you. When working at a client site, I can feel how ThoughtWorkers support each other like a family. We also do encourage each other to share knowledge through different activities like pairing, lunch & learn sessions, project sharing, and workshops. You will have plenty of opportunities to learn and improve, as long as you have an open mind.
Tell us something that not many people know about you
Something that was once my passion besides technology, is martial arts. The first martial art that I learnt was Kungfu at the age of 10. Since then, I have tried out several others like Karate and Muay Thai. My wish is to go back to martial arts training someday with my son. I already have a clear idea on what martial art I’m going to enroll him when he turns 5!