After completing a master’s degree in computer science at the University of California, Irvine, CJ joined the Veeva team as a software engineer. Several internships in the field helped prepare him to take on the diversity and technicalities of Veeva’s products—which he’s been doing successfully for more than four years, thanks to an intense culture of learning and teamwork.
Since Veeva runs on short release cycles, CJ relies on agile methodologies to keep up with customer needs, internal goals, and deadlines. He has lots of independence when it comes to programming, but regularly collaborates with product managers to incorporate feedback into new features. Luckily, CJ also assists with product planning—and managers are more than open to his ideas.