David Giacomo

Staff Software Engineer at Mux

David Giacomo has a diverse work experience spanning over 20 years in the technology industry. David'smost recent position is as a Staff Software Engineer at Mux, where they currently work. Prior to that, they held a series of roles at Pandora, including Director of Engineering - Microservices Technology, Senior Engineering Manager - Microservices Technology, Engineering Manager - Platform, Server Technology, and Senior Software Engineer. In these positions, they were responsible for implementing various technical solutions, such as a time series-based dynamic popularity cache and the development of Pandora's commerce systems.

Before their time at Pandora, David worked as a Senior Software Engineer at Demandbase, where they designed and developed services utilizing Java, SQL, JMS, Hibernate, Lucene, MySQL, and Spring. David also implemented a Clickstream capture system that recorded and analyzed user data.

Prior to that, they worked at BEA Systems as a Senior Software Engineer, where they developed a robust automation system using Java, JMS, Spring, Hibernate, JSF, Lingo, and Python. David also conducted stress tests and implemented a dev/test strategy for the system.

Earlier in their career, David worked as an Automation Engineer at Inovis and as a Quality Assurance Automation Engineer at Vignette. In these positions, they developed and maintained test suites, designed and implemented monitoring applications, and determined equipment requirements for automation labs.

Overall, David Giacomo has a strong background in software engineering and has demonstrated expertise in developing scalable and fault-tolerant systems.

David Giacomo attended Texas State University where they earned a BA degree in Computer Science. David also attended The University of Texas at Austin, where they studied Computer Science without completing a degree.

Links

Previous companies

Pandora logo
Demandbase logo
INOVIS logo

Org chart

Sign up to view 0 direct reports

Get started