Jojy Varghese

Software Engineer at Apple

Fremont, California, United States
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

👤
Senior
🎓
Top School
Jojy Varghese is a systems-focused software engineer with 12 years building low-latency, high-throughput core infrastructure across cloud, networking, and embedded domains. He has architected Siri’s speech and NL runtime stacks at Apple serving thousands of requests per second with sub-150ms latency, and previously drove kernel- and network-level work at Cisco, Juniper, and Mesosphere. Skilled in C/C++, Linux kernel internals, distributed systems, and system design, he contributes to notable open-source projects such as Envoy (adding UDP and transport socket functionality) and Apache Mesos (containerizer and cgroup improvements). Based in Fremont, CA, he blends deep systems craftsmanship with practical production experience in proxying, load balancing, and real-time synchronization for AR, making him adept at turning complex low-level requirements into reliable, scalable services.
code12 years of coding experience
job24 years of employment as a software developer
bookBachelors Electronics and communication, Bachelors Electronics and communication at National Institute Of Technology, Bhopal
github-logo-circle

Github Skills (22)

rbac10
udp10
mesos10
docker10
c-language10
envoyproxy10
containerization10
dockers10
network-programming10
cprogramming-language10
cgroups10
software-design9
system-design9
sys9
test-automation9

Programming languages (2)

C++Go

Github contributions (5)

github-logo-circle
envoyproxy/envoy

Dec 2018 - Jun 2022

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBack-end Developer
Contributions:86 reviews, 8 commits, 11 PRs in 3 years 7 months
Contributions summary:Jojy primarily contributes to the Envoy proxy's core functionality, focusing on network-related features and improvements. Their commits include implementing UDP socket functionality, introducing a UDP listener, and integrating transport socket capabilities. They also addressed access log issues and enhanced the RBAC functionality by adding support for upstream IP policies. The user has demonstrated proficiency in network programming and the Envoy proxy's internal architecture.
nanoservicesmore-catsgolangcontainersproxy
apache/mesos

Nov 2015 - Mar 2016

Apache Mesos
Role in this project:
userBack-end Developer
Contributions:13 commits, 1 PR, 8 comments in 3 months
Contributions summary:Jojy's contributions centered around improving the Mesos containerizer, primarily by refactoring and optimizing its internal components. They updated the containerizer to use static initialization for isolator factories, replacing dynamic hashmap creation. Additionally, they fixed the const'ness of flags::load and added functionality to add and remove cpuacct cgroups. Furthermore, the user integrated cgroup-based statistics into the Docker containerizer.
apachebig-datacloudmesosjava
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