Kostis Anagnostopoulos

Seidor's External IT Expert At JRC at European Commission

Greece
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
Kostis Anagnostopoulos is a seasoned software engineer and architect with 12+ years designing scientific and simulation software for the European Commission, currently mentoring heavy-duty vehicle CO2 simulation at JRC. He blends deep back-end Python expertise with systems thinking—having architected DG CLIMA’s CO2MPAS and contributed to widely used open-source projects like PyTables, GitPython and traitlets. Comfortable across MATLAB, C# and DevOps, he improves tooling, logging, and developer ergonomics while ensuring robust testing and cross-platform reliability. An avid maintainer of debugging and autocompletion improvements, he’s contributed pragmatic fixes that make large-data and state-machine libraries easier to use. Early hacker instincts (from Amstrad demos to Arduino virtual-DOM experiments) underpin a curiosity-driven approach to engineering. Passionate about climate impact—both professionally and personally—he frames technical work as practical climate action.
code12 years of coding experience
job15 years of employment as a software developer
bookelectrical engineering & IT, electrical engineering & IT at University of Patras
stackoverflow-logo

Stackoverflow

Stats
8,956reputation
3.2mreached
74answers
8questions
Badges
windows
top-5%
python
top-1%
dictionary
top-5%
windows-subsystem-for-linux
top-5%
ubuntu
top-5%
numpy
top-5%
github-logo-circle

Github Skills (44)

unit-testing10
debugging10
git10
hdf10
debug10
sqlite10
pytest10
python10
back-end-development10
testing10
configuration-management10
command-line-interface10
subprocess10
state-machine10
package10

Programming languages (19)

C#PowerShellJavaC++CRustGoMustache

Github contributions (5)

github-logo-circle
pypiserver/pypiserver

Nov 2014 - Dec 2017

Minimal PyPI server for uploading & downloading packages with pip/easy_install
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:7 releases, 170 commits, 54 PRs in 3 years 1 month
Contributions summary:Kostis's commits primarily focused on adding and enhancing logging capabilities within the PyPI server. This included the implementation of logging for all HTTP actions, the use of the standard Python logging library, and the addition of command-line options for controlling logging format, file output, and verbosity. Furthermore, the user made changes to README, tests and the standalone script, which reflects a contribution to both back-end implementation and DevOps practices related to continuous integration or deployment. The contributions improved the server's operability and included supporting client-side upload configurations.
downloadingpythoneasy-installpippypi
GitPython is a python library used to interact with Git repositories.
Role in this project:
userBack-end & DevOps Engineer
Contributions:101 commits, 17 PRs, 24 pushes in 4 months
Contributions summary:Kostis primarily focused on improving the GitPython library's functionality and stability, with contributions spanning both back-end and DevOps aspects. Their work included fixing dependencies, addressing issues related to process execution (particularly on Windows), and ensuring more robust exception handling within the library. Furthermore, the user made significant contributions to improve the library's test suite, including fixes for Appveyor and addressing Unicode issues. They also worked on improving the git-daemon integration.
python-libraryrepositoriespythongit-plumbinggitpython
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