Richard Tarr
About Richard Tarr
Richard Tarr is a software developer with extensive experience in software analysis and design, particularly in object-oriented methodology. He has held various roles at Callaway Golf and currently works at General Atomics, where he applies his expertise in programming and database design.
Work at General Atomics
Richard Tarr has been employed at General Atomics as a Software Developer since 2011. In this role, he contributes to various software development projects, leveraging his extensive experience in programming and software design. His tenure at General Atomics spans over 13 years, during which he has applied his skills in object-oriented methodology and software analysis.
Previous Experience at Callaway Golf
Richard Tarr held multiple positions at Callaway Golf from 1994 to 2010. He served as a Senior Programmer/Analyst for two years, followed by roles as Senior Software Engineer for four years and Software Engineering Specialist for eight years. Additionally, he was the Callaway Golf Experience Technology Manager for two years. Throughout his time at Callaway Golf, he developed software that simulates real-world events to assist in optimal product design.
Education and Expertise
Richard Tarr earned a Master of Science in Computer Science from California State University San Marcos, studying from 2002 to 2008. Prior to that, he obtained a Bachelor of Science in Electrical Engineering from the University of Michigan, where he studied from 1984 to 1989. He possesses expertise in object-oriented methodology, software analysis and design, database design, and programming languages including C#, C++, SQL, and .NET.
Technical Consulting and Research Roles
Richard Tarr worked as a Technical Consultant and Team Member at carV3 Inc. for one year from 2009 to 2010. Earlier in his career, he served as a Research Assistant at the Polytechnic Institute of New York University for three months in 1988. He also held research and teaching assistant roles at the University of Michigan from 1987 to 1988, contributing to projects in space physics and social work.
Software Development Skills
Richard Tarr has developed 2D and 3D graphics software for visualizing simulated data. He utilizes numerical methods and artificial intelligence techniques to address complex problems in software development. His skills encompass a wide range of software engineering practices, making him proficient in creating innovative solutions within the tech industry.