Ivan Rocha

Ivan Rocha

Senior Software Engineer @ The New York Times

About Ivan Rocha

Ivan Rocha is a Senior Software Engineer currently working at The New York Times, where he has been employed since 2022. He has a diverse background in software development, having previously worked at companies such as Tripadvisor and Wanderfly, and holds degrees in Visual Journalism and Political Science from the University of Miami.

Current Role at The New York Times

Ivan Rocha currently serves as a Senior Software Engineer at The New York Times, a position he has held since 2022. In this role, he applies his engineering skills to develop and enhance digital products. His work emphasizes problem-solving and collaboration, aligning with the organization's commitment to delivering quality journalism.

Previous Experience at Tripadvisor

Ivan Rocha worked at Tripadvisor in various capacities from 2012 to 2020. He began as a Web Developer and progressed to Senior Web Developer before becoming a Software Engineer II. His tenure at Tripadvisor spanned four years as a Web Developer, one year as a Senior Web Developer, and three years as a Software Engineer II, contributing to projects that improved user experiences in the travel industry.

Education and Expertise

Ivan Rocha studied at the University of Miami from 2008 to 2010, where he earned a Bachelor of Science degree in Visual Journalism and Political Science. He is currently pursuing a Post Baccalaureate Program in Computer Science at Oregon State University, which he began in 2024. This educational background supports his technical skills and understanding of media and communication.

Commitment to Diversity and Inclusion

Ivan Rocha has a strong focus on diversity, equity, and inclusion in his professional work. He integrates these values into his engineering projects, fostering an inclusive environment that encourages diverse perspectives and collaboration among team members.

Work Preferences and Values

Ivan Rocha values efficiency and clarity in his work environment. He enjoys problem-solving and teamwork but dislikes long meetings, crowded elevators, and vague error messages. These preferences reflect his approach to creating streamlined processes and effective communication in software development.

People similar to Ivan Rocha