Sean Marciniak

Senior Staff Software Engineer at OpenTelemetry

Oregon, Australia
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
Sean Marciniak is a Senior Staff Software Engineer with eight years of experience building scalable observability and data analytics platforms, currently contributing to Splunk Observability Cloud at Cisco. He is an active OpenTelemetry maintainer and contributor—having improved core Collector error handling and extended the Collector Contrib AWS Kinesis exporter to support dynamic encodings and safer S3 writes—helping shape industry-wide telemetry practices. Sean blends back-end systems expertise in Go with cloud-native operational experience across AWS and GCP, earned through roles at Atlassian, Splunk, and Beamery. He is known for pragmatic engineering that prioritizes data integrity and usability at scale, and for being the first APAC maintainer in OpenTelemetry Contrib. Outside work he explores public datasets and visualization techniques, turning real-world data into actionable insights. Based in Oregon, Australia, he combines open-source stewardship with hands-on platform delivery.
code8 years of coding experience
job10 years of employment as a software developer
bookUniversity of Adelaide
github-logo-circle

Github Skills (12)

aws-s310
opentelemetry10
error-handling10
go10
concurrency9
testing9
kin9
amazon-kinesis9
observability8
metric8
telemetry8
gzip7

Programming languages (10)

TypeScriptHCLShellOpen Policy AgentMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Contrib repository for the OpenTelemetry Collector
Role in this project:
userBack-end Developer
Contributions:1154 reviews, 45 commits, 272 PRs in 1 year 7 months
Contributions summary:Sean's contributions primarily involved refactoring and extending the AWS Kinesis exporter within the OpenTelemetry Collector Contrib repository. They added support for dynamic encoding types, including the Jaeger format, to enable the export of various data types like traces, metrics, and logs. Furthermore, the user implemented improvements to ensure data loss protection when writing the telemetry data to AWS S3 storage. These changes demonstrate a focus on enhancing data handling, integration with AWS services, and performance.
contribopentelemetry-collectortracingtempoobservability
OpenTelemetry Collector
Role in this project:
userBack-end Developer
Contributions:116 reviews, 13 commits, 27 PRs in 1 year 4 months
Contributions summary:Sean primarily focused on improving the usability of error handling within the OpenTelemetry collector, specifically concerning combined errors, with changes to support Go 1.13+. They also made access atomic to the collector's level for concurrent testing and updated methods to reflect the contribution guide's recommendations. Furthermore, the user made updates to feature gates.
opentelemetry-collectortracingtempoobservabilitytelemetry
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
Sean Marciniak - Senior Staff Software Engineer at OpenTelemetry