Gregory Aldrich
About Gregory Aldrich
Gregory Aldrich is a Software Design Engineer at Expedia with extensive experience in software development, having previously worked at companies like Excell Data, Amazon.com, Accelrys, and BAE Systems.
Software Design Engineer at Expedia
Gregory Aldrich has been working as a Software Design Engineer at Expedia starting from 2008. During his tenure, he has contributed to various software projects, leveraging his expertise in software design and development to enhance the company's technological capabilities.
Previous Experience at Excell Data
Before joining Expedia, Gregory worked at Excell Data as a Software Design Engineer 4. His involvement with the company spanned two separate periods - from 2007 to 2008 for 9 months, and earlier from 2006 to 2007 for 5 months. During these periods, he played a crucial role in the design and implementation phases of several projects.
Role at Amazon.com
Gregory had a brief stint at Amazon.com in 2007, serving as a Software Development Engineer for 6 months. During this time, he was involved in developing and enhancing software solutions that added to Amazon's vast technological expanse.
Key Contributions at Accelrys
From 1999 to 2006, Gregory worked at Accelrys as a Senior Software Engineer. He was a key player in developing Discovery Studio, a cross-platform application vital for future life sciences development. He focused on 3D molecular visualization using OpenGL, C++, STL, and Qt. Gregory also achieved significant performance improvements in 3D visualization software, which was instrumental in enhancing line and surface rendering and selection performance by an order of magnitude. Additionally, he received a company award for outstanding customer support provided through the company's web forum.
Software Engineering Background
Gregory's career began at BAE Systems, where he worked as a Software Engineer from 1997 to 1999. His early experiences here laid the foundation for his subsequent roles and achievements in software design and development.
Education in Computer Science
Gregory Aldrich earned his Bachelor of Science degree in Computer Science from San Diego State University, where he studied from 1995 to 1997. His academic background equipped him with the necessary skills and knowledge to advance in his professional career.
Technical Achievements and Innovations
Throughout his career, Gregory has led various technical initiatives. He led a team to design and implement a graphing component for Material Studio Modeling, DS Gene, and DS Modeling 1.2 Structure Based Design (SBD). Furthermore, he enhanced file serialization, property retrieval, and graphic creation processes, significantly reducing memory usage for ViewerPro's files and data models.