Boris Taševski

Senior Software Engineer at CODETIQ

Serbia
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
Boris Taševski is a Senior Software Engineer based in Serbia with 15+ years of C++, Python, and C# experience and eight years of recent professional experience delivering scalable, production-grade systems. He has shaped database internals and data ingestion pipelines—most notably contributing fine-grained access control and LBA checks to the open-source Memgraph graph database, strengthening its security and core API. Boris excels at architecting and optimizing middleware and integration layers, having worked across sectors from power-grid DMS software to game studio pipelines at Outfit7. He is comfortable leading teams and driving R&D-informed solutions that balance performance, maintainability, and security. Known for pragmatic problem-solving, he often surfaces subtle design trade-offs early, preventing costly rework down the line. With a Master’s in Computer Software Engineering, he blends academic rigor with hands-on engineering across long-lived codebases.
code8 years of coding experience
job14 years of employment as a software developer
bookMaster's Degree, Computer Software Engineering, Master's Degree, Computer Software Engineering at Faculty of Technical Sciences, Novi Sad
languagesEnglish, Serbian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

database-security10
c-language10
cprogramming-language10
cypher10
graph-database10
capi9
graph-algorithms8
opencypher8
nosql7
graph-analysis7

Programming languages (6)

C#TypeScriptMDXC++RubyPython

Github contributions (5)

github-logo-circle
memgraph/memgraph

Oct 2021 - Sep 2022

Open-source graph database, tuned for dynamic analytics environments. Easy to adopt, scale and own.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:63 reviews, 35 commits, 60 PRs in 11 months
Contributions summary:Boris contributed extensively to the Memgraph graph database, specifically focusing on implementing and enhancing fine-grained access control features. Their work included the integration of a FineGrainedAccessChecker, adding new functionalities such as GRANT, DENY, and REVOKE operations within the query interpreter, and implementing LBA checks across various database operations. Furthermore, the user expanded the C-API by incorporating LBA checks, particularly in vertex and path iterators and update procedures. Their contributions touched upon the core security and access control aspects of the database.
cyphergraph-algorithmsreal-timegraph-analysisstreaming
memgraph/gqlalchemy

Mar 2022 - Dec 2022

GQLAlchemy is a library developed with the purpose of assisting in writing and running queries on Memgraph. GQLAlchemy supports high-level connection to Memgraph as well as modular query builder.
Contributions:153 reviews, 10 commits, 33 PRs in 8 months
pythonobject-graph-mapperconnectionnetworkxhigh-level
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
Boris Taševski - Senior Software Engineer at CODETIQ