Kevin Earls

Independent Contractor at Freelance

La Rochefoucauld-en-Angoumois, Nouvelle-Aquitaine, France
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
Kevin Earls is an experienced software engineer and independent contractor with over 13 years building cloud-native observability and messaging systems across startups and large enterprises, including a long tenure at Red Hat. He combines deep Java and middleware expertise (ActiveMQ, Camel, JBoss/Wildfly) with hands-on Kubernetes, OpenShift, and operator development for projects like the OpenTelemetry and Jaeger operators. Kevin is a proven test and automation engineer who has repeatedly hardened production tooling and CI/CD pipelines, adding autoscaling support and stabilizing e2e tests for widely used open-source projects. His work spans full-stack improvements—from Hawtio UI fixes to low-level protocol and performance testing—and includes committer-level contributions to Apache ActiveMQ. Based in Nouvelle-Aquitaine, he brings a pragmatic blend of systems-level debugging, distributed tracing knowledge, and cross-language coding in Java, Go, Scala and more.
code13 years of coding experience
job26 years of employment as a software developer
bookALM Information Technology, ALM Information Technology at Harvard University
bookB.S Computer Science, B.S Computer Science at Boston College
bookBoston Latin School
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (32)

autoscaling10
kubernetes10
javascript10
jms10
web-application10
console10
testing10
typescript10
kubernetes-operator10
hawtio10
java10
cicd10
javas10
osgi10
junit10

Programming languages (11)

JavaShellCSSScalaJavaScriptGoHTMLSwift

Github contributions (5)

github-logo-circle
Jaeger Operator for Kubernetes simplifies deploying and running Jaeger on Kubernetes.
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:94 reviews, 142 commits, 221 PRs in 3 years 9 months
Contributions summary:Kevin's contributions primarily focused on updating and maintaining the end-to-end (e2e) tests within the Jaeger Operator for Kubernetes. They made several changes to ensure the tests would function correctly on OpenShift environments, updated timeouts, added new test cases, and refactored test structures for improved reporting. The user also added a new test case that involved autoscaling the collector, improved test reliability with port forwarding changes and enhanced the logging for debugging.
deployingjaegertracingoperatorkuberneteskubernetes-operator
Kubernetes Operator for OpenTelemetry Collector
Role in this project:
userBackend & DevOps Engineer
Contributions:46 reviews, 11 commits, 22 PRs in 5 months
Contributions summary:Kevin's commits primarily focus on enhancing the OpenTelemetry Operator's functionality and stability. They implemented autoscaling features by adding `MinReplicas`, `MaxReplicas`, and `TargetMemoryUtilization` parameters. The user also refactored the code to support multiple versions of autoscaling and improve the robustness of the reconciliation process, specifically in handling scenarios where pods are being terminated. Furthermore, the user addressed several code quality and reliability issues.
opentelemetry-collectoroperatorobservabilitykuberneteskubernetes-operator
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
Kevin Earls - Independent Contractor at Freelance