Luan Tavares Ribeiro
Verified Expert in Engineering
Software Developer
Porto, Portugal
Toptal member since July 3, 2019
With a bachelor's degree in computer science and a professional software developer background, Luan has experience and skills in web applications. He loves to use and learn new technologies and take on new challenges. Over the last 7+ years, he has been a part of teams that worked on big projects in education, human resource management, and justice projects with national and inter-state coverage.
Portfolio
Experience
Availability
Preferred Environment
PHP, Java, Sublime Text, Eclipse IDE, Git, MacOS, Ubuntu, Spring 5, Nuxt.js, Angular
The most amazing...
...project I've worked on was a search engine to look for similar judicial processes, based on major features from a judicial process.
Work Experience
Full-stack Developer
Altran
- Supported features in Java using Spring framework.
- Supported features in Python.
Senior Full-stack Developer
R24
- Innovated solutions and features, driving product evolution and customer satisfaction through creative design and implementation.
- Customized toolsets for seamless integration with emerging technologies, optimizing workflows, and enhancing efficiency.
- Directed teams to success by fostering collaboration, empowering members, and maximizing strengths to achieve collective goals.
- Spearheaded API management initiatives, ensuring smooth system communication and facilitating seamless integration processes.
- Implemented subscription payment integration using Stripe, ensuring seamless and secure transactions while optimizing billing management.
Senior Java Developer
Evooq
- Designed and implemented cutting-edge solutions and features, leveraging creativity and technical expertise to effectively address evolving needs and enhance user experiences.
- Adapted existing tools to incorporate new technologies, staying abreast of industry trends and advancements and optimizing workflows and performance.
- Implemented strategic performance improvements across systems and processes, utilizing analytical insights and best practices to identify bottlenecks, streamline operations, and boost overall efficiency and productivity.
Full-stack Developer
Court of Rio Grande do Norte's State
- Merged with the national versions.
- Developed, tested, and built new applications using Laravel.
- Analyzed, troubleshot, and resolved problems.
- Customized and maintained the PJe system.
- Created a search engine in Laravel framework, Vue, and Elasticsearch.
- Optimized use cases.
- Built, implemented, and maintained many applications and back-end services using PHP, Laravel framework, and Vue framework, demonstrating service-oriented architecture and focus on the client’s needs.
Web Developer
ESIG Software e Consultoria em TI
- Participated in the team that built and implemented new use cases in the SIGEduc project.
- Joined the team that analyzed and corrected problems in all of the systems of the enterprise.
- Analyzed, troubleshot, and problem-solved SIG’s systems.
Experience
Classroom Management
Features like an automatic reschedule new subjects to the next semester, management on the classroom, features to the teachers show the results of tests to their students.
Search Engine
For that, I used Elasticsearch to have good performance.
Hearing Management
With a panel to put on a screen and can call for the members of process, take the data from other database and systems, and control the situations.
Judicial Acts Publication
The project extracts the text to publish and confirm with the user is correct, if not, the user can do any changes on the document. Send automatically and show the status of the publication.
Judicial Process Prevention
This project looking for other processes from many databases of many other projects.
Juridic Person Register
Education
Bachelor's Degree in Computer Science
UFRN-Universidade Federal do Rio Grande do Norte - Rio Grande do Norte, Brazil
Skills
Libraries/APIs
Vue 2, Vuex, Vue, jQuery, Node.js
Tools
Git, Trello, Apache Maven, SoapUI, Sublime Text 2, Sublime Text, Eclipse IDE, Composer, Subversion (SVN), Jira, Redmine
Languages
Java, PHP, SQL, Python, JavaScript, HTML, Ruby, GraphQL
Frameworks
Laravel, JSF, Spring, Java Business Process Management (jBPM), Hibernate, Eloquent, Bootstrap, Spring MVC, Ruby on Rails 5, Angular, AngularJS, Express.js, Spring 5, Nuxt.js, Spring Boot, Laravel 10
Storage
PostgreSQL, MySQL, Elasticsearch, Amazon S3 (AWS S3)
Paradigms
REST, Scrum, BPMN, Clean Code
Platforms
Visual Studio Code (VS Code), Ubuntu, MacOS, Eclipse, JBoss, NetBeans, Linux
Other
Vue Router, APIs, BPM, iBPM, SOAP, Computer Science
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring