Carson Ip

Senior Software Engineer at Elastic

London, England, United Kingdom
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
Carson Ip is a Senior Software Engineer based in London with 11 years of experience building reliable back-end systems and observability tooling. Currently at Elastic, he has a track record of improving data pipelines and telemetry—including notable contributions to the OpenTelemetry Collector and its contrib repository where he implemented resilient Elasticsearch export behavior and dynamic indexing features. He brings deep systems-level expertise from work on high-performance projects like ProxySQL and pykafka, focusing on race conditions, shutdown correctness, and performance optimizations. Carson blends hands-on DevOps sensibilities with backend engineering, routinely refactoring for readability and fixing flaky tests to raise overall platform robustness. He holds computer science credentials from The Chinese University of Hong Kong and KTH, and quietly favors tackling tricky edge cases that prevent outages rather than flashy feature work.
code11 years of coding experience
job6 years of employment as a software developer
bookComputer Science, Computer Science at KTH Royal Institute of Technology
bookThe Chinese University of Hong Kong (CUHK)
languagesEnglish, Chinese, Chinese
stackoverflow-logo

Stackoverflow

Stats
1,936reputation
110kreached
37answers
12questions
github-logo-circle

Github Skills (49)

lz410
proxysql10
monitoring10
performance-monitor10
c-language10
observability10
reverse-proxy10
python10
multithreading10
mysql10
mysql-proxy10
testing10
amazon-elasticsearch10
distributed-tracing10
proxy10

Programming languages (19)

C#PowerShellJavaCSSC++CMakefileHandlebars

Github contributions (5)

github-logo-circle
elastic/apm-server

Nov 2022 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:2 releases, 884 reviews, 24 commits in 2 months
Contributions summary:Carson primarily focused on enhancing the APM server's functionality by adding features and improving code quality. Key contributions include adding request ID to HTTP span context, storing outcome values in service metrics for easier aggregation, and adding a new metadata field for agent activation method. Furthermore, the user refactored service metrics, transaction events, and metrics aggregations. These changes improved data collection and analysis within the APM server.
performance-monitoringapmdevopserror-monitoringperformance-metrics
Contrib repository for the OpenTelemetry Collector
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:398 reviews, 53 PRs, 435 comments in 1 year 1 month
Contributions summary:Carson contributed to the OpenTelemetry Collector Contrib repository by primarily addressing issues related to the Elasticsearch exporter. Their work included implementing new configuration options for retries, updating dependencies, and fixing test flakiness. They also refactored code for improved readability and implemented support for various features such as dynamic index and metric grouping. Additionally, they were involved in changes related to data stream routing.
contribopentelemetry-collectortracingtempoobservability
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
Carson Ip - Senior Software Engineer at Elastic