one picture of Thiago Mata

Thiago Mata

I am developer by passion. Working with web languages for the last 15 years, I could learn a lot and be part of some great projects. In the last years, I have learning and worked with Big Data and Machine Learning.

thiago.henrique.mata@gmail.com +64 0211787915 resume.json

Senior Data Engineer

2017-09-15
  to Present

5 months
The SLI Systems provides many products to maximize the results to e-commerce clients. Here I am working on the new version of some products of the company and prototyping and testing new learning strategies.
Java
Python
Google cloud platform
Apache beam
Apache spark
Rest
Javascript
Machine learning
Bpmn
Scrum

Chief Technology Officer

2014-11-01
  to 2017-08-30

2 years and 10 months
Here at the Ideia Big Data we could work with research, microtargeting, communication and statistics using clusters, distributed storage, distributed search engines, machine learning, functional programming and streaming running into a cloud computing.
Scala
Php
Laravel
Aws
Oracle cloud
Postgres
Hadoop
Apache spark
Machine learning
Elasticsearch
Javascript
Uml
Bpmn
Scrum
R Language
Bpmn

Senior Programmer

2014-03-01
  to 2014-11-28

9 months
Adjetiva was a tech company with center on the mobile and web interactions. Here, I could work creating great projects for big brands.The company was acquired by the Ideia Big Data in 2014.
Java
Node.js
Rest
Angular2
Laravel
Mongodb
Postgres
Uml
Bpmn
Scrum
Cordova
Node Webkit

Co-Founder

2013-09-01
  to 2014-01-01

4 months
Otimicar it is an hardware more app solution that converts any car into a smart car. In the Otimicar, I worked with the specification and development of the first version of the OtimiCar server.
Java
Node.js
Rest
Soap
Mongodb
Uml
Bpmn
Scrum

Senior Coordinator

2012-04-01
  to 2013-09-28

1 years and 6 months
Returning to the private sector, I worked with modeling, specification, validation, evaluation and development of many projects.
Php
Mssql
Postgres
Oracle
Bpmn
Uml
Scrum
Angular2

Process Analyts

3 years
Into the INEP, as public agent, I worked with Specification and development of softwares with high availability for millions of simultaneous users dealing with high data volumes and complex financial flows.
Php
Oracle
Postgres
Java
Java Seam
Bpmn
Uml
Scrum
Zend

Senior Systems Analyst

2007-09-03
  to 2008-11-03

1 years and 2 months
Into the Bancoob - The Cooperative Bank of Brazil, I could work in the development of the System for transfer of credit portfolios using Microsoft SQL Server and Visual Basic.This system demands a safe management of a big volume of financial accounting and loans transactions.
Visual basic
Mssql server
Java
Uml

Developer

2006-11-01
  to 2007-09-20

10 months
Here I could work into the development of internal systems using PHP, Postgres and Zend.
Php
Postgres
Javascript
Zend
Uml

Senior Developer

2005-09-01
  to 2006-11-28

1 years and 2 months
Working in the AgênciaClick - Isobar we could work in the development some great PHP projects with high quality user interfaces and ux
Php
Oracle
Postgres
Javascript

Developer

2005-04-01
  to 2005-09-28

6 months
The S.A.M.U. is a critial call center software to deal with emergency calls and connect the pacient, ambulance driver and medical into one call. There, I could be a front - end Sofware Developer working with Java Struts Taglibs, JSTL, CSS and JavaScript to create the Rich Internet Aplications of the Internal System of Ambulance Request Manager.
Java
Jstl
Css
Javascript
Struts

Missing Something?

There are 2 professional experiences hidden by the filters. You can clean the filter and show them all.

Master Degree in Biomedical Enginnering

2011-01-01
  to 2013-06-01

2 years and 5 months

Degree in Computer Science

2002-06-01
  to 2008-06-01

6 years

Deep Learning in Python Course

2017-12-01

This hands-on course teachs python deep learning using Keras 2.0. See Certificate.
Python
Deep learning
Keras

Leveraging Unstructured Data with Cloud Dataproc on Google Cloud Platform

2017-11-29

This course shows how to create and manage computing clusters to run Hadoop, Spark, Pig and/or Hive jobs on Google Cloud Platform. Also shows how to access various cloud storage options from their compute clusters and integrate Google’s machine learning capabilities into their analytics programs, how to manage Dataproc Clusters using the Web Console and the CLI, and use cluster to run Spark and Pig jobs. It shows how to create iPython notebooks that integrate with BigQuery and storage and utilize Spark. Finally, it shows houw to integrate the machine learning APIs into data analysis. See Certificate.
Google cloud platform
Hadoop
Pig
Spark
Google cloud datastore
Machine learning
Google cloud dataproc
Python
Google bigquery

Apache Spark 2.0 + Scala : DO Big Data Analytics & ML

This course teachs with hands-on practices, Spark Streaming, Scala Setup and building real world applications. See Certificate.
Scala
Apache spark
Machine learning
Streaming

Google Cloud Plataform - Essentials

2017-11-13

This courses guides to a first hands-on experience with Google Cloud. Get comfortable with the basics, like spinning up a VM and configuring key infrastructure tools, through working with more advanced Stackdriver and Kubernetes concepts. See Certificate.
Google cloud platform
Kubernetes
Cloud launcher

Google Cloud Platform Big Data and Machine Learning Fundamentals

Google Cloud

2017-11-09

This course introduces participants to the Big Data and Machine Learning capabilities of Google Cloud Platform (GCP). It provides a quick overview of the Google Cloud Platform and a deeper dive of the data processing capabilities. See Certificate.
Google cloud platform
Machine learning
Google pub/sub
Google dataflow
Google cloudsql
Google bigquery
Google cloud datalab
Google cloud datastore
Tensorflow

Intro to Python for Data Science Course

2017-05-12

This course focuses on Python specifically for data science. It teachs about powerful ways to store and manipulate data as well as cool data science tools to execute analyses. See Certificate.
Python
Data science

Reproducible Research

This course from the Johns Hopkins University focuses on the concepts and tools behind reporting modern data analyses in a reproducible manner. Reproducible research is the idea that data analyses, and more generally, scientific claims, are published with their data and software code so that others may verify the findings and build upon them. See Certificate.
R Language
Markdown
Latex
Open Data

Functional Programming Principles in Scala

This course of the École Polytechnique Fédérale de Lausanne presents the elements of the functional programming style and learn how to apply them usefully in daily programming tasks. It also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically. See Certificate.
Functional programming
Scala

Exploratory Data Analysis

This course covers the essential exploratory techniques for summarizing data. These techniques are typically applied before formal modeling commences and can help inform the development of more complex statistical models. Exploratory techniques are also important for eliminating or sharpening potential hypotheses about the world that can be addressed by the data. See Certificate.

Getting and Cleaning Data

This course covers obtaining data from the web, from APIs, from databases and from colleagues in various formats. It will also cover the basics of data cleaning and how to make data “tidy”. Tidy data dramatically speed downstream data analysis tasks. The course will also cover the components of a complete data set including raw data, processing instructions, codebooks, and processed data. Finally, it covers the basics needed for collecting, cleaning, and sharing data. See Certificate.

Missing Something?

There are 6 courses histories hidden by the filters. You can clean the filter and show them all.

Usability and Accessibility Criteria for 3D Web Application Evaluation

We published this paper that describes part of a search result, after extensive research in published articles, magazine annals, scientific journal and recommendations of the W3C consortium. This research was exploratory with qualitative approach. The starting point was looking for recommendations on accessibility and usability for the Web that were particularly suitable for 3D Web applications. The demand stems from the medical field that uses such applications in different contexts: scientific, educational and can assist in the diagnosis and treatment indication. This article received an honorable mention in this event. Authors are See more.
Matlab
Latex
Usability
Accessibility
Evaluation
Web 3d

Definition of Computational Criteria to Evaluation of 3D Anatomical Web Manikins for Teaching in Health Science and for Medical Applications

The use of virtual anatomical manikins has gained space in health science teaching. Its use helps in the study of anatomy and medical simulation of patients with diseases, acute illnesses and traumas. Recent technologies have made possible the rise of several virtual three-dimensional manikins for Web. For the best selection of these virtual manikins for teaching in health science or medical applications, we defined a set of evaluation criteria focused on computational context. Authors are See more.
Matlab
Latex
Usability
Medical Applications
Accessibility
Evaluation
Web 3d

Access to Content of Digital Biomedical Repositories through a Web Interface with 3D Anatomical Manikin

Repositório institucional - Universidade de Brasília - UnB

2014-01-28

The biomedical repositories have gained prominence in the scientific, clinical and educational. However, problems of accessibility, usability, reporting and lack of customization can reduce the success of some of these repositories with their communities (DUNCAN, 2003). This paper reports the development of an interface with Web 3D anatomical manikin as a facilitator of the use of biomedical repositories. It begins with a literature search on biomedical repositories, being selected the 10 most referenced. To evaluate them, we applied the criteria for evaluating learning objects from Leacock and Nesbit (2007). Subsequently, we conducted a literature review of Web 3D Anatomical Manikins, of which seven matches. To evaluate them, we performed a literature search in which it was found the lack of evaluation criteria to web anatomical manikins. Therefore, based on the usability requirements advocated by Nielsen (2003) and Sommerville (2011), on the recommendations of the WCAG (2008) and on the evaluation criteria of Leacock and Nesbit (2007) and Youngblood et al. (2005), was proposed a set of eight criteria for evaluating Web 3D Anatomical Manikins. They are accessibility, interactivity, interoperability, technological independence, license and terms of use, navigability, realism and three-dimensionality. Author is See more.
Usability
Accessibility
Evaluation
Web 3d
Medical Applications
W3c
Wcag
Webgl
Javascript
Interactivity

Accessibility for Web 3D Anatomical Manikins

This paper evaluates the accessibility of virtual anatomical manikins 3D for Web. Was evaluated the hypothesis of a correlation between the complexity of the interfaces and lack of accessibility of the same. After assessed by the Guide criteria of Web Content Accessibility - WCAG 2.0, was possible to conclude that there is no evidence of a correlation between the complexity of these interface and it's accessibility. Furthermore, it became evident the lack of accessibility of these manikins. Authors are See more.
Matlab
Latex
W3c
Wcag
Usability
Accessibility
Medical Applications
Evaluation
Web 3d
Webgl
Javascript

Definition of criteria for evaluating 3D anatomical manikins on the web for education in healthcare or medical applications

The use of virtual anatomical manikin has reached within the health science education. Its use helps in the study of anatomy and medical simulation in patients with pathologies, acute illnesses and injuries. Recent technologies have made possible the availability of several virtual three-dimensional anatomical manikins in the Web. The next step was the definition of criteria for evaluation and selection of these manikins with the focus on the education in healthcare or medical applications in order to assist in choosing the most appropriate manikin as each setting. Authors are See more.
Matlab
Latex
Usability
Accessibility
Evaluation
Web 3d
Medical Applications

Interactive Hypertext for Visually Impaired Users

Repositório institucional - Universidade de Brasília - UnB

2007-12-10

This study consists of an investigation of the assistive technologies limitations to provide hypertext manipulations at the web environment, under low-vision and blind users perspective. The solution suggested is raised on the context where technical and cultural aspects run into the perception of accessibility and usability of digital contents, and technology is understood as a social inclusion tool. Authors are See more.
Accessibility
Assistive technology
Hypertext
Standards
Web
Internet
Open source
Browser
Speech synthesizer
Screen reader
Php
Javascript
Xul

Cannes Lions - Bronze Lion - Category Promo & Activation

Adjetiva

Winner of the Cannes Bronze Lion in Promo & Activation category with the Mobile Application SAT-JF14.

Cannes Lions - Silver Lion - Category PR

Adjetiva

Winner of the Cannes Silver Lion in the PR category with the Mobile Application SAT-JF14.

Cannes Lions - Gold Lion - Category PR

Adjetiva

Winner of the Cannes Gold Lion in the Mobile category with the Mobile Application SAT-JF14.

These trends are calculated from the proportion that each tag appears in the experiences over the years.