Senior Software Engineering Manager at The Apache Software Foundation
Boston, Massachusetts, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Carl Yeksigian is a senior software engineering manager with 13 years of experience building distributed query and data platforms, currently leading Query Execution teams at Datadog. He blends hands-on systems work—contributing to Apache Thrift and Apache Cassandra—with productionizing big-data bioinformatics pipelines via the ADAM project using Spark, Parquet, and Avro. Carl has driven planner and optimizer development (Calcite, Substrait) and multi-engine query routing (Trino, DataFusion), balancing open-source collaboration with delivering customer-facing observability capabilities. His background spans finance, genomics, and cloud-scale engineering, showing a knack for porting research code into robust, S3-backed production systems. Colleagues know him for bridging compiler- and protocol-level detail work with high-level architecture and for pragmatic fixes that improve cross-language portability in widely used OSS projects.
13 years of coding experience
12 years of employment as a software developer
Bachelor's Computer Science, Bachelor's Computer Science at Carnegie Mellon University
ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.
Role in this project:
Back-end Developer
Contributions:35 commits in 8 months
Contributions summary:Carl primarily focused on improving the ADAM genomics analysis platform. They addressed issues related to data handling, specifically handling unmapped reads and fixing sorting functionalities. Furthermore, the user implemented and tested code related to parsing and converting various file formats within the platform. Their work contributed to the platform's stability, robustness and compatibility with diverse genomics datasets.
Contributions summary:Carl contributed to the Apache Thrift project by addressing various issues related to different client implementations. They fixed compiler warnings in the C++ client, added support for TMemoryBuffer in the C# client, and updated the Haskell client to use `Data.Maybe`. Furthermore, the user addressed portability issues in the C++ client and deprecated the "senum" keyword. These contributions demonstrate a focus on improving the code base's functionality and compatibility across multiple programming languages.
actionscriptapache-thriftnetwork-clientdartapache
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
Carl Yeksigian - Senior Software Engineering Manager at The Apache Software Foundation