Panos Kittenis

Technical Lead at Thomson Reuters

London, England, 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
Panos Kittenis is a Technical Lead based in London with 12 years of experience building reliable backend systems across finance, media, and enterprise software. He specializes in Linux, Python, Scala, NoSQL and TDD, and combines hands-on engineering with team leadership at Thomson Reuters. His background spans low-latency trading systems at Citigroup to product engineering at Zeebox, giving him strong experience in performance-sensitive and distributed systems. An active open-source contributor, he has improved real-world tooling such as ParallelSSH (SFTP cross-platform support and docs) and python-versioneer (native extension build and test automation). Trained in computer science and information security, he brings a practical security-aware mindset to system design and delivery.
code12 years of coding experience
job4 years of employment as a software developer
bookMSc, Information Security, MSc, Information Security at Royal Holloway, University of London
bookBSc, Computer Science, BSc, Computer Science at University of Sussex
github-logo-circle

Github Skills (18)

python10
setuptools10
testing10
gevent10
cython10
pip10
sftp10
ssh10
networking9
packaging9
build-automation9
file-transfer8
cli8
documentation8
command-line-interface8

Programming languages (7)

TypeScriptC++CRustGoRubyPython

Github contributions (5)

github-logo-circle
ParallelSSH/parallel-ssh

Feb 2014 - Nov 2022

Asynchronous parallel SSH client library.
Role in this project:
userBackend Developer
Contributions:97 releases, 8 reviews, 578 commits in 8 years 11 months
Contributions summary:Panos focused on implementing new SFTP features, including support for directory structures across different operating systems and creating remote directories as needed. They also addressed a bug related to stdout output in channels. The user further improved the project's documentation by updating the README with SFTP examples and other usage details.
pythonsshlibevparallelsshssh-client
version-string management for VCS-controlled trees
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:2 reviews, 11 commits, 2 PRs in 2 years 9 months
Contributions summary:Panos's contributions focused on extending the build process for native code extensions within the repository. They implemented a 'bdist_ext' command class and added integration tests for modules with extensions using setuptools and pip. Furthermore, the user fixed issues related to the '--inplace' flag during the extension build and updated test scripts for better coverage. These modifications streamlined the build and testing process for the project.
vcsversion-controlcontrolledstringstring-management
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
Panos Kittenis - Technical Lead at Thomson Reuters