Shlomi Bitton

Software Engineer at NVIDIA

Tel-Aviv, Tel-Aviv District, Israel
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
Shlomi Bitton is a software engineer with six years of experience specializing in C/C++ and Python, currently contributing to NVIDIA and active in the SONiC open-source networking OS for cloud data center switches. He excels in architecture and feature design for event-driven, containerized systems that use Redis and hardware abstraction to support multiple vendors. His contributions to high-profile SONiC repositories include adding Mellanox hardware SKU support, optimizing switch-state services to speed boot times, and enhancing CLI utilities and test automation. Comfortable working in global teams, he combines strong analytical skills with fast learning and pragmatic DevOps know-how. Notably, his work on firmware integration, QSFP-DD support, and targeted flex-counter optimizations demonstrates a rare blend of low-level hardware awareness and system-level engineering. Based in Tel Aviv, he brings production-grade reliability to complex networking software stacks.
code6 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Communication Systems Engineer, Bachelor's degree, Communication Systems Engineer at Ben-Gurion University of the Negev
github-logo-circle

Github Skills (26)

docker10
c-language10
sonic10
pytest10
python10
testing10
bash10
networking10
dockers10
script10
command-line-utility10
dhcp10
cprogramming-language10
devops10
test-automation10

Programming languages (6)

C++ShellCMakefileHTMLPython

Github contributions (5)

github-logo-circle
sonic-net/sonic-buildimage

Apr 2020 - Jun 2022

Scripts which perform an installable binary image build for SONiC
Role in this project:
userBack-end & DevOps Engineer
Contributions:59 reviews, 128 commits, 105 PRs in 2 years 2 months
Contributions summary:Shlomi's contributions primarily focus on enhancing the SONiC build image by adding support for new Mellanox hardware SKUs. They implemented configurations for new hardware platforms, including buffer and QoS settings, and modified platform-specific APIs. Furthermore, the user integrated firmware updates, improved LLDP advertisements, and fixed various hardware-related issues, demonstrating expertise in building and maintaining network switch images. The user also contributed to the implementation of support for QSFP-DD cables and DHCPv6 relay functionality.
armv6installableimage-buildsonicbinary-image
sonic-net/sonic-swss

Apr 2021 - May 2022

SONiC Switch State Service (SwSS)
Role in this project:
userBack-end Developer
Contributions:26 reviews, 12 commits, 16 PRs in 1 year 1 month
Contributions summary:Shlomi primarily contributed to the SONiC Switch State Service (SwSS) by optimizing the initialization of flex counters to improve boot time. Their work involved delaying the population of flex counter statistics until the counters are enabled, preventing unnecessary hardware access during the boot process. This was achieved by modifying the `PortsOrch` and `FlexCounterOrch` components and creating/modifying tests to verify the new behavior. They also improved the performance of the counter by polling only configured ports for buffer queue and PG counters.
sonicswitch
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
Shlomi Bitton - Software Engineer at NVIDIA