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.
11 years of coding experience
12 years of employment as a software developer
Electro-technician, Automatics, Electro-technician, Automatics at High School of Electrotechnics
Engineer's degree, IT, Engineer's degree, IT at Faculty of Organizational Sciences
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.
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.