Ivan Vučica

Site Reliability Engineer - Corp Compute And Storage SRE at Google

Dublin, Dublin 1, Ireland
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
Ivan Vučica is a Site Reliability Engineer with 18 years of hands-on experience in systems, games and application development, currently working on Corporate Compute and Storage SRE at Google in Dublin. He joined Google in 2013 via the Ganeti team and has continuously bridged low-level virtualization, large-scale infrastructure and developer-facing tooling. Comfortable across Objective-C, C++, Python and backend systems, Ivan brings a rare combination of production SRE rigor and game-engine/OpenGL pedigree dating back to early indie and GNUstep projects. He is an active open-source contributor, having improved gRPC-Gateway’s OpenAPI generation and maintained platform compatibility in GNUstep’s base library. Colleagues rely on him for pragmatic system architecture and cross-platform interoperability, and he still pursues hobby game development that informs his practical, performance-minded engineering approach.
code18 years of coding experience
job15 years of employment as a software developer
bookNatural Sciences Gymnasium Graduate Natural Sciences, Natural Sciences Gymnasium Graduate Natural Sciences at XV. gimnazija
bookpartial software engineering, partial software engineering at FER
bookBachelor of Engineering (B.Eng.) computing, Bachelor of Engineering (B.Eng.) computing at Zagreb University of Applied Sciences
languagesEnglish, Croatian
stackoverflow-logo

Stackoverflow

Stats
9,609reputation
1.8mreached
140answers
77questions
Badges
iphone
top-5%
opengl
top-5%
wifi
top-5%
bluetooth
top-5%
opengl-es
top-5%
emulation
top-5%
github-logo-circle

Github Skills (31)

objective-c10
gnustep10
restful-api10
foundation10
swagger10
go10
rest-api10
openapi10
protobuffer10
protobuf10
grpc10
bluetooth9
opengl9
iphone9
wifi9

Programming languages (24)

C#Objective-JJavaC++CRustMakefileGo

Github contributions (5)

github-logo-circle
grpc-ecosystem/grpc-gateway

Apr 2016 - Feb 2021

gRPC to JSON proxy generator following the gRPC HTTP spec
Role in this project:
userBack-end Developer
Contributions:1 review, 20 commits, 16 PRs in 4 years 10 months
Contributions summary:Ivan primarily contributed to the gRPC-Gateway project by enhancing the Swagger/OpenAPI generation capabilities. Their work involved modifying the template generator to include descriptions for service methods and messages, leveraging proto comments for documentation. Furthermore, the user implemented support for custom OpenAPI object definitions and added security-related fields, improving the API's documentation and usability. These changes aimed to improve the integration and documentation of gRPC services through the generated OpenAPI specifications.
to-jsonproxyfollowinggrpcspec
gnustep/libs-base

Nov 2012 - Apr 2021

The GNUstep Base Library is a library of general-purpose, non-graphical Objective C objects.
Role in this project:
userBack-end Developer & System Architect
Contributions:4 releases, 2 reviews, 31 commits in 8 years 6 months
Contributions summary:Ivan made several contributions focused on maintaining and improving the GNUstep Base Library. Their work included fixing syntax errors, refactoring code, and addressing platform-specific compatibility issues. They also added checks for platform-specific behavior and modified code related to Cygwin and other environments, demonstrating an understanding of system architecture. Additionally, they merged a pull request incorporating pkg-config for ICU detection.
objective-cgnugnustepfoundationgraphical
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