Ali Alsuliman

Principal Software Engineer at Couchbase

Eugene, Oregon, 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
Ali Alsuliman is a Principal Software Engineer based in Eugene, Oregon, with eight years of focused experience building and optimizing backend systems at Couchbase. He brings deep expertise in database indexing and query performance, demonstrated through contributions to Apache AsterixDB that introduced and refined secondary primary indexes and improved B-tree lookup behavior. A UC Irvine MS in Computer Science and a BS from King Fahd University underpin his strong foundations in systems design and data structures. Ali combines hands-on engineering with a curiosity for new challenges—early-career experience at Saudi Aramco gave him real-world systems perspective that complements his cloud and distributed-database work. Known for pragmatic optimizations that yield measurable performance wins, he thrives on turning complex storage and indexing problems into reliable, maintainable solutions.
code8 years of coding experience
job5 years of employment as a software developer
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at King Fahd University of Petroleum & Minerals
bookUniversity of California, Irvine
languagesEnglish, Arabic
github-logo-circle

Github Skills (11)

data-structures10
javas10
query-engine10
query-parser10
query-optimization10
indexer10
indexing10
querying10
data-structure10
java10
data-storage9

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
apache/asterixdb

Sep 2017 - Jan 2023

Mirror of Apache AsterixDB
Role in this project:
userBack-end Developer
Contributions:214 commits in 5 years 4 months
Contributions summary:Ali primarily contributed to the development and optimization of Apache AsterixDB by introducing and improving index structures. Their work focused on creating and optimizing secondary primary indexes for efficient query processing, as evidenced by modifications to the grammar to allow creation of secondary primary indexes and implementations to fix outputs of operations. They also addressed issues in the implementation of B-tree indexes, aiming to optimize the handling of different cases for index lookups.
dbmsparquetasterixdbolapapache
couchbase/asterixdb

Jun 2022 - Jan 2023

Mirror of Apache AsterixDB
Contributions:16 commits in 7 months
asterixdbjavadatabaseapache
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
Ali Alsuliman - Principal Software Engineer at Couchbase