Vinicius Barbosa

Pleno Software Developer at VIRTUS

Paraíba, 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

👤
Senior
🎓
Top School
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.
code8 years of coding experience
job3 years of employment as a software developer
bookGraduação, Ciência da Computação, Graduação, Ciência da Computação at Universidade Federal de Campina Grande
github-logo-circle

Github Skills (14)

algorithm10
data-wrangling10
data-structures10
javas10
algorithms10
debug10
python10
data-structure10
java10
testing10
data-cleaning9
data-analysis8
sql8
open-data7

Programming languages (15)

JavaC++RustGoHTMLPerlJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
OpenDevUFCG/Tamburetei

Nov 2018 - Oct 2019

Fazendo de tamburete as cadeiras de CC@UFCG.
Role in this project:
userBack-end Developer
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.
computacaocssjavascriptufcgcc
OpenRefine/OpenRefine

Oct 2019 - Oct 2019

OpenRefine is a free, open source power tool for working with messy data and improving it
Role in this project:
userBack-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.
pythonopenrefinemessy-datareconciliationdatacleaning
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