Alan Conway

Shefford, Quebec, Canada
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
Alan Conway is a middleware-focused software engineer with 12 years of experience building and hardening network infrastructure and messaging systems. Having grown up with CORBA and SOAP-based web services, he now implements AMQP and contributes to cloud-native projects—most recently improving OpenShift's cluster-logging-operator build and automation and enhancing the Go CloudEvents SDK with message and transport primitives. He prioritizes software that is not only scalable and performant but also deployable, teachable, and easy for teams to operate, reflecting his background in consulting and training. Based in Shefford, Quebec, he combines practical DevOps improvements (CI, code generation, dependency cleanup) with hands-on backend development to reduce friction in production workflows. An understated strength is his focus on making complex middleware interworking tangible and maintainable for downstream users and operators.
code11 years of coding experience
languagesEnglish, French
github-logo-circle

Github Skills (19)

kubernetes10
cloudevents10
http10
makefile10
cicd10
go10
build-automation10
kubernetes-pods10
operator-sdk10
dockers9
apidoc9
docker9
api9
logging9
vector9

Programming languages (16)

JavaC++CSSCRustMakefileGoHTML

Github contributions (5)

github-logo-circle
Operator to support logging subsystem of OpenShift
Role in this project:
userBackend & DevOps Engineer
Contributions:616 reviews, 77 commits, 160 PRs in 2 years 9 months
Contributions summary:Alan Conway's contributions centered on enhancing the cluster-logging-operator's build process, code generation, and infrastructure. He improved the operator-sdk integration by upgrading the operator-sdk binary and implementing automated code and CRD generation. Furthermore, Conway streamlined the build process by removing unnecessary files and dependencies, enhancing the overall maintainability of the project. This also included creating a CI check and pre-commit actions to help improve development workflows and code quality.
subsystemfluentdloggingopenshiftoperator
cloudevents/sdk-go

Jun 2019 - Nov 2019

Go SDK for CloudEvents
Role in this project:
userBack-end Developer
Contributions:23 commits, 25 PRs, 3 pushes in 5 months
Contributions summary:Alan primarily contributed to the Go SDK for CloudEvents, adding functionality for message handling and transport mechanisms. They implemented a `ReceiveFunc` wrapper, analogous to `http.HandleFunc`, and added constructors like `NewMessage` and `NewRequest` with supporting functions (`Init`, `ToRequest`, `ToResponse`). Their work included updates to the HTTP transport, adding a `WithListener` option, and addressing code quality issues identified by `golangci-lint`. They also refactored and added support for a new binding package.
golangcloudeventssdkalibabacncf
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
Alan Conway