# Brad Diller > Principal Software Engineer at Trensant Location: Redwood City, California, United States Profile: https://flows.cv/braddiller • Over 10 year of experience as a technical lead in developing and designing key parts of the software product. • Expertise in Data Warehousing. o Designed and implemented reporting solutions from the ground up. o Expertise in architecting efficient ETL processes. • Proven ability to improve communication and coordination of engineering with other teams such as support and marketing. Specialties: Operating Systems: DOS/Windows, Solaris, HP/UX, AIX, LINUX, Macintosh, NEXTSTEP, PRIMIX, VAX/VMS. Languages and Scripts: Python, Java, C#, C, C++, Objective C, Smalltalk, Lisp, HTML, SQL, Oracle PL/SQL, Perl, XML, XSLT, ANT, BASH, KSH, AWK, SED Frameworks: .Net, ASP, Hibernate, Tapestry, Swing, MFC, PowerPlant, Motif, Think Class Library, MacApp. Databases: Microsoft SQL Server, Oracle, DB2, IDMS, Paradox. ## Work Experience ### Principal Software Engineer @ Trensant Jan 2017 – Present ### Principal Software Engineer @ Moodwire, Inc. Jan 2014 – Jan 2017 ### Software Architect @ Dorado Jan 2010 – Jan 2014 | San Mateo, CA ### Lead Software Engineer @ Sumtotal Systems, Inc. Jan 2004 – Jan 2011 • Design and implemented star schema and ETL enhancements to integrate the Performance system into the Sumtotal LMS reporting system. o Architected goal and assessment star schema based on business requirements through conferring with product management and technical leads. o Implemented Goal and Assessment star schema before target dates. o Re-architected key parts of the ETL to reduce transaction log consumption during the Extract phase and also improved inherent inefficiencies in the ETL computation of deleted records. • Designed and implemented a complete framework for desigining and delivering hot fixes and customizations that provides database and file tracking. automatic installaton, and prerequisite management. • Architected and implemented security layer of OLAP-based reporting system in the span of one month, due to customer demand. • Integrated support and development teams to address key missing features and defects identified by customer support with immediate application into the Report Manager product. ### Senior Software Engineer @ Sumtotal Systems, Inc. Jan 1999 – Jan 2004 • Improved our partner relationships with third-party content vendors NetG and SkillSoft: o Proposed a key improvement in the offline-feature which NetG subsequently adopted. We later integrated this refinement in the subsequent product release. o Collaborated with IT and product marketing in the establishment of a test server which will allow our content partners to validate that their content works correctly with our LMS product. • Proposed, adopted and deployed a new learning activity model to engineering and marketing that provides a unified model for learning activity groups and hierarchically structured learning activities. • Lead architect of module that supports content-interoperability standards represented by the AICC(Aviation Industry CBT Committee) and SCORM(Sharable Content Object Reference Model) specifications. Instrumental in helping Docent become the first major LMS vendor to be AICC-certified for the Web. ### Senior Software Engineer @ Instant Objects Jan 1998 – Jan 1999 • Designed and implemented online billing system, which allows one to specify billable user events and states as well as traditional cost of items represented by business data. • Designed and implemented a multi-threaded database maintenance manager that will periodically poll for database changes and incrementally update database caches. • Designed and implemented back and front end of a two-way matching plug-in – weighted scoring based on a person’s selection criteria and criteria of people who match that person. ### Senior Software Engineer @ Computer Curriculum Corporation Jan 1995 – Jan 1999 • October 97 – July 1998. Member of a software architecture group which was responsible for implementing a new AI, database Java-based framework for supporting facile development and deployment of Web-based and client/server course software. Designed a management system prototype using RMI and JDBC. • December 95 – October 97. Manager and technical lead of management systems group. Single-handedly designed and developed two MFC cross-platform applications – Remove Files, a file management utility and Teacher Assignment, an assignment distribution tool that is the linchpin for integrating new course software with the management system. Resurrected the Teacher Assignment project from imminent cancellation after lead engineer assigned to the project left the project in shambles 6 months before the project was due. Designed user interface, database architecture and object model. Completed project before the target date. Promoted to Senior Engineer IV in April 96. ## Education ### B.S in Philosophy Columbia University ### Ph. D. Candidate in Philosophy University of California, Berkeley ### M.S. in Computer Science San Francisco State University ## Contact & Social - LinkedIn: https://linkedin.com/in/brad-diller-7567a25 --- Source: https://flows.cv/braddiller JSON Resume: https://flows.cv/braddiller/resume.json Last updated: 2026-04-12