Sign in

Data Java

Etobicoke, Ontario, Canada
March 13, 2019

Contact this candidate


Ricardo Queiroz Ribeiro

** ******** ******, **** *, Scarborough, ON M1S 4Z2, Canada


Big Data Hadoop Developer


Over 8 years of experience in Java

1 year of experience in Apache Hadoop Ecosystem like HDFS, MapReduce, Pig, Hive,

1 year of experience in HDP Hortonworks

Academic experience in Sqoop, HBase, Spark, Scala, Kafka

Academic experience in R and Python

Academic experience in Data Analysis, Visualization Machine Leaning with Tableau and R

Agile, pair programming, Scrum

Great interpersonal skills

Fluent in English and Portuguese

Technical Skills

Java: Java 2EE, JSP, Servlets, Struts2, Maven, Hibernate, JSF2, Shiro, HTML, XHTML, JavaScript, jQuery, Spring Boot, Hibernate, Web Services, REST API, Microservices, JUnit, Mockito, TDD

Databases: Microsoft SQL Server, Transact-SQL, Oracle, PL/SQL, MySQL

Versioned Code: Git, SVN, CVS

Virtualization: Hyper-V

Cloud: AWS

MS Office Suite: MS Word, MS Excel, MS Access, MS PowerPoint

Professional Experience

Co-op Developer

May 2018 – August 2018

Ontario Ministry of Education, Toronto

Project: EOIS-CAMS – Employment Ontario Information System Case Management System supports ministry and Employment Ontario service provider users in managing and administering Employment Ontario programs and services. The system is a web-based application, where all data is entered in real-time and is accessible across the province. EOIS -APPR –The Employment Ontario Information System Apprenticeship released in March 2006, supports the administration of the Ministry of Training, Colleges and Universities Apprenticeship program, Modular training, and Journeyperson certification

Worked with Spring Boot Microservices for maintenance and migration of legacy system reports. Both projects were coded in Spring Boot initial versions

Closely worked with BA team updating APPR and CAMS 39 Power BI reports which were developed using Java 8 and Spring boot, REST, Microservices, Spring MVC, Spring DATA, Spring JDBC

Developed Oracle PL/SQL functions and procedures for the CAMS new version data migration

Built the entire Hadoop environment with HDP Hortonworks from the installation, configuration and maintenance.

Created documentation of all HDP configuration used, step-by-step how to install and configure, and possibly troubleshoot solutions solved

Used HDP Hortonworks Hive for data ingestions, PIG for data transformation and store all the final data into HDFS

Worked in a team of 3 – 5

Intermediate Web Java Developer

June 2012 – July 2015

Stefanini IT, Brazil

Project: SCMC – System to manage and control the loan margin of bank’s customers and regular customers. PD_CRED – System to manage and control all the bank’s products. Lender’s Insurance

Client BANPARA – Biggest local bank

Designed and analyzed all life cycle of the Lender’s Insurance such as project definitions, prototyping, design, interface implementation and maintenance

Developed and maintained 15 new features per year on SCMC system using Java 7, JSF, Spring boot, REST, Spring MVC, Spring DATA, Microservices, MS SQL, T-SQL with Agile, pair programming, Hibernate, Maven, JUnit, TDD, Mockito

Worked extensively in Spring Boot Microservices creating RESTFUL services which communicated legacy systems. Implemented some of the components following TTD methodology using JUnit.

All the functionalities were implemented using Spring Boot, Maven and Hibernate ORM

Used local SVN as version control system.

Performed all collection and analysis of requirements, prepared documentation, and carried out SCMC and Lender’s Insurance projects phases

Worked with clients to determine requirements

Worked in a team of 5 – 30

Java Web Developer

June 2008 – June 2012

Stefanini IT, Brazil

Project: Libra – System for judicial processes monitoring of the Para Justice Court. Libra replaced the first monitoring system, SAP XXI

Client TJPA – PARA Court of Justice

Used Scrum methodology and one-week sprints to develop new features

Carried out all designer, development and database modelling with other professionals using Java 6, Oracle, Hibernate, Struts2, jQuery, JSP, Maven, HTML, JavaScript, jBoss and Tomcat

Worked with clients to determine requirements to implements new properties

Worked 30% collecting requirements and 70% coding

Quality Customer Experience

Worked in a team of 5 – 15


February 2008 – June 2008

FADESP, Brazil

Projects: TEF Electronic Transfer of Currency, Taxpayer Acquisition Control System Project

Client SEFA – PARA State Treasury Office

Developed 2 new features on legacy systems using Java 5, Java Swing GUI and maintained some procedures in Oracle 11g database

Worked in a team of 5 – 10

Academic Project with Spark and Scala

Developed academic systems related to manipulations, implemented business logic transformations, actions and functions performed on RDDs.

Practiced how to process structured data and how to use data frames and datasets in Spark SQL and perform SQL operations on data frames.

Studied machine learning, types of ML concepts, clustering and MLlib i.e. Spark's machine learning library, various algorithms supported by MLlib and implemented K Means Clustering.


Big Data Architect Masters Program

June 2018 – Present

Edureka, Toronto ON

Cloud Computing for Big Data

January 2017 – August 2018

Lambton College, Toronto ON

University Preparation Program UPP

April 2016 – October 2016

Western Town College for ESL WTC, Toronto ON

General English

September 2015 – March 2016

The Language Gallery TLG, Toronto ON

Software Development with Emphasis on Corporate Java

May 2008 – April 2011

CESUPA University, Brazil

Bachelor of Computer Science

June 2003 – August 2007

CESUPA University, Brazil

Volunteer Experience


June 2016 – October 2016

ISX, Toronto ON

Helped the tour guide with international students on trips

Assisted the tour guide with translation for international students on school trips throughout Ontario

Student group between 25 and 50

Contact this candidate