Rikard Pavelic

Chief Architect at Oradian

Zagreb Metropolitan Area Croatia
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
Rikard Pavelic is a Chief Architect with 14 years of software engineering experience, currently leading the design of a high-performance, maintainable core banking system at Oradian. He leverages a deep expertise in DSL-driven architectures—both as the "brains behind DSL Platform" and through substantial contributions to high-performance JVM projects like dsl-json and the TechEmpower benchmarks. Rikard has a proven track record improving database and serialization stacks, evidenced by work on the PostgreSQL JDBC driver and benchmarking integrations for FlatBuffers and Cap'n Proto. As owner of a software consultancy and a former R&D developer, he blends hands-on implementation, tooling/annotation-processing know-how, and operational concerns to ship robust systems. Based in Zagreb with a computer science master's from FER, he quietly balances product-level architecture with low-level performance tuning and build/deployment automation.
code14 years of coding experience
job5 years of employment as a software developer
bookmr.sc. Computer Science, mr.sc. Computer Science at Faculty of Electrical Engineering and Computing (FER), Zagreb
stackoverflow-logo

Stackoverflow

Stats
476reputation
50kreached
28answers
1question
github-logo-circle

Github Skills (37)

json10
benchmark10
performance-monitor10
frameworkbenchmarks10
type-check10
postgresql10
annotations10
benchmarking10
data-serialization10
jdbc10
java10
annotation-processing10
serialization10
javas10
performance-analysis10

Programming languages (5)

C#JavaC++ScalaMakefile

Github contributions (5)

github-logo-circle
ngs-doo/dsl-json

Nov 2015 - Jan 2023

High performance JVM JSON library
Role in this project:
userBack-end Developer
Contributions:1 release, 7 reviews, 323 commits in 7 years 3 months
Contributions summary:Rikard focused on enhancing the DSL-JSON library by adding new features such as JSON streaming, plugin setup, and support for enums and collections. They also addressed several bugs related to object parsing and number handling. Additionally, the user contributed code related to annotation processing, creating generated code for types with a CompiledJson annotation. The user's work involved both the core library code and the annotation processor.
jvmjsonjavahigh-performanceandroid
eishay/jvm-serializers

Nov 2015 - Jul 2020

Benchmark comparing serialization libraries on the JVM
Role in this project:
userBack-end Developer
Contributions:8 commits, 5 PRs, 24 comments in 4 years 9 months
Contributions summary:Rikard contributed significantly to the project by implementing and modifying serialization libraries. They worked on minifying JSON versions using DSL Platform and switching between different DSL libraries for serialization. The user also added and integrated Flatbuffers and CapNProto, indicating a focus on exploring and integrating various serialization technologies for benchmarking purposes. Furthermore, the user performed updates to the DSL JSON dependencies and codebase.
jvmserialization
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