Emanuele Bertoldi

Lead Software Engineer at Timenet SpA

Friuli – Venezia Giulia, Italy
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
Emanuele Bertoldi is a Lead Software Engineer and technical leader with 16 years of experience building backend systems, embedded software, and full-stack applications across startups and enterprise environments. He currently leads engineering at Beliven | Happy Coders and holds technical leadership roles at Timenet, combining hands-on development with architecture and DevOps expertise. A prolific open-source contributor, he has improved packaging for Python apps in PyInstaller and enhanced animation and backend systems in projects like Horde3D and django-storages, demonstrating attention to interoperability and real-world deployment issues. His background spans C/C++ embedded systems, Python/Django services, modern JavaScript frontends, and database design, reflecting a pragmatic polyglot approach. Fluent in Chinese studies and with international market experience, he brings cross-cultural insight and a curiosity-driven mindset that balances romantic creativity with rigorous engineering.
code16 years of coding experience
job8 years of employment as a software developer
bookChinese Language, Chinese Language at South China Normal University
bookElectronics, Electronics at I.T.I. Arturo Malignani
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Università degli Studi di Udine
bookChinese language, Chinese language at Zhejiang University
languagesItalian, English, Spanish, Chinese
stackoverflow-logo

Stackoverflow

Stats
11reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (21)

hook10
c-language10
3d-graphics10
python10
animation10
django10
pyinstaller10
packaging10
dropbox10
rendering-engine10
cprogramming-language10
hook-form10
bundle9
testing9
exe9

Programming languages (15)

JavaC++CSSCRustVueHTMLTypeScript

Github contributions (5)

github-logo-circle
horde3d/Horde3D

Sep 2013 - Sep 2017

Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
Role in this project:
userBack-end Developer
Contributions:95 commits, 5 PRs, 10 pushes in 4 years
Contributions summary:Emanuele made significant contributions to the Horde3D engine's animation system. Their work included adding functionality to retrieve detailed information (count, time, weight) about animation stages of a model. The changes involved modifying the `egAnimation.cpp`, `Horde3D.cs`, `Horde3D.h`, `egModel.cpp`, `egAnimation.h`, and `egModel.h` files. These modifications suggest an improvement in the engine's ability to handle and expose animation data for game development.
effortanimationanimation-enginecleangame-development
pyinstaller/pyinstaller

Sep 2015 - Feb 2016

Freeze (package) Python programs into stand-alone executables
Role in this project:
userBackend Developer
Contributions:10 commits, 7 PRs, 10 comments in 4 months
Contributions summary:Emanuele primarily contributed to the PyInstaller project by creating and modifying hooks for various Python packages, particularly focusing on Django and pycountry. Their work involved adding new hooks, fixing import issues, and updating existing hooks to ensure proper functionality within packaged executables. They also refactored Django-related code to improve efficiency and maintainability, including changes to how Django settings and migration files are handled. Their contributions streamlined the process of packaging Django-based applications with PyInstaller.
pythonstandrevit-apisetuptoolspython2
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
Emanuele Bertoldi - Lead Software Engineer at Timenet SpA