Luciano Greiner dos Santos, Full-stack Developer in Porto Alegre - State of Rio Grande do Sul, Brazil
Luciano Greiner dos Santos

Full-stack Developer in Porto Alegre - State of Rio Grande do Sul, Brazil

Member since September 19, 2015
Luciano is a seasoned professional with a decade and a half of experience developing Java enterprise applications. Currently, he's focused on big-data technologies such as Spark, Cassandra, Kafka, and Elasticsearch. He's capable of working as a full-stack engineer, having also worked with JavaScript and AngularJS in the past. Luciano is also fluent in English, has a native level in Portuguese, and has basic Spanish speaking abilities.
Luciano is now available for hire


  • Tatts/Tabcorp
    Sass, Angular, Java, Groovy, AWS Lambda, AWS CloudFormation
  • ZeeMaps
    GIS, PostgreSQL, jQuery, JavaScript, JSP, Java
  • Spinn3r
    Scala, Kibana, ActiveMQ, Cassandra, Elasticsearch, Java



Porto Alegre - State of Rio Grande do Sul, Brazil



Preferred Environment

VS Code, Subversion (SVN), Git, IDEA IDE, Eclipse, Linux

The most amazing...

...thing I've done was to extract 100,000 most popular people and what its professions are from one year of raw Twitter data.


  • Lead Full-stack Engineer

    2017 - 2019
    • Led a global development team.
    • Implemented several new features to a charitable raffle system.
    • Completely refactored the front-end system.
    • Implemented an autoplay function which enhancing sales by 10%.
    • Provided support to the sporting clubs on the raffle system.
    Technologies: Sass, Angular, Java, Groovy, AWS Lambda, AWS CloudFormation
  • Full-stack Engineer

    2017 - 2019
    • Developed new features and maintained a SaaS enterprise map application.
    • Created a new admin dashboard.
    • Refactored a customer billing system.
    • Implemented a new custom route functionality.
    • Built a unit testing framework.
    Technologies: GIS, PostgreSQL, jQuery, JavaScript, JSP, Java
  • Full-stack Engineer

    2016 - 2019
    • Developed a crawler module to load social video media content from Vimeo.
    • Created enhancements to media crawler to increase coverage of Twitter, YouTube, and Instagram data feeds.
    • Developed a new customer subscription and payment platform integrated with Stripe.
    • Migrated a legacy servlet-based infrastructure to Jax-RS using Jersey.
    • Created an Elasticsearch REST plugin to add a result counting HTTP header into server responses.
    • Integrated Spark SQL and Elasticsearch to enable custom data research.
    Technologies: Scala, Kibana, ActiveMQ, Cassandra, Elasticsearch, Java
  • Chief Java Architect

    2016 - 2018
    Aurea Software
    • Designed a common alert streaming infrastructure to use Kafka and Spark to be used across multiple company products.
    • Developed plugins to enable monitoring and troubleshooting of several applications used by important clients.
    • Created a custom report dashboard based on data collected by sensors streams.
    Technologies: Scala, Big Data, REST, JAX-RS, Cassandra, Spark, Apache Kafka, Java
  • Senior JEE Architect

    2015 - 2016
    Powerlogic | RS Department of Justice
    • Designed and developed a standard RESTful service architecture using Java 8, Jax-RS, and CDI being used in several projects.
    • Developed a security system to deliver consolidated application access and user information from Active Directory and HR systems through a REST interface.
    • Mentored and trained development teams on AngularJS.
    • Developed and designed a standard component-based AngularJS reference architecture.
    • Maintained and updated Jenkins and Sonar installations for dozens of department projects.
    • Supported and provided assessments for development teams.
    Technologies: JSON, RESTful Development, RESTful APIs, TypeScript, Gulp.js, Hazelcast, Spring, JSF, Oracle, WebLogic, Java EE, AngularJS, JavaScript, Java 8
  • Senior Consulting Architect

    2014 - 2015
    TOTVS | Brazil Ministry of Health
    • Developed a real-time module to enable the exchange of harm notifications data between cities, states, and central federal government spheres.
    • Created an installable version of the web application using an embedded JavaFX browser and IzPack so it could be used on standalone offline mode.
    • Supported an application deployment into a huge cluster infrastructure data center of the Ministry of Health.
    • Developed a new disease-harm notification instruments using Java, REST, and AngularJS.
    Technologies: Spring, JSON, RESTful Development, RESTful APIs, JBoss, PostgreSQL, Oracle, AngularJS, Java EE, JavaScript, Java
  • IT Specialist

    2008 - 2015
    • Developed a RESTful integration API using Spring REST, JDBC, and DB2 for ILC and ICLA legacy systems, enabling the creation of their mobile version with IBM Worklight Platform.
    • Implemented a batch data exchanger between our labor-claiming software with SAP, using Java NIO API and DB2.
    • Worked as a Java instructor representing IBM for the BTP internship program in a local college institution attended by around 100 students.
    • Developed a spreadsheet import and export function for the Intranet Labor Claiming software using Apache POI and Java.
    • Created an event-based SQL parser to enable batch editing of thousand of existing DB2 statements.
    Technologies: JSON, RESTful Development, RESTful APIs, IBM Worklight, Spring, IBM Db2, WebSphere, Java EE, Java
  • Senior Consulting Architect

    2014 - 2014
    SRM Asset Management
    • Developed and designed a micro-services architecture using standalone Java agents and RabbitMQ for their financial system.
    • Created an integration layer between a SQL Server Message Broker and RabbitMQ to enable real-time processing of operations executed on the legacy system.
    • Developed a payments dispatcher web interface using AngularJS and WebSockets.
    Technologies: JSON, RESTful Development, RESTful APIs, AngularJS, Microsoft SQL Server, GlassFish, Hazelcast, RabbitMQ, Microservices, Spring, Java EE, Java 8
  • Senior Consulting Architect

    2012 - 2014
    TOTVS | Brazil Ministry of Health
    • Designed and developed an AngularJS front-end architecture to enable rule-intensive harm notification forms.
    • Developed a dozen disease notification forms and business rules using Java, Spring, Oracle, and AngularJS.
    • Created alerts and reports for epidemic patterns based on real-time data from collected from harm notifications.
    • Designed a data exchanger to enable online and offline notifications.
    • Developed a harm notification mobile application using jQuery Mobile.
    Technologies: Oracle RDBMS, PostgreSQL, Spring, JSON, RESTful Development, RESTful APIs, JBoss, AngularJS, Java EE, JavaScript, Java
  • Training Instructor

    2006 - 2011
    • Taught as an instructor on JSP/ Servlets, Struts, Spring Framework, Enterprise JavaBeans, Hibernate, JavaServer Faces, and JBoss Seam.
    • Worked in more than 25 courses over five years.
    • Responsible for creating course handouts and presentation slides.
    Technologies: Java
  • Senior Java Developer

    2007 - 2008
    • Developed a port change and discharge schedules module using EJB, Hibernate, and Struts.
    • Created a data integration loader for Vessels Lloyds Feed service using Oracle PL/SQL and JDBC.
    Technologies: Hibernate, WebSphere, Oracle, Apache Struts, EJB, Java
  • Java Developer

    2005 - 2007
    Telefonica España
    • Developed a document workflow module using Java and PL/SQL.
    • Created an integration layer between the web application and the back-office telecom system.
    Technologies: PL/SQL, Oracle, WebLogic, Spring, Apache Struts, Java


  • Artemis

    Artemis is a crawler that indexes social media content from multiple web sources into a more than 10 billion records Cassandra database and Elasticsearch index that serves enterprise customers and data analysis feeds.


    CEJUSC is an AngularJS application used by the RS State Justice Department into pre-trial conflict mediation procedures helping to underload the justice system.

  • Security Services

    Security Services is a restful application that serves consolidated user and application authorization data from Active Directory and other HR systems for dozen applications on RS State Justice Department.


    SINAN is a web application used by hospitals and health units across the country to enable disease case notifications to the govern spheres. The collected information is used to detect public health risks, such as epidemics. The application was successfully proven to track a Dengue epidemic occurred in Brazil in early 2015.

  • ILC - Intranet Labor Claiming

    ILC is the official application used by more than 400,000 IBM employees weekly to claim worked hours through using a standalone and mobile version.

  • New SRM

    New SRM is a financial management system used for credit analysis, CRM, and payment management developed using Microservices, AngularJS, and WebSockets.

  • ICLA - Intranet Contract Labor Approval

    ICLA is a global application used by IBM to enable contract labor approval and payment; developed with Java and DB2.

  • LMS - Logistics Management System

    LMS is a software developed for Bunge Global Agribusiness to manage port and vessel operations such as schedules, loading, and discharge.

  • Credenciadas

    Credenciadas is a web-based system to enable Telefonica Dealers online telecom core business service operations, such as line/phone sales and plan migrations.

  • SCJP - Sun Certified Java Programmer

    I am a Sun Certified Java Programmer.

  • SCWCD - Sun Certified Web Components Developer

    Sun Certified Web Components Developer

  • SCBCD - Sun Certified Business Components Developer

    I am a Sun Certified Business Components Developer.

  • SCEA - Sun Certified Enterprise Architect

    I am a Sun Certified Enterprise Architect (Step 2).

  • Functional Programming Utilities for Java 8

    A personal open source library to add extra functional programming utilities into Java 8 code inspired by Scala.


  • Languages

    Java 8, HTML5, HTML, SQL, JavaScript, Java, Groovy, Perl, Scala, TypeScript, Sass, Python 3, Python, PHP, CSS
  • Frameworks

    JSF, Apache Spark, AngularJS, Spring, JPA, Bootstrap, Spring Boot, Hibernate, Spring JDBC, Spring MVC, Hadoop, Angular, Angular Material, OAuth 2, Activiti BPM, Apache Struts, Spark, JSP, JavaServer Faces
  • Libraries/APIs

    JDBC, JAX-WS, JAX-RS, Node.js, Moment.js, Spring REST, jQuery, React
  • Tools

    Eclipse IDE, Bitbucket, Subversion (SVN), Jetty, Git, Apache Tomcat, RabbitMQ, Maven, IntelliJ IDEA, Bower, Apache Ant, AWS SDK, AWS CloudFormation, Gulp.js, ActiveMQ, SoapUI, Grunt, AWS Push Notification Service (AWS SNS), IDEA IDE, VS Code, Kibana, IBM Worklight, GIS, Apache Storm
  • Paradigms

    SOA, REST, Lambda Architecture, Microservices, RESTful Development
  • Platforms

    AWS Elastic Beanstalk, Docker, AWS EC2, Amazon Web Services (AWS), Oracle, Linux, Kubernetes, Apache Kafka, JBoss, WebSphere, AWS Lambda, Eclipse, Java EE
  • Storage

    JSON, Elasticsearch, Cassandra, PostgreSQL, H2, Spring Data, AWS S3, Hazelcast, IBM Db2, Neo4j, MySQL, MongoDB, Microsoft SQL Server, Oracle RDBMS, PL/SQL
  • Other

    Elastic Beanstalk, EJB, Enterprise, JAAS, WebLogic, SOAP, EclipseLink, EJB 3, CDI, Big Data, WebSockets, Unix Shell Scripting, OAuth, AWS Cloud Architecture, Lambda Functions, RESTful APIs, GlassFish


  • Bachelor's degree in System Analysis
    2000 - 2006
    Unisinos - Universidade do Vale do Rio dos Sinos - São Leopoldo - Brazil

To view more profiles

Join Toptal
Share it with others