Xabriel Mojica

Staff Data Engineer

Ann Arbor, Michigan, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Xabriel Mojica is a Staff Data Engineer with a decade of experience designing and shipping large-scale SQL and data-platform solutions, currently driving data engineering at the Wikimedia Foundation. He co-architected Adobe's cloud-native Query Service on Apache Spark—owning REST APIs, metadata storage, and scheduling—and helped launch an integrated reporting system linking dashboards to a data warehouse. Earlier at IBM he contributed to Big SQL and led containerization efforts, gaining deep exposure to Hadoop, HBase, Hive and Impala. An active open-source contributor to Apache Iceberg, he has added features that improve metadata compatibility and query behavior, reflecting a knack for making data systems more robust and configurable. Combining graduate research in cloud workload modeling with hands-on production builds, he blends principled experimentation and academic rigor with practical engineering that scales. Based in Ann Arbor, he brings both systems-level architecture and pragmatic delivery to complex data platforms.
code10 years of coding experience
job13 years of employment as a software developer
bookProfessional Certificate Data Science, Professional Certificate Data Science at HarvardX
bookBachelor of Science (BS) Computer Engineering, Bachelor of Science (BS) Computer Engineering at University of Puerto Rico-Mayaguez
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at Florida International University
languagesEnglish, Spanish
github-logo-circle

Github Skills (8)

javas10
java10
data-engineering10
apache-iceberg10
back-end-development9
spark8
data-structure7
data-structures7

Programming languages (7)

JavaRTeXScalaJavaScriptPuppetPython

Github contributions (5)

github-logo-circle
apache/iceberg

Jan 2019 - Nov 2019

Apache Iceberg
Role in this project:
userBack-end Developer
Contributions:10 commits, 9 PRs, 128 comments in 9 months
Contributions summary:Xabriel's commits primarily focus on enhancing the functionality and configuration of Apache Iceberg, a data lake format. They implemented a case sensitivity flag for expression binding, which improves data processing flexibility. The user also contributed to supporting case sensitivity configuration and allowing overrides for read split behavior, improving the data processing capabilities. Furthermore, the user fixed the reading of old metadata files, and added metadata tables for path-based tables, making the data more accessible.
apache-icebergapachebig-datadatastreamjava
xabriel/listen-to-wikipedia

Mar 2023 - Dec 2023

Live, generative music from Wikipedia edits
Contributions:3 reviews, 3 PRs, 6 pushes in 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Xabriel Mojica - Staff Data Engineer