Ensar Sarajčić

Software Engineer at Faculty of Electrical Engineering University of Sarajevo

Sarajevo, Federation of Bosnia and Herzegovina
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
Ensar Sarajčić is a software engineer with 11 years of hands-on experience building robust backend systems from Sarajevo. He contributes to open-source observability tooling—most notably enhancing vectordotdev/vector by implementing DNS message parsing for modern record types (HTTPS, SVCB, EDNS EDE) and adding TCP support for a DNSTAP source. His work blends protocol-level expertise with practical code quality improvements, including tests and lint fixes, demonstrating attention to long-term maintainability. Comfortable working on performance-sensitive pipelines, he focuses on reliable data flows and network protocol correctness. Colleagues can expect a pragmatic engineer who surfaces subtle protocol details into production-ready code.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
144reputation
4kreached
7answers
0questions
github-logo-circle

Github Skills (15)

rust10
tcp9
dnssec9
networking8
base647
gradle6
memory-management6
android-livedata6
android-studio6
dictionary6
jdbc6
android6
android-architecture-components6
python6
java6

Programming languages (17)

JavaC++RustCGoGDScriptKotlinHCL

Github contributions (5)

github-logo-circle
vectordotdev/vector

Feb 2024 - Mar 2025

A high-performance observability data pipeline.
Role in this project:
userBack-end Developer & DNS Protocol Specialist
Contributions:56 reviews, 37 PRs, 163 comments in 1 year 1 month
Contributions summary:Ensar primarily contributed to the `vectordotdev/vector` repository by implementing and enhancing DNS message parsing capabilities. They added support for parsing new DNS record types like HTTPS, SVCB, and EDNS EDE fields, expanding the functionality of the dnsmsg_parser component. Their work included writing tests and making improvements to code quality, such as fixing spelling errors and addressing clippy warnings. Furthermore, the user added TCP support for the DNSTAP source, implementing a significant architectural change.
stream-processingeventspipelinerustdata-observability
esensar/MovieDatabase

Feb 2016 - Aug 2017

Contributions:1 release, 18 PRs, 24 pushes in 1 year 6 months
reactmoviemovie-databasedatabaseratings
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