Ricardo Queiroz Ribeiro
** ******** ******, **** *, Scarborough, ON M1S 4Z2, Canada
647-***-**** ac8rww@r.postjobfree.com
https://www.linkedin.com/in/ricardo-queiroz-ribeiro-bb073ab9/
Big Data Hadoop Developer
Summary
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
Programmer
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.
Education
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
Internship
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