CIS 6930 Spring 26

Logo

Data Engineering at the University of Florida

Guest Speaker: Dr. Shiree Hughes

Date: Monday, February 9, 2026 Time: 8:30 AM - 9:00 AM EST Format: In-class discussion


Dr. Shiree Hughes

About Dr. Hughes

Dr. Shiree Hughes is a Software Engineer at General Motors on the Big Data team, where she designs and implements data pipelines using Hadoop, Spark, Kafka, and other distributed technologies. Her work supports automotive applications that process massive volumes of data to improve vehicle performance, safety, and customer experience.

Dr. Hughes brings a unique perspective to data engineering, having transitioned from embedded systems and mobile development into large-scale distributed computing. This background gives her deep insight into the full stack of modern data systems, from the sensors and devices that generate data to the cloud infrastructure that processes it.

Beyond her technical contributions, Dr. Hughes is dedicated to increasing diversity in STEM fields. She served as President of ACM-Women from 2015 to 2017 and continues to mentor students and early-career engineers.

Education

Ph.D., Computer Science - Florida Atlantic University Dissertation: “Changing Consumer Behavior through Ambient Displays in Smart Cafeterias and Detecting Anomalous Reporting Behavior in Wireless Sensors”

Her doctoral research explored two interconnected themes: using technology to influence sustainable behavior and building reliable sensor networks. At the Institute for Sensing and Embedded Systems Networks Engineering (I-SENSE), she led an interdisciplinary team developing the W.A.S.T.E. R.E.D.U.C.E. system (Waste Auditing Sensor Technology to Enhance the Reduction of Edible Discards in University Cafeterias & Eateries), which used sensor networks and ambient displays to reduce food waste on college campuses through social norming techniques.

M.S., Computer Engineering - University of Florida, CISE (2012) Dr. Hughes is a proud Gator who earned her Master’s degree from UF’s Department of Computer & Information Science & Engineering.

B.S., Mathematical Science - Clemson University (2010) Her undergraduate foundation in mathematics provides the analytical rigor that underpins her work in data engineering and distributed systems.

Professional Experience

General Motors - Software Engineer, Big Data Team (Current) At GM, Dr. Hughes works on the data infrastructure that powers modern automotive systems. Her responsibilities include:

Motorola Solutions - Embedded Systems Engineer, Android Team Before transitioning to big data, Dr. Hughes worked on mobile platforms at Motorola Solutions:

Technical Expertise

Category Technologies
Big Data Apache Hadoop, Apache Spark, Apache Kafka, HDFS, YARN
Programming Java, C/C++, Python, Scala, MATLAB
Embedded Linux Kernel, Device Drivers, Atmel AVR/SAM4L
Cloud Microsoft Azure (Certified Fundamentals)
Methodologies SAFe 5 Practitioner, DevOps Practitioner

Research Publications

Dr. Hughes has published research on sensor networks, sustainability technology, and anomaly detection:

Leadership & Community


Pre-Session Preparation

Please review these resources before the session to make our discussion more productive:

Required Reading

Resource Description Time
Apache Kafka Introduction Official introduction to Kafka’s distributed streaming platform 15 min
Apache Spark Quick Start Official Spark getting started guide 20 min
Hadoop Tutorial (GeeksforGeeks) Overview of HDFS, MapReduce, and YARN 20 min

Optional Deep Dives

Resource Description
Apache Kafka for Beginners (DataCamp) Comprehensive beginner guide to Kafka concepts
Spark By Examples Hands-on Spark tutorials with code examples
Building Blocks of Hadoop (Pluralsight) Deep dive into Hadoop architecture

Video Resources

Resource Description Time
Big Data Explained Overview of big data concepts 10 min

Come Prepared With Questions

Think about technical questions you’d like to ask Dr. Hughes:

Data Pipeline Architecture

Scaling Challenges

Data Quality & Reliability

Technology Trade-offs


Connect


Back to Schedule