Natan Ribeiro

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
Natan Ribeiro is a backend Java developer from Paraíba, Brazil, with around 11 years of professional experience and roughly 3 years focused on web and mobile application development. He builds robust server-side systems with Java and Spring Boot while also delivering front-end features using JavaScript/TypeScript, React and Vue.js, and managing MySQL-backed solutions. Comfortable in agile teams, he emphasizes code quality, version control with Git, and pragmatic collaboration to deliver impactful user-focused solutions. An active open-source contributor, he has implemented algorithmic solutions across multiple languages (Ruby, JavaScript, Shell) in notable community repos, reflecting strong problem-solving foundations. Beyond his day-to-day stack, he explores diverse languages like Python, C/C++, Haskell and Ruby, signaling continuous learning and versatility. He seeks roles that value teamwork, growth, and measurable customer satisfaction.
code11 years of coding experience
job2 years of employment as a software developer
bookBacharelado, Computer Science, Bacharelado, Computer Science at Universidade Federal de Campina Grande
bookCurso Técnico Integrado, Computer Support Specialist, Curso Técnico Integrado, Computer Support Specialist at Instituto Federal da Paraíba
languagesEnglish, Spanish
github-logo-circle

Github Skills (24)

algorithms10
javascript10
logical10
data-structure10
ruby10
coding10
symbolic-logic10
data-structures10
logic10
algorithm9
shell9
script9
sh9
java4
scala4

Programming languages (10)

JavaShellC++CSSCJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
ZoranPandovski/al-go-rithms

Sep 2019 - Oct 2021

:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Role in this project:
userFull-stack Developer
Contributions:20 commits, 15 PRs, 2 comments in 2 years
Contributions summary:Natan primarily contributed algorithms and solutions in various programming languages like Ruby, JavaScript, and Shell script, focusing on mathematical and logical problems. They implemented functionalities for palindrome checks, perfect square verification, decimal to Roman numeral conversion, and prime number identification. Additionally, the user refactored existing code and added a shell script for calculating factorials, showcasing a versatile skillset in algorithms and different coding paradigms.
pythoncomputer-scienceprogramming-languagejavascriptalgorithms-and-data-structures
This repository contains various solution of a problem in Ruby, C, C++, Python and Java.
Role in this project:
userBack-end Developer
Contributions:8 commits, 10 PRs in 1 day
Contributions summary:Natan contributed solutions to coding challenges in Ruby. They implemented functions to calculate factorials, Fibonacci numbers, and to check for palindromes, demonstrating proficiency in fundamental programming concepts. The user also wrote code to reverse strings and calculate the sum of digits, suggesting a focus on algorithm implementation. Furthermore, the user fixed a comment, indicating they cared for code quality and maintainability.
dsacpppythonindentationalgorithms-and-data-structures
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
Natan Ribeiro