Vinicius Gomes

Software Development Engineer at Intel Corporation

Oregon, 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
Vinicius Gomes is a seasoned Software Development Engineer with 18 years of experience specializing in Linux, embedded systems, wireless communication, and mobile applications. Based in Oregon and currently at Intel since 2013, he combines low-level C/C++ expertise with Python for tooling and system integration. A long-time open-source contributor, he has contributed to BlueZ and Zephyr and improved networking primitives in iproute2 by adding advanced qdiscs like CBS, ETF and taprio. His work on Crosswalk focused on robust build/packaging refactors and deeper D-Bus and asynchronous extension messaging, showing attention to maintainability and inter-process communication. Vinicius brings practical embedded Linux experience from early roles at INdT and AsGa, and a habit of solving tricky concurrency and scheduling problems that surface in wireless and real-time systems. His background in computer engineering from Universidade Estadual de Campinas complements a pragmatic, systems-first approach to software design.
code18 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BSc), Computer Engineering, Bachelor of Science (BSc), Computer Engineering at Universidade Estadual de Campinas
languagesEnglish, Portuguese
github-logo-circle

Github Skills (17)

algorithms10
crosswalk10
c-language10
congestion-control10
linux10
c1110
networking10
scheduler10
c1710
scheduling10
controls10
sched10
cprogramming-language10
traffic10
build-system9

Programming languages (3)

ShellC++C

Github contributions (5)

github-logo-circle
crosswalk-project/crosswalk

Sep 2013 - Jan 2014

A web runtime built on Chrome. This project is currently unmaintained.
Role in this project:
userBack-end Developer
Contributions:44 commits in 4 months
Contributions summary:Vinicius primarily focused on refactoring and improving the build and packaging process of the Crosswalk project. Their contributions included excluding unnecessary files from the tarball, optimizing the archive generation for incremental builds, and adding methods to handle sync messages. The user made several changes related to extensions, refactoring code to create instances for extension and allowing for asynchronous messages. They also added and improved D-Bus functionality.
chrome-extensionjavascriptruntimechrome
iproute2/iproute2

Oct 2017 - Jul 2019

Iproute2 Source Code Mirror - This is a publish-only repository. Please follow README.devel procedure for any changes.
Role in this project:
userBack-end Developer
Contributions:10 commits in 1 year 9 months
Contributions summary:Vinicius primarily contributed to the `iproute2/iproute2` repository by implementing new queuing disciplines (qdiscs) for network traffic control. Their work included adding support for the Credit Based Shaper (CBS), Earliest TxTime First (ETF), and Time Aware Priority (taprio) schedulers. Furthermore, the user implemented utility functions, such as `get_s64()` for reading 64-bit signed integers, which were then integrated into the project's overall functionality.
linuxrouting
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
Vinicius Gomes - Software Development Engineer at Intel Corporation