Carl Yeksigian

Senior Software Engineering Manager at The Apache Software Foundation

Boston, Massachusetts, 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
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.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor's Computer Science, Bachelor's Computer Science at Carnegie Mellon University
github-logo-circle

Github Skills (18)

c-language10
spark10
big-data10
java10
scala10
javas10
parquet10
bioinformatics10
genomics10
thrift10
cprogramming-language10
avro9
csharp9
dotnet-core9
haskell9

Programming languages (7)

JavaC++ScalaGoHTMLRubyPython

Github contributions (5)

github-logo-circle
bigdatagenomics/adam

Nov 2013 - Jul 2014

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:
userBack-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.
pythonbioinformaticsadamlicensedbig-data
apache/thrift

Jun 2013 - Mar 2014

Apache Thrift
Role in this project:
userBack-end Developer
Contributions:16 commits in 9 months
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