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.
15 years of coding experience
9 years of employment as a software developer
BSc, Computer Science, BSc, Computer Science at The University of Edinburgh
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.
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