Alec Reitter

Senior Software Engineer at Apple Inc.

Sunnyvale, California, 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

🤩
Rockstar
🎓
Top School
Alec Reitter is a Senior Software Engineer with over a decade of experience building full‑stack web and backend systems, currently shaping product and UX for Podcasts Connect at Apple in Sunnyvale. He brings deep expertise in Java, JSP, client‑side JavaScript, and web technologies from early Ajax-era startups to large-scale distributed systems. Alec is an active contributor to FoundationDB and its record layer, where he implemented new index types, predicate enhancements, and performance/metrics improvements for a widely used open‑source transactional key‑value store. His background spans front-end craftsmanship at Lala, systems and analytics work at eBay Research Labs (including multiple patents), and entrepreneurial hardware/software experiments in wireless sensors. Fluent in combining product-focused UX sensibilities with rigorous backend engineering, he pairs hands‑on coding with a pragmatic eye for measurable performance gains.
code10 years of coding experience
job6 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookGerman, German at University of Stuttgart
github-logo-circle

Github Skills (19)

foundationdb10
databases10
query-optimization10
indexing10
java10
javas10
performance-optimization10
database-design10
database10
data-structures8
multithreading8
apidoc8
api8
data-structure8
javadoc7

Programming languages (4)

JavaC++HTMLSwift

Github contributions (5)

github-logo-circle
A record-oriented store built on FoundationDB
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1049 reviews, 503 commits, 672 PRs in 4 years 4 months
Contributions summary:Alec primarily contributed to the development of the record layer, specifically the implementation of features such as the support for a new index type, enhanced capabilities for the index and predicate framework, and the handling of various performance optimizations and fixes. Their work included implementing new index types and also providing support for features that make use of those indexes. These features include enhancing the capabilities of the index to deal with queries with different comparison types and also to improve the performance of existing indexes through optimized scans. These efforts included the addition of a new metric for tracking the database's reads and writes as well as improving the accuracy of the current metrics.
bigtabledatabase-accesstransactionalrelational-databasenosql-database
apple/foundationdb

May 2017 - May 2022

FoundationDB - the open source, distributed, transactional key-value store
Role in this project:
userBack-end Developer
Contributions:2 releases, 73 reviews, 460 commits in 5 years
Contributions summary:Alec's commits primarily focus on Java code within the FoundationDB project, specifically updating Javadoc for the `fromStream` function, merging code branches, and modifying the node.js bindings. The user's work involves both code updates and integration efforts across various components of the project, including file packaging and workload implementation. Moreover, the user's contributions also touch upon the node.js bindings and float casting within the project.
bigtabletransactionaldistributed-databasefoundationdbdatabase
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
Alec Reitter - Senior Software Engineer at Apple Inc.