Bojan Tomic

Lead Technical Architect at Serket

Amsterdam, North Holland, Netherlands
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 Tomic is a Lead Technical Architect based in Amsterdam with 11 years of hands-on experience designing and delivering backend systems across finance, enterprise platforms, and research & development. A Java and GraphQL expert, he has contributed to prominent open-source projects like graphql-java and leangen/graphql-spqr, improving type resolution, schema validation, and query generation for real-world APIs. He combines deep Spring/Java EE knowledge with interests in process mining and intelligent systems, favoring atypical, technically challenging projects over pure front-end work. At ServiceNow and ING he led backend initiatives and future-product R&D, and today architects solutions at Serket with a pragmatic, research-informed approach. Notably, his background spans embedded electrotechnics to large-scale software, giving him a systems-minded perspective that blends low-level thinking with API and schema design.
code11 years of coding experience
job12 years of employment as a software developer
bookElectro-technician, Automatics, Electro-technician, Automatics at High School of Electrotechnics
bookEngineer's degree, IT, Engineer's degree, IT at Faculty of Organizational Sciences
languagesEnglish, Serbian
github-logo-circle

Github Skills (13)

type-resolution10
javas10
graphql10
type-mapping10
graphql-java10
api10
back-end-development10
wordpress-graphql10
api-design10
apidoc10
java10
wpgraphql10
schema-validation9

Programming languages (12)

TypeScriptJavaShellC++RustCScalaJavaScript

Github contributions (5)

github-logo-circle
leangen/graphql-spqr

Sep 2016 - Dec 2022

Build a GraphQL service in seconds
Role in this project:
userBack-end Developer
Contributions:11 releases, 3 reviews, 372 commits in 6 years 4 months
Contributions summary:Bojan focused on implementing features related to GraphQL API construction using Java. Their commits included changes to type mapping, resolving type collisions, modifying enum value handling, and general refactoring of the query generation code. They also worked on the conversion mechanism, addressing how input values are converted and handled for the API.
graphql-apigraphql-javagraphql-servernodejsgraphql-service
graphql-java/graphql-java

Sep 2016 - Nov 2022

GraphQL Java implementation
Role in this project:
userBack-end Developer
Contributions:4 reviews, 17 commits, 23 PRs in 6 years 3 months
Contributions summary:Bojan primarily focused on enhancing the GraphQL Java implementation. Their work included implementing support for `TypeReference` as `InputType`, enabling schema validation, and ensuring correct type reference resolution, regardless of definition order. Additionally, the user addressed type resolution for interfaces, unions, and directives, as well as handling array values during schema printing. They also contributed to improving the data fetcher functionality and schema printing capabilities.
javagraphql-javagraphql
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 Tomic - Lead Technical Architect at Serket