Dragomir Ivanov

General Manager at Self-employed

Ruse, Ruse, Bulgaria
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
Dragomir Ivanov is a seasoned software engineer and general manager with 14 years of experience building low-level Linux systems, high-performance networked services, and REST backends. He combines deep system programming expertise—POSIX threads, BSD sockets, iptables/OpenVPN—and C/C++ with modern backend work in Go, Node.js and PostgreSQL/MongoDB. His open-source contributions to the Go REST framework rs/rest-layer demonstrate practical API design improvements like ETag support and JSON-Patch handling, reflecting a pragmatic focus on robustness and interoperability. Past roles span embedded POS systems and telecom-grade distributed VAS solutions, where he designed protocol drivers and loyalty/payment integrations. Comfortable operating as an individual contributor or technical lead, he also runs his own consultancy from Ruse, Bulgaria. Colleagues rely on him for solving tricky concurrency, networking and integration challenges that others tend to avoid.
code14 years of coding experience
job16 years of employment as a software developer
bookbachelor, Computer Science, bachelor, Computer Science at University of Ruse
languagesBulgarian, English
stackoverflow-logo

Stackoverflow

Stats
534reputation
31kreached
6answers
20questions
github-logo-circle

Github Skills (18)

api-rest10
apidoc10
api-design10
json-patch10
restful-api10
go10
rest-api10
schema-design9
api9
salesforce-rest-api9
boost-asio6
angular-material6
gsoap6
boost6
xsd6

Programming languages (13)

C++CSSCRustScalaGoHTMLSvelte

Github contributions (5)

github-logo-circle
rs/rest-layer

Sep 2017 - Nov 2019

REST Layer, Go (golang) REST API framework
Role in this project:
userBack-end Developer
Contributions:30 commits, 32 PRs, 301 comments in 2 years 2 months
Contributions summary:Dragomir primarily contributed to the `rs/rest-layer` project by fixing bugs, implementing new features, and improving the codebase. Their work includes addressing issues related to projection resolvers, windowing, and HTTP method behavior. The user also added ETag headers to the API responses and implemented JSON-Patch support. The changes demonstrate a strong understanding of REST API design and Go programming, as evidenced by the code modifications across multiple files.
golangapigolang-reststorage-backendschema-fields
Contributions:9 pushes, 1 branch, 2 tags in 3 years
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