Vinicius Barbosa is a Pleno Software Developer from Paraíba, Brazil with eight years of hands-on experience building backend systems and cloud-ready applications. He has progressed at VIRTUS from junior roles into a mid-level developer position, working with React, Node.js, Redwood, GraphQL, Prisma, Docker and AWS, and previously with Angular and Spring Boot. His research background at UFCG's Distributed Systems Lab involved Go, Kubernetes scheduler proof-of-concepts and performance studies of distributed file systems, giving him practical insight into cloud scheduling and storage trade-offs. An active open-source contributor, he has fixed critical null-pointer and list-access bugs in the widely used OpenRefine project and implemented tested search algorithms in community repos. Vinicius combines production engineering experience with research-driven problem solving, often focusing on robustness and correctness in backend code. He holds a Bachelor's degree in Computer Science from Universidade Federal de Campina Grande.
8 years of coding experience
3 years of employment as a software developer
Graduação, Ciência da Computação, Graduação, Ciência da Computação at Universidade Federal de Campina Grande
Contributions:13 commits, 7 PRs, 5 comments in 11 months
Contributions summary:Vinicius primarily contributed to implementing and testing search algorithms within the repository. Their work involved creating both iterative and recursive implementations of binary search in Python. The user also wrote tests to validate the functionality of these algorithms. Furthermore, they refactored and consolidated the code into a single file, and adapted it to the PEP 8 style.
OpenRefine is a free, open source power tool for working with messy data and improving it
Role in this project:
Back-end Developer
Contributions:6 commits, 6 PRs in 24 days
Contributions summary:Vinicius primarily focused on bug fixes and code improvements within the OpenRefine project, a data wrangling tool. Their contributions involved addressing null pointer dereferences and issues with accessing empty lists, specifically in file management and project tag functionalities. They also made minor adjustments to string comparisons and SQL query building to ensure functionality.
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.