Summary
Dan Kinder is a seasoned software engineering leader with 11+ years building and scaling distributed systems, currently serving as Director of Software Engineering at Turnitin. He combines hands-on architecture (Go, C++, Python), petabyte-scale storage design (CockroachDB, Cassandra, S3, DynamoDB, Postgres) and AWS/cloud expertise with practical on-premise build and deployment experience. His work spans high-scale search, web crawling, document parsing, NLP and machine learning integration, and he regularly drives build-vs-buy strategy and product-aligned technical vision. Known for developing teams that trust one another and consistently deliver value, he balances people leadership with deep technical ownership. A UC Berkeley EECS grad, he’s spent his entire career at Turnitin progressing from individual contributor to director, which reflects both long-term domain expertise and institutional impact.
11 years of coding experience
14 years of employment as a software developer
BS, Electrical Engineering and Computer Science, BS, Electrical Engineering and Computer Science at UC Berkeley