David Corrales

Quality Driven Developer

I joined ThoughtWorks nearly four years ago with very little experience in the field of software delivery and only academic experience in software development. I was lucky to be able to participate in the 45th batch of graduates for ThoughWorks University where I was introduced to what is now my newest passion, Quality Advocacy.

The environment I work in makes every day a learning experience, even when mistakes abound and are at times plentiful.

Since joining, I’ve had the pleasure of working for five different distributed teams, both as a developer and as a quality advocate. My current interest lies in Continuous Testing and QA in Production, something I hope to bring to the project I’m working on and the community at large.

The Interview

The thing I'm most proud of from my time here is

Joining a front-end team when I barely knew HTML. By the time I left the team, I could TDD in React and Redux with the best of them. CSS is still a bit of a pain, though

The thing I love most about my work is

The people. Even in difficult times, they’ve made it a joy to come to the office and spend time with them; whether it’s just catching up or discussing the pros and cons of IDEs

One of the most interesting stories I recall from my time at ThoughtWorks was when

During my time ThoughtWorks University our whole team came together to solve a crucial bug in our production environment. There was no blaming, finger-pointing or arguing; we simply identified the problem and worked until after midnight to solve it

The best advice I can give a current or future ThoughtWorker is

Ask questions! If you have doubts about a particular subject, chances are you’re not the only one, and everyone will benefit from sorting out the missing details