Andrew Kennedy

Senior Software Engineer at Cloudsoft

City of Edinburgh, Scotland, 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
Andrew Kennedy is a Senior Software Engineer based in Edinburgh with 15 years’ experience building enterprise Java and distributed systems, blending hands-on backend development with deep security expertise. He has driven middleware, cloud and PaaS work at Cloudsoft (including contributions to Brooklyn and jclouds) and is an Apache Qpid committer who has worked on core distributed ledger pieces in Sawtooth. Comfortable across JEE stacks, messaging, ESBs and container/cloud integrations, he pairs systems design and architecture skills with practical penetration testing, risk assessment and security architecture. Andrew is seeking to grow into technical leadership and higher-level architecture roles while continuing to contribute code to open-source infrastructure projects. A not-obvious strength is his long history of bank-grade security engineering and auditing early in his career, which informs his pragmatic approach to secure, resilient system design.
code15 years of coding experience
job9 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at The University of Edinburgh
stackoverflow-logo

Stackoverflow

Stats
2,597reputation
258kreached
40answers
6questions
Badges
xml
top-5%
xsd
top-5%
schema
top-5%
cassandra
top-5%
github-logo-circle

Github Skills (34)

docker10
apidoc10
distributed-ledger-technology10
dockers10
java10
hyperledger-sawtooth10
distributed-ledger10
javas10
api10
blockchain10
hyperledger10
cloud-computing9
cassandra9
xsd9
schema9

Programming languages (11)

TypeScriptJavaDockerfileShellRustMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
jclouds/jclouds

Oct 2014 - Mar 2017

Read-only mirror of ASF Git Repo for jclouds
Role in this project:
userBack-end Developer
Contributions:23 commits, 6 PRs, 11 comments in 2 years 5 months
Contributions summary:Andrew primarily contributed to the Docker-related components of the jclouds project. Their work focused on improving the Docker integration, addressing issues in container conversion, and adding new features like setting hostname, environment variables, and port bindings. The user also made fixes and enhancements to the Softlayer template options. These contributions demonstrate a focus on cloud provider integrations.
jcloudsgit-reporead-onlyasf
Core repository for Sawtooth Distributed Ledger
Role in this project:
userBack-end Developer
Contributions:13 commits, 19 PRs, 3 pushes in 6 months
Contributions summary:Andrew primarily contributed to the core Sawtooth Distributed Ledger project, focusing on back-end functionalities. They added and modified features related to signing algorithms and transaction processing. The user also updated the validator code to handle new client requests and exported protobuf messages, showcasing their work in improving the core functionalities of the system.
hyperledgerdltsawtoothdistributed-ledgerledger
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
Andrew Kennedy - Senior Software Engineer at Cloudsoft