Ivan Yonchovski

Senior Software Engineer at Status

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

🤩
Rockstar
🎓
Top School
Ivan Yonchovski is a Senior Software Engineer based in Bulgaria with a decade of experience building robust, multithreaded back-end systems and developer tooling. He brings deep expertise in Java, Spring, TDD, Hibernate and RESTful services, complemented by fluency in Scala, Python, bash and legacy .NET stacks. Ivan has worked across startups and enterprise teams (Status, Tick42, VMware) delivering full lifecycle software and pragmatic engineering solutions. An active open-source contributor, he has improved language tooling and debugging infrastructure in prominent projects like Nim, Emacs LSP/dap-mode and Treemacs, often tackling tricky edge cases in parsers, diagnostics and dependency management. Colleagues rely on him for thoughtful design, reliable implementations and improving developer experience through tooling enhancements. Notably, his OSS work shows a pattern of fixing subtle regressions and adding practical utilities (e.g., deps visualization and DAP breakpoint handling) that benefit large user communities.
code10 years of coding experience
job15 years of employment as a software developer
bookBachelor, Computer Systems, Bachelor, Computer Systems at Technical University Sofia
bookComputer systems, Computer systems at Computer Technologies and Systems High School – Pravets
github-logo-circle

Github Skills (46)

ls10
json-parser10
nim-lang10
json10
debugging10
debug10
package-management10
testing10
configuration-management10
jsonp10
language-server-protocol10
ui-design10
java10
emacs-lisp10
javas10

Programming languages (18)

C#JavaCRustGoHTMLTypeScriptR

Github contributions (5)

github-logo-circle
emacs-lsp/dap-mode

May 2018 - Jan 2023

Emacs :heart: Debug Adapter Protocol
Role in this project:
userBack-end Developer
Contributions:4 releases, 132 reviews, 542 commits in 4 years 8 months
Contributions summary:Ivan made significant contributions to the dap-mode project, primarily focused on implementing and refining the debug adapter protocol (DAP). They worked on parsing and processing messages, including implementing a parser to handle DAP communication. The user added functionality for managing breakpoints, implementing the core logic for setting, toggling, and handling them in the debugger. The contributions also included adding window and session management functionalities within the UI for the debugging environment.
elispspacemacsadapterdebug-adapter-protocolheart
emacs-lsp/lsp-ui

May 2018 - Jan 2023

UI integrations for lsp-mode
Role in this project:
userFull-stack Developer
Contributions:3 releases, 11 reviews, 39 commits in 4 years 8 months
Contributions summary:Ivan primarily contributes to the UI elements and supporting code for the Emacs LSP UI, focusing on the lsp-ui-sideline component. They implemented features such as the ability to update sideline information based on point changes and the addition of a filter for code actions. The user also addressed a regression related to code actions and made adjustments to signature support and hover information display. Their work includes integrating Flycheck diagnostics and handling edge cases for server responses.
elisppeeksidelineemacsemacs-lsp
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