Jan Borsodi

Technical Lead at CEMIT

Porsgrunn/Skien, Vestfold og Telemark, Norway
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
Jan Borsodi is a Technical Lead and pragmatic senior software engineer with 23 years of experience building backend systems, APIs, and low-level components across diverse languages and environments. He co-founded and led core engineering on a major CMS early in his career and later contributed to notable open-source projects such as the OpenMW game engine and the pychromecast library, demonstrating both system-level and application-level expertise. At CEMIT he architects containerized IoT ingestion pipelines, PostGIS-based map matching and TimescaleDB storage, while still getting hands-on with database tuning and occasional computer vision work. Comfortable moving between core development, devops, integration and frontend tasks, he has a knack for debugging tricky issues and improving robustness in networking and database layers. Curious and tooling-oriented, he routinely scouts new languages and concepts and has a background in protocol design, debugger tooling and cross-platform compatibility. Based in Norway, he blends pragmatic delivery with deep technical breadth, from SQL schema migrations to performance-sensitive C++ and Python integrations.
code23 years of coding experience
job22 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of South-Eastern Norway
languagesNorwegian, English
github-logo-circle

Github Skills (27)

socket-io10
c-language10
postgresql10
python10
multithreading10
mysql10
socket10
thread10
sql10
hyper-threading10
database-design10
db-schema10
database-schema10
database-management10
error-handling10

Programming languages (8)

TypeScriptDockerfileC++BatchfileJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
ezsystems/ezpublish-legacy

Sep 2002 - Dec 2007

eZ Publish (aka "legacy kernel" + 3 core "legacy extensions") NOTE: Succeeded by eZ Platform, no further feature releases planned.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:3896 commits in 5 years 4 months
Contributions summary:Jan primarily contributed to the database aspects of the project, as evidenced by their work on SQL update files for both MySQL and PostgreSQL. Their focus involved modifying existing database structures, including table creation, index management, and changes to table types. The contributions addressed issues related to data integrity and versioning by incorporating features such as order status with improved language and character handling.
cmskernelpublishpublishingphp
Library for Python 3 to communicate with the Google Chromecast.
Role in this project:
userBack-end Developer
Contributions:2 releases, 68 commits, 8 PRs in 11 months
Contributions summary:Jan primarily contributed to the `pychromecast` library, focusing on improving the socket client's functionality. They implemented features to handle socket timeouts and EOF errors, ensuring more robust connection management. The user also addressed issues related to message handling within controllers, introduced a disconnection mechanism, and refactored code for Python 2 and 3 compatibility. These changes improved stability, error handling, and the overall user experience.
pythonchromecastcommunicatepython-3python3
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
Jan Borsodi - Technical Lead at CEMIT