Mauricio Viquez

Inside Opportunity Manager From Microsoft Tech For Social Impact

Medellín, Antioquia, Costa Rica
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
Mauricio Bernal is a Principal Software Engineer at Microsoft based in Medellín, Colombia, with 10 years of experience building low-level Linux and cloud-native systems. He specializes in eBPF/XDP, containers, Kubernetes and distributed tracing, uniquely bridging kernel-level observability with higher-level telemetry and runtime reliability. Mauricio is an active open-source contributor—his work on projects such as gobpf, bcc, libbpf and systemd (including implementing RestrictNetworkInterfaces=) shows deep expertise in kernel compatibility, performance and API usability. He has also improved container runtime robustness in runc and enhanced tracing primitives in OpenTelemetry Python, demonstrating fluency from ring buffers and BPF maps to span processors and exporters. He holds a Master’s in Computer Engineering from Politecnico di Torino and blends research-driven rigor with pragmatic engineering to ship production-grade observability and networking features.
code10 years of coding experience
job9 years of employment as a software developer
github-logo-circle

Github Skills (76)

dockerce10
python10
ebpf10
testing10
libbpf10
c1110
bpf10
c1710
opentelemetry10
systemd10
trace10
system-programming10
memory-management10
linux10
go-testing10

Programming languages (15)

C++CSSCCMakeMakefileGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF
Role in this project:
userBack-end & DevOps Engineer
Contributions:4203 reviews, 683 commits, 1409 PRs in 2 years 11 months
Contributions summary:Mauricio primarily focused on improving the Inspektor Gadget project by implementing improvements related to network policy analysis and overall code layout. They made cosmetic changes, added sorting, and fixed bugs within the `networkpolicy` package. In addition, the user refactored the code to improve its structure and contributed to the container image build process. They also were involved in fixing terminal output related bugs.
bpfgadgetskubernetes-applicationskinvolkhackto
iovisor/gobpf

Feb 2017 - Jun 2020

Go bindings for creating BPF programs.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:12 commits, 13 PRs, 3 pushes in 3 years 4 months
Contributions summary:Mauricio primarily contributed to the Go bindings for creating BPF programs, demonstrating expertise in enhancing the stability and functionality of the `gobpf` project. They focused on improving code clarity and maintainability by implementing table ID usage, fixing program closing logic, and implementing performance improvements. Furthermore, the user addressed kernel compatibility issues by incorporating necessary headers and updating build scripts for older kernel versions. They also worked on memory management and performance optimization by addressing issues related to ring buffer management.
golangbpfbccelfprograms
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
Mauricio Viquez - Inside Opportunity Manager From Microsoft Tech For Social Impact