Summary
Preston Crary is a Principal Software Engineer with 13 years of experience building and optimizing Java web applications, currently leading platform work at Veeva Systems. He specializes in framework development, performance tuning, and complex data publishing systems, having led Liferay’s Publications team and authored a bespoke DSL that blends SQL and Java. Deep knowledge of OSGi/DS, Spring, Hibernate, Servlets and SQL underpins his work on caching, concurrency control, and normalization of large schemas to replace brittle XML/JSON columns. An ongoing contributor to the liferay-plugins ecosystem, he brings full-stack chops across portlets and plugin fixes that improve both UX and backend stability. A former U.S. Army chaplain’s assistant, he pairs technical rigor with disciplined leadership, strong expectation management, and a knack for pragmatic solutions under pressure.
13 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Computer Science, 3.5 GPA, Bachelor's degree, Computer Science, 3.5 GPA at Azusa Pacific University