Rafael Mandacaru Orlandi

Fullstack Senior Java Developer at Tacom
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Belo Horizonte, Minas Gerais, Brazil, BR
Languages
  • Português Native or bilingual proficiency
  • Inglês Professional working proficiency
  • Espanhol Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • France
    • Marketing and Advertising
    • Fullstack Senior Java Developer
      • Aug 2018 - Present

      I work in the migration of legacy systems to a more robust and modern structure focused on Java micro-services with Spring-Boot, Spring-Cloud, Spring-Data and Spring-Security with JWT behind a gateway bus. The modules use Lombok library to reduce verbosity and were configured with Maven for organizing the architecture, configuring builds and managing dependencies. The frontend is provided with Vue.JS using VueX for state management, Axios for requests, Bootstrap-Vue for styling and responsiveness and internationalization following i18n standards. The focus of the solution is to provide a video streaming platform and allow edition operations that are provided by a Node.js server with FFmpeg. We also use JMS messaging with activeMQ for critical and high computational cost processes. The development methodology follows the Scrum concepts and technichs and the development process uses CI/CD strategies with GIT-Flow, Jenkins, Sonar, Selenium and JUnit. Service documentation is done with Swagger and Spring-Fox to simplify integration. I am responsible for the stability and maintenance of legacy systems in production and for the evolution guided by the clients requests. Show less

    • Java Software Developer
      • Jul 2017 - May 2018

      I integrated the developers team of TACOM (billing intelligence and bus operational control) as a outsourcing hand, to auxiliate with the development of the fully rebuild applications that deal with the operational control for the public transportation buses. I’ve developed restful api’s in a micro-services architecture, with the help of Spring-Boot framework. I’ve contributed with the modeling of many entities and base classes to make the coding simpler. Activities: • Extend usage of raw JPA for entity mapping and database operations • Development of RESTful Web Services with spring-boot • Heavy usage of Javascript and JQuery for front-end control • Applying bootstrap framework for styling and responsiveness • Swagger configuration with springfox for mapping the rest interfaces of the system • Configuration of queue structures with activeMQ e JMS Show less

    • Java Software Developer
      • Sep 2015 - Nov 2016

      I worked as a developer of a healthcare management system for the Brazilian unique health system (aka. SUS). It's a large scale software intended to integrate every state and help the management and planning of the overall health needs. I mainly participated as a Java developer using the frameworks JSF, Richfaces, Hibernate and Oracle database under a JBOSS Server. We adopted GIT, integrated with Jenkins for versioning, code management and continuous integration. The development methodology applied is based over SCRUM, modified for the needs of the company. Activities: • Development of a large scale and high availability software for governmental use • GIT and continuous integration with Jenkins • Wide use of JSF and Richfaces Show less

    • Java Software Developer
      • Aug 2010 - Sep 2015

      I’ve integrated the development and analysis team of a national market leader solution of face-to-face service managing control and queue tracking. I was responsible for the analysis of request from big clients from the public and private sectors, like SABESP, CEMIG, SEFAZ-SP, UNIMED, Mercantil do Brasil Bank and planning secretaries from many states, among others. As the solution was built by multiple modules, integrated in a SOA architecture, I’d contact with many technologies, from with I highlight: hibernate, Spring, JQuery, JSF (primefaces), Flex, EJB, JAX-WS, JAX-RS and RMI. Main developer of a software of remote assistance that used streaming of audio and video with: java, Flex, H2, Jax-WS and Red5. Participation on the development of a web application to control processing of laws and document managing for the House of Representatives. Developer of a software for totem management. Developed in Java, Flex / Actionscript. Main developer and analyst of a help manager module for simple generation and update of manuals. Builded totally in AIR, FLEX (Actionscript). Activities: • Development of high availability systems focusing on the scalability • Development of Web-Services • Performance tests and optimization of SQL Queries • Integration with peripherals Show less

    • Brazil
    • Software Development
    • Java Software Developer
      • Oct 2005 - Aug 2010

      Worked as as developer and analyst for the controller software of the engineering company, Leme Engineering. It was composed by many modules: financial, accounting, human resources, planning with a web spreadsheet fully customizable and asset control. Build with Java, HIbernate, Struts and JSP. Activities: • Development of large scale and high availability software • Complex mappings with hibernate and struts Worked as as developer and analyst for the controller software of the engineering company, Leme Engineering. It was composed by many modules: financial, accounting, human resources, planning with a web spreadsheet fully customizable and asset control. Build with Java, HIbernate, Struts and JSP. Activities: • Development of large scale and high availability software • Complex mappings with hibernate and struts

Education

  • Instituto de Gestão e Tecnologia da Informação
    Bootcamp - Arquiteto de Cloud Computing
    2020 - 2021
  • Centro Universitário de Belo Horizonte
    Bacharelado em Ciência da Computação
    2002 - 2008

Community

You need to have a working account to view this content. Click here to join now