Victor Kareh

Principal Software Engineer at Red Hat

Hemmingford (village), Quebec, Canada
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
Victor Kareh is a Principal Software Engineer with 14 years of experience, currently architecting OpenShift Cloud Services at Red Hat to deliver consistent cluster management and user-facing APIs across cloud providers. He blends hands-on backend work—such as implementing authentication and token management for the openshift/rosa CLI—with front-end craftsmanship, improving HiDPI rendering in the long-standing mate-desktop/caja project. Victor has led cross-functional teams to ship scalable web and cloud-native systems at Nexient and Seelio, and has a history of re-architecting data-heavy platforms for performance and reliability. Based in rural Quebec, he pairs a pragmatic engineering mindset with open-source contributions that bridge low-level UI details and critical cloud tooling.
code14 years of coding experience
job18 years of employment as a software developer
bookB.S., Computer Engineering, B.S., Computer Engineering at Universidad de Puerto Rico
languagesEnglish, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

auth10
command-line-interface10
authentication10
gtk10
user-interface10
go10
authorization10
cairo10
command-line10
cli10
openshift9

Programming languages (16)

JavaC++CSSCMakefileGoValaHTML

Github contributions (5)

github-logo-circle
openshift/rosa

Mar 2020 - Nov 2022

Role in this project:
userBack-end Developer
Contributions:39 releases, 527 reviews, 644 commits in 2 years 8 months
Contributions summary:Victor's commits focused on adding login and logout commands, crucial for user authentication and session management. These changes involved the creation of an OCM configuration file and the implementation of a mechanism to handle access and refresh tokens. Additionally, the commits demonstrate the user's involvement in building command-line interface commands, particularly through the modification of `cmd/login/cmd.go` and the creation of supporting functions. The user's work is central to the functionality of the tool, contributing code for access token authorization.
mate-desktop/caja

Mar 2018 - Jul 2019

Caja, the file manager for the MATE desktop
Role in this project:
userFront-end Developer
Contributions:2 reviews, 25 commits, 15 PRs in 1 year 3 months
Contributions summary:Victor's contributions primarily focused on improving the user interface and handling of HiDPI displays within the Caja file manager. They converted pixbufs to Cairo surfaces, enabling proper scaling of icons. Furthermore, they addressed HiDPI issues in the sidebar and desktop icon view by scaling screen dimensions, improving rendering and layout across different display resolutions. Additional work involved rendering icons using Cairo surfaces in preference settings and other areas for improved visual consistency.
mate-desktopelectronlinuxmatedesktop
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