Kaveh Shamsi is a software engineer based in Berlin with nine years of experience building reliable backend and mobile systems, currently working at Broadcom. He has hands-on expertise in Android development—having implemented core Bluetooth scanning, background services, and notification features for the NHS COVID-19 beta app—and in backend configuration services, contributing security and SSH improvements to the widely used Spring Cloud Config project. Comfortable across the stack, he has improved robustness by updating dependencies (JGit) and adding private-key passphrase support, showing attention to secure, production-grade integrations. Colleagues value his pragmatic refactors and performance-minded optimizations that quietly reduce operational risk. He brings a practical, improvement-oriented mindset to engineering problems, pairing mobile UX fixes with server-side hardening.
Source code of the Beta of the NHS COVID-19 Android app
Role in this project:
Mobile Developer (Android)
Contributions:304 commits in 3 months
Contributions summary:Kaveh primarily worked on implementing core functionalities within the NHS COVID-19 Android app. Their contributions included moving Bluetooth scanning and advertising functionalities to a service, optimizing code, and refactoring various elements. They also implemented a date picker in the questionnaire review screen and added the required notifications to the system.
External configuration (server and client) for Spring Cloud
Role in this project:
Back-end Developer
Contributions:4 reviews, 5 commits, 23 PRs in 2 months
Contributions summary:Kaveh primarily contributed to the configuration server functionality within the Spring Cloud Config project. Their work involved replacing dependencies, specifically switching from Jsch to Apache MINA, and updating JGit. They also added support for private keys with passphrases and addressed issues related to SSH configuration, including handling both hostnames and IP addresses. The user's changes focused on improving security and the overall robustness of the configuration server.
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.