Post Job Free

Resume

Sign in

Java Developer Data

Location:
Mississauga, ON, Canada
Salary:
65K-70K
Posted:
April 29, 2016

Contact this candidate

Resume:

SARATH PRASAD

437-***-****

acuke2@r.postjobfree.com

Summary:

Implemented Hadoop solution using Hive for storing and processing large amount of data in to enterprise data hub in banking sector.

Executed Map Reduce Jobs using Hive which are scheduled using Autosys.

Creating Hive tables and loading data into the hive tables using shell script.

Worked with SSH connectivity tools like putty.

Implementing Hadoop map reduce jobs using Apache mahout for a web based application.

Excellent Core Java development experience.

Very good Knowledge in J2EE applications.

Excellent knowledge in developing Java technologies like Jsoup, mySQL, JSON.

Experience in integrating API and Affiliate programs into different websites.

Made fully automated web crawler for many e-commerce web sites.

Worked with NoSQL database like MongoDB for many database operaions.

Followed agile development methodologies

Technical Skills:

Hadoop:

Extract, Transform, Load (ETL) Big Data with Apache Hadoop.

Map Reduce – Shuffle & Sort and Performance Tuning using apache mahout.

Profound knowledge in Hive, pig, Sqoop and Oozie.

Importing and Exporting Data from RDBMS to HDFS and vice versa.

Profound knowledge in MongoDB.

Understanding of Spark.

Java:

Solid Understanding of Core Java concepts like Object Oriented Programming, Dynamic Multithreading, Collections Framework and Exception Handling.

In depth knowledge of J2EE technologies JSP, JDBC, Hibernate.

In depth knowledge in Java frameworks like JSON, JSOUP.

In depth knowledge in JUnit testing.

Proficient knowledge in UI technologies HTML, CSS, JavaScript.

Tools:

Eclipse, Apache Tomcat.

Software Platforms:

Window NT, XP,2007,2008, Linux,Unix, IOS.

Professional Experience:

Hadoop developer/Consultant Aug 2015 – Mar 2016

Client – CIBC bank, Toronto, Canada

Accomplishments:

Data Ingestion: Loading data into the Hive tables for storage and processing the data to create view for the end user.

Implemented Data ingestion and processing using Hive-0.14 and handled large amount of data.

Writing shell script script commands to run the Hive queries using SSH connectivity tool Putty.

Used parquet serialization for storing the data into Hive which improves the performance of Hive with respect to storage and speed.

Extracted fixed length and delimiter separated files using hive queries and loaded into the Hive tables.

Used static and dynamic partitions according to the project need.

Automated the entire process using Autosys by writing the JIL files and running those in the Autosys server.

Altering the view and creating view for the end user using hive queries.

Coordinating UAT and Production deployment.

Roles:

Understanding the client’s requirement and analysing the Impact of the requirement.

Pre-processing using Hive

Perform analysis of vast data stores and uncover insights.

Maintain security and data privacy.

High-speed querying.

Involved in Module integration & Unit Testing.

Java - Big Data developer June 2013-June 2015

BQ Technologies, Price Finder price comparison site .

Accomplishments:

Implementing map reducing using Java and apache mahout.

Process the large amount of data using mahout’s clustering and classification algorithms and display in the website according to the client needs.

Use apache recommendation algorithm to show product recommendations.

Web crawler: This project is an e-commerce website for price comparison. So getting product details from different e-commerce website and store that into the database was a main task in the project. Developed automated web crawler for crawling the details we need to get from the websites and save that into the database.

Crawled data saved into MongoDB because it is large amount of data and RDBMS is not sufficient for handling that large amount of data.

Developed Lucene search algorithm for search function in the site.

Research and developed many API and Affiliate programs to use in the price comparison site.

Written JUnit test cases for all the functions written.

Followed agile methodology in work environment for better production.

Organising and monitoring the website and identifying the problems and fixing the issues, implementing the User requirements, organising the user meetings in understanding their real time problems and implementing their solutions.

Roles:

Understanding the client’s requirement and analysing the Impact of the requirement.

Understanding the Functional Specifications.

Design and develop the application using Agile Methodologies.

Involved in Module integration & Unit Testing.

Check the daily reports of the testers and the web designers.

Bug fixing and performance tuning in existing system.

Java developer June 2012-June 2013

BQ Technologies, Image processing .

Accomplishments:

Creating a website to sell and buy images by any number of users.

Implemented image comparison algorithms using Java and show similar images to the user.

Show the similar images like a recommendation for the user.

Roles:

Use multiple algorithms to do the image comparison and find out the percentage of match.

Use image comparison algorithms using Java to show similar images in recommendations.

Use apache mahout to group similar images together according to the names.

Involved in Module integration & Unit Testing

Java developer May 2010-May 2012

BQ Technologies, RFID applications .

Accomplishments:

Developed RFID application for warehouse tracking of thousands of bike.

Developing and testing the RFID tracking using the RFID device.

Involved in different project using RFID for multiple clinets.

Roles:

Understanding the client’s requirement and analysing the Impact of the requirement.

Test the operations using the RFID device to make sure it is working.

Education Summary:

Master’s Degree (2008-2010) Masters in Computers and Internet application, University of Bedfordshire, Luton, UK.

Masters Degree (2005-2008) Masters in Computer applications from Anna University, Chennai, India.

Bachelor’s Degree (2002-2005) Batchelors in Computer Science from Mahatma Gandhi University, Kottayam, India.

WES Canada evaluated and certified my education equivalent to 2 Canadian Master’s Degree and Canadian Bachelor’s Degree.



Contact this candidate