# Jeff D. > Principal Software Engineer at Confluent Location: Menlo Park, California, United States Profile: https://flows.cv/jeffd • Established engineering lead with extensive experience driving projects end to end, as well as setting the technical direction. • 16+ years of experience building robust and maintainable large scale distributed systems in the cloud. • Passionate about solving difficult engineering problems to deliver business impacts. ## Work Experience ### Principal Software Engineer @ Confluent Jan 2019 – Present | Mountain View, CA ### Lead Software Engineer @ Uber Jan 2016 – Jan 2019 | San Francisco Bay Area ### Software Engineer @ Google Jan 2013 – Jan 2016 | Mountain View, CA Android Wear (05/2014 - Present) Core developer of Android Wear service framework, which connects wearables to other Android devices, and provides Android Wear SDK to app developers. Technologies: Android, Java, Google Play Services, Protocol Buffers, Spanner, Blobstore, JSON Google Shopping Express (05/2013- 05/2014) Drove growth by expanding shopping express to new areas and product lines, with more shipping options. • Worked closely with PMs on product requirements and constraints introduced by regulations, product or locale specific restrictions (e.g. for Perishables and Alcohol), and came up with proper technical design for expansion. • Led the implementation, including inventory and catalog management, indexing and serving, and search client. Technologies: BigTable, Colossus, MapReduce, Mustang(indexing and serving), Protocol Buffers, Java, Javascript and C++ ### Software Engineer @ Amazon Jan 2007 – Jan 2013 | Seattle, WA Key developer of Amazon product defect detection system, whose outputs were consumed by product search to refine search results and were published to millions of 3rd party sellers to improve online product data and to help sales: • A fully distributed application processing 40 billion records per build with 16 input sources and 3 output targets, over 200 steps synchronized using Amazon Simple Workflow Service (SWF). • An Elastic Map Reduce (EMR) cluster of 350 hosts was used for production build. • Integrated with SABLE, an internal high available and scalable NoSQL storage and pre-computation service. Technologies: Java, S3, EC2, Hadoop, Elastic Map Reduce (EMR), SimpleDB, Simple Workflow Service (SWF) Designed and implemented a general purpose Web Service for catalog management: • Owned the full life cycle of creating a scalable Web Service for updating Amazon catalog, hiding all the underlying complexities of interacting with various heterogeneous services. • Integrated Amazon smart reconciliation engine and brand normalization engine with the service. Technologies: Java, Amazon Service Framework, SOA, Jetty, REST, SOAP, XML, Oracle Created a community based product improving system: • Owned it from the front end to backend processing and the Admin tool. • Auto approval engine has been gradually enhanced from a manually tuned naive model to a random forest based machine learning model. Technologies: Java, Javascript, HTML, CSS, Tomcat, Hibernate, Oracle, Simple Queue, Random Forest ### Research Assistant @ Indiana University Jan 2005 – Jan 2007 | Bloomington • Increased the performance of a parallel Cholesky decomposition algorithm by 30 percent by utilizing Z-order matrix storage, which can fit into every level of a memory hierarchy to benefit from data locality. Technologies: C/C++, Message Passing Interface (MPI), Linux Cluster (128 hosts) ## Education ### M.S. in Computer Science Indiana University Bloomington ### University of Science and Technology of China ## Contact & Social - LinkedIn: https://linkedin.com/in/jeff-d-08570b5 --- Source: https://flows.cv/jeffd JSON Resume: https://flows.cv/jeffd/resume.json Last updated: 2026-04-12