Bojan Đurđević

Principal Software Developer at SAS

Toronto, Ontario, Canada
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
Bojan Đurđević is a Principal Software Developer based in Toronto with 12 years of experience building full‑stack and backend systems across startups and enterprise teams. He blends hands‑on engineering with product focus, having shipped features at Brizi, BenchSci and SAS while mentoring teams through complex front-end and CLI tool improvements. An active open‑source contributor, Bojan has enhanced well-known projects like the Rust coverage tool tarpaulin and the popular bat and Grommet repos, adding reporting, UX and CLI range features that improve developer workflows. Comfortable across JavaScript, React and systems-level tooling, he has a knack for turning subtle UX and reporting gaps into durable, testable solutions.
code12 years of coding experience
job7 years of employment as a software developer
bookUniversity of Nis, Serbia
languagesEnglish
github-logo-circle

Github Skills (25)

test-coverage10
javascript10
grommet10
testing10
cover10
coverage10
ui-design10
uid10
front-end-development10
command-line10
code-coverage10
rust10
syntax-highlighting10
react10
cli10

Programming languages (6)

TypeScriptShellRustJavaScriptStylusPython

Github contributions (5)

github-logo-circle
sharkdp/bat

Aug 2021 - Nov 2021

A cat(1) clone with wings.
Role in this project:
userBackend Developer
Contributions:13 reviews, 8 commits, 1 PR in 3 months
Contributions summary:Bojan focused on enhancing the functionality of the `bat` tool, specifically related to line range selection. They implemented support for various line range syntaxes, including addition and subtraction from line numbers. Moreover, the user addressed comments and fixed issues related to the line range functionality, along with adding the `--ignored-suffix` CLI argument. The contributions show the user's expertise in modifying and extending core features of the command-line tool.
rustwingsterminalcommand-linesyntax-highlighting
grommet/grommet

Mar 2021 - May 2021

a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
Role in this project:
userFront-end Developer
Contributions:10 reviews, 6 commits, 6 PRs in 1 month
Contributions summary:Bojan primarily contributed to the Grommet framework by addressing UI-related issues and improving component functionality. Their work focused on enhancing existing components like `DataTable`, `Pagination`, and `Select`, fixing bugs, and improving their integration and behavior. The commits also include updates to storybook, ensuring correct code samples and demonstration of component usage.
babelreactmodularityjavascripta11y
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
Bojan Đurđević - Principal Software Developer at SAS