Vinícius Lourenço

Senior Software Engineer at SigNoz

São Paulo, Brazil
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
Vinícius Lourenço is a Senior Software Engineer based in São Paulo with nine years building full-stack web, hybrid mobile and backend systems, and a current focus on observability at SigNoz. He is a performance-driven engineer who has contributed optimizations to high-profile open-source projects like Node.js, npm, NestJS and the semver parser used by npm, improving parsing, startup times and core utilities. Comfortable across frontend and backend stacks, he pairs practical API and dashboard work with low-level enhancements to data structures and runtime behavior. Notably, he has improved search engine internals (Orama) by optimizing AVL/radix trees and implemented lazy-loading and caching strategies to reduce memory and startup overhead. He collaborates in the Node ecosystem and brings a blend of production delivery, benchmarking discipline and a curiosity for systems-level improvements.
code9 years of coding experience
job7 years of employment as a software developer
bookGraduação, Ensino Medio Integrado a Informatica, Graduação, Ensino Medio Integrado a Informatica at Etec Fernando Prestes
bookGraduação, Engenharia de Computação, Graduação, Engenharia de Computação at Centro Universitário Facens
stackoverflow-logo

Stackoverflow

Stats
140reputation
5kreached
2answers
0questions
github-logo-circle

Github Skills (39)

application-framework10
search-engine10
algorithms10
benchmark10
javascript10
npm10
sem10
npm-cli10
package-management10
avl-tree10
app-framework10
typescript10
workspace10
benchmarking10
data-structure10

Programming languages (18)

C#JavaC++CSSRustCGoHTML

Github contributions (5)

github-logo-circle
oramasearch/orama

Jul 2022 - Oct 2024

🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.
Role in this project:
userBack-end Developer
Contributions:32 reviews, 10 PRs, 74 comments in 2 years 3 months
Contributions summary:Vinícius focused on optimizing the performance of the Orama search engine. Their contributions primarily involved improving data structures and algorithms, specifically related to AVL trees and radix trees, and removing unused code to reduce memory consumption. They also refactored and optimized the sorter component, implementing lazy operations. Furthermore, they updated the codebase to use internal document IDs represented as numbers.
memoryfull-text-searchfull-textjavascripttypo-tolerance
nodejs/node

Apr 2019 - Mar 2025

Node.js JavaScript runtime ✨🐢🚀✨
Role in this project:
userBack-end Developer
Contributions:436 reviews, 38 PRs, 1 push in 6 years
Contributions summary:Vinícius primarily contributed to performance improvements and bug fixes within the Node.js core, specifically focusing on the `perf_hooks` and `stream` modules. Their work involved reducing overhead in performance observer entry lists, resource timings, and user timings, along with optimizing blob and stream functionalities. Additionally, the user addressed a race condition in fs benchmarks and made improvements related to the `validateObject` and other validators.
windowsnode-jsjavascriptlinuxruntime
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
Vinícius Lourenço - Senior Software Engineer at SigNoz