Lazar Bulic is a Lead Software Engineer with 11 years of experience, currently based in Hong Kong and focused on simplifying authentication and authorization for mobile and web platforms at IPification. He brings deep back-end expertise in OAuth2 and secure API design, evidenced by substantive open-source contributions to Eclipse Vert.x projects where he implemented OAuth2 providers and improved token refresh and grant-type handling. A hands-on engineer and former founder, he combines product-minded thinking from his Detachless startup with practical platform experience from roles at Centili/Infobip. Educated in computer engineering, he pairs a lifelong curiosity for how things work with disciplined, test-driven development. Colleagues rely on him for pragmatic solutions to security-sensitive flows and for turning complex authentication requirements into reliable, maintainable code. He’s the sort of engineer who still enjoys taking systems apart to understand their heart, then putting them back together better.
11 years of coding experience
3 years of employment as a software developer
Bachelor's Degree, Computer Engineering, Bachelor's Degree, Computer Engineering at Faculty of Computer Science
High School, Mathematics and Computer Science, 5.00, High School, Mathematics and Computer Science, 5.00 at XIII beogradska gimnazija
Contributions:3 reviews, 8 commits, 6 PRs in 2 years 7 months
Contributions summary:Lazar primarily contributed to the `vertx-auth` project by implementing and refining OAuth2 functionality. They focused on improving the OAuth2 flow, including adding checks for supported grant types and handling token refresh. Furthermore, the user refactored the authorization URL creation process and added a type-safe object for passing parameters. Their changes indicate an understanding of OAuth2 security and API design principles.
Contributions:3 reviews, 5 commits, 5 PRs in 1 year 4 months
Contributions summary:Lazar implemented an OAuth2 provider for the Vert.x WebClientSession, adding authentication capabilities. Their work involved integrating OAuth2 authentication to enable secure web client interactions, specifically focusing on the handling of access tokens and refresh token flows. They modified existing code to manage user authentication and authorization within the WebClientSession context, along with the necessary interceptor to include the authorization header in requests. Furthermore, the user fixed a test related to OAuth2 usage.
non-blockingweb-applicationssockjshttp3event-loop
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
Lazar Bulic - Lead Software Engineer at IPification