Romain Knezevic

Développeur Freelance at jdid.co

Marseille, Provence-Alpes-Côte d'Azur, France
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

👤
Senior
🎓
Top School
Romain Knezevic is a Marseille-based freelance developer with 11 years of experience delivering bespoke web sites and polished user experiences while positioning his work as a quality alternative to mass-market WordPress templates. He combines full-stack web skills (Python/Django, HTML/CSS/JS) with strong systems and distributed-systems expertise in Go and C#, having built secure middleware, client/server APIs and embedded proofs-of-concept using BitTorrent. His open-source contributions include practical improvements to a Go Kademlia/Mainline DHT implementation, reflecting attention to robustness and resource management. An engineer by training (ESIL) who also handles ops and maintenance, he favors finishing touches and usability as distinguishing elements of his craft.
code11 years of coding experience
job2 years of employment as a software developer
bookAix-Marseille University
bookDiplôme d'ingénieur, Informatique, Diplôme d'ingénieur, Informatique at ESIL
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
967reputation
121kreached
9answers
6questions
github-logo-circle

Github Skills (15)

go10
dht10
kademlia10
networking9
udp9
concurrency8
64-bit6
html6
css6
logging6
javascript6
scroll6
jquery6
python6
django6

Programming languages (7)

RustCPLpgSQLJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
nictuku/dht

Nov 2015 - Nov 2015

Kademlia/Mainline DHT node in Go.
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 8 comments in 4 days
Contributions summary:Romain primarily focused on improving the functionality and structure of the DHT node. Their contributions included closing the listener on exit to prevent resource leaks, enhancing the get_peers response to pass down all peers, and standardizing the announce_peer glog call. They also added a Start() function as an alternative to Run() for launching the DHT node, which also involved updating tests and examples to reflect this change.
golangdhtmainlinekademlia
rkjdid/festivalechos

Feb 2015 - Oct 2017

Contributions:70 pushes, 2 branches, 8 tags in 2 years 8 months
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