Luan Tavares Ribeiro, Software Developer in Porto, Portugal
Luan Tavares Ribeiro

Software Developer in Porto, Portugal

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 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.
Luan is now available for hire




Porto, Portugal



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.


  • Full-stack Developer

    2019 - PRESENT
    • Supported features in Java using Spring framework.
    • Supported features in Python.
    Technologies: Python, Angular, Vue, Spring, Java
  • Full-stack Developer

    2014 - 2019
    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.js, and Elasticsearch.
    • Optimized use cases.
    • Built, implemented, and maintained many applications and back-end services using PHP, Laravel framework, and Vue.js framework, demonstrating service-oriented architecture and focus on the client’s needs.
    Technologies: SOAP, HTML, Vue, JBoss, Composer, Maven, iBPM, BPM, Elasticsearch, Eclipse, Git, Laravel, PHP, MySQL, PostgreSQL, JSF, Java
  • Web Developer

    2013 - 2014
    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.
    Technologies: PostgreSQL, JSF, Java


  • Classroom Management

    Developed new classroom management features for the educational project.

    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

    Built a search engine for looking for a judicial decision on millions of documents.

    For that, I used Elasticsearch to have good performance.

  • Hearing Management

    A project to management judicial hearing.

    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

    Created an optimization the steps on the publication of judicial acts.

    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

    A project to look for other judicial processes with the major similar features from a judicial process.

    This project looking for other processes from many databases of many other projects.

  • Juridic Person Register

    Implemented a system when the business representatives can register their company and their branches and their lawyers, to the management reviews and accept or not on the electronic judicial system from the state.


  • Languages

    Java, PHP, SQL, Python, JavaScript, HTML, Ruby
  • Frameworks

    Laravel, JSF, Spring, jBPM, Hibernate, Eloquent, Bootstrap, Spring MVC, Ruby on Rails 5, Angular, AngularJS, Express.js, Spring 5, Nuxt.js
  • Storage

    PostgreSQL, MySQL, Elasticsearch
  • Libraries/APIs

    Vue 2, Vuex, Vue, jQuery, Node.js
  • Tools

    Git, Trello, Maven, SoapUI, Sublime Text 2, Sublime Text, Eclipse IDE, Composer, Subversion (SVN), Jira, Redmine
  • Paradigms

    REST, Scrum, BPMN, Clean Code
  • Platforms

    Visual Studio Code, Ubuntu, MacOS, Eclipse, JBoss, NetBeans, Linux
  • Other

    Vue-router, APIs, BPM, iBPM, SOAP, Computer Science


  • Bachelor's Degree in Computer Science
    2009 - 2013
    UFRN-Universidade Federal do Rio Grande do Norte - Rio Grande do Norte, Brazil

To view more profiles

Join Toptal
Share it with others