Dragan Bozanovic

Java Developer at Individual Contractor

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

👤
Senior
🎓
Top School
Dragan Bozanovic is a Java developer with over 15 years of professional experience and a decade of focused hands-on work, currently operating as an independent contractor from Serbia. He has held senior roles including Java Team Lead at Fincore Group and sustained multi-year development at SunGard and Mozzart Bet, delivering backend systems for financial and betting domains. An active contributor to open-source Java projects, he improved debugging, equality semantics, and request-forwarding capabilities in the respected yegor256/takes web framework. Known for pragmatic refactors and adding robust utility classes (e.g., TkProxy, FtSecure) he blends careful code hygiene with practical feature delivery. His background combines long-term enterprise project experience with the adaptability of freelance work, enabling fast onboarding to new systems and measured architectural improvements.
code10 years of coding experience
job8 years of employment as a software developer
bookUniversity of Belgrade
languagesSerbian, English, German
stackoverflow-logo

Stackoverflow

Stats
23,259reputation
1.4mreached
602answers
23questions
Badges
mysql
top-5%
spring-mvc
top-5%
design-patterns
top-5%
jpa
top-1%
oracle
top-5%
java
top-1%
github-logo-circle

Github Skills (26)

oop10
http10
java10
javas10
hibernate10
web-framework10
jpa10
mysql9
caching9
spring9
spring-mvc9
many-to-many9
spring-data9
orm9
design-patterns9

Programming languages (3)

JavaPHPRuby

Github contributions (5)

github-logo-circle
yegor256/takes

Sep 2015 - Dec 2015

True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
Role in this project:
userBack-end Developer
Contributions:33 commits, 12 PRs, 77 comments in 2 months
Contributions summary:Dragan primarily focused on adding the `toString` method to various classes within the `org.takes` package, including `RsFlash`, `TkForward`, `RsVelocity`, `RsXembly`, `RsForward`, `RsPrettyXML`, `RsXSLT`, `RsWithStatus`, `TkFork`, `TkSecure`, `TkReturn`, `TkFlash`, `TkClasspath`, `TkFiles` and `TkAuth`. These changes involved enhancing the debugging capabilities of the framework. Further contributions included refactoring the `RqFake` class to implement the `equals()` and `hashCode()` methods, improving the equality check and refactoring the test. The user added the `TkProxy` class, to be able to forward requests to another destination, and also added the `FtSecure` and test class.
micro-frameworkjava-webundertowxml-xsltframework
bdragan/takes

Sep 2015 - Dec 2015

Contributions:29 pushes, 17 branches in 2 months
java-webframeworkimmutableobject-orientedjava
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
Dragan Bozanovic - Java Developer at Individual Contractor