Post Job Free

Resume

Sign in

Software Engineer Java Developer

Location:
Bangalore, Karnataka, India
Salary:
600000
Posted:
July 29, 2019

Contact this candidate

Resume:

VITTAL L H

ac9xfd@r.postjobfree.com

+919*********

PROFESSIONAL OVERVIEW

Motivated and versatile IT professional currently working as Software Engineer with over 2 years of experience in IT industry, known for a professional approach to clients and co-workers as well as for delivering and implementing advanced custom software solutions, seeks the next big career challenge and an opportunity to apply my knowledge and expertise on a larger scale.

Dynamic Java Developer with experience in programming languages and designing graphic applications. Utilizing analytical skills to identify, test and debug program faults and complete development requests. Effectively working well under pressure while routinely meeting project deadlines..

Maintained a good reputation for quality work and dedication for achieving organizational goals, while attaining personal and professional growth.

TECHNICAL SKILLS

LANGUAGES:

C, C++, Java, Scala, Python

WEB TECHNOLOGIES:

J2EE (Servlets and JSP), Struts, Hibernate, Spring MVC, HTML, CSS, JavaScript, JQuery, AngularJS

DATABASE:

MySQL, PostgreSQL, SQL Server

CLOUD:

Google Cloud Platform (Compute Engine, Cloud Bucket, BigQuery, Dataflow etc

BIG DATA TECHNOLOGIES:

Hadoop, Spark, Hive, Pig, Flume, Sqoop

IDE:

Eclipse, NetBeans, PyCharm

RPA:

Automation Anywhere

OPERATING SYSTEM:

Windows 2000, Windows 7/8/10, Unix/Linux

OTHER TECHNOLOGIES:

AJAX, JSON, XML

EDUCATION:

B.E. (Electronics and Communication Engineering), NIEIT, Mysore 2016

CERTIFICATION:

Serverless Data Analysis with Google BigQuery and Cloud Dataflow by Google Cloud on Coursera.

Automation Anywhere Certified Advanced RPA Professional (V10.0)

Automation Anywhere Certified Advanced RPA Professional (V11.0)

INDEPENDENT PROJECTS:

Event Management System: EMS is a web application that is developed using J2EE concepts. This system enables the users to view the information about the venues for an event and also book the same. This system facilitates online registration cum feedback evaluation for different kinds of events.

Technologies: HTML, CSS, JavaScript, JQuery, Servlet, JSP, JDBC, MySQL

Address Book: This is a desktop standalone application used for storing entries called contacts. This program is supposed to manage names, addresses, phone numbers, birthdays and other contact-related information.

Technologies: Core Java, Swings, JDBC, MySQL

Car Rental System: This UI is designed so as to be used by Car Rental Company specializing in renting cars to customers. It is a desktop stand-alone application through which customers can view available cars, register and book car.

Technologies: Core Java, Swings, JDBC, MySQL

PROFESSIONAL EXPERIENCE:

Client: Satwic Software Pvt. Ltd Sep 18 – current

Role: Software Engineer

Project: Applicant Tracking System

Project Description:

The resume search engine has the capability of producing a short list of the best-suited candidates for the job requirement. The short list of resumes has a high precision ratio. That is, most of the retrieved resumes, if not all, have the required skills at the required duration of experience. The short list of resumes has also a high recall ratio. That is, most of the resumes, which are a match to the requirement by skill and duration of experience, are located by the search.

Responsibilities:

To search a best machine learning model for text analysis.

To write the python backend code to check if the mandatory tools has been mentioned in the resume

To write the python code to find out if the candidate has mentioned the education required in the resume

To write python backend code to check for year of experience in a specific tool

Use NLTK to remove stop words and puntuations inorder to increase the accuracy of our model.

To write AJAX code for dynamic output page

Technologies: Python, NLTK, Cosine Similarity Madel, Ajax, Java, JSP, Servlets

Client: Satwic Software Pvt. Ltd May 18 – Aug 18

Role: Software Engineer

Project: Aptitude Test

Project Description:

The project is a prototype for conducting the online test for the interviews conducted for the recruitment by the HR department of the organization. It provides the features for multiple sets of papers, which can be set by an administrator. Marks for a candidate are evaluated online & the results are reflected to the admin through a separate GUI interface. The project provides a help to the selection process for the interviews conducted & minimizes the effort put in setting papers, conducting tests & evaluating the results manually.

Responsibilities:

To help in developing the software

To help my co-workers learn Java, J2EE and other web technologies

To perform Code Reviews

Technologies: Java, Spring MVC, JSP, HTML, CSS, JS, MySQL

Client: Satwic Software Pvt. Ltd Mar 18 – Jun 18

Role: Software Engineer

Project: ETL process on Google Cloud Platform Retailer info and sales info

Project Description:

To perform ETL process on the Retailer and Sales Information of different Retailers. The designed ETL system extracts data from the source systems, enforces data quality and consistency standards, conforms data so that separate sources can be used together, and finally delivers data in a presentation-ready format so that application developers can build applications and end users can make decisions This project also had the scope to compare the performance of the Cloud System with the already existing system.

Responsibilities:

Using the BigQuery UI to perform the loading and transformation. This approach was used to to perform a one-time load of a small amount of data into BigQuery for analysis. For eg: the Time, Currency, Country dimension.

To load a larger amount of data, load data from multiple data sources, or to load data incrementally or automatically. This approach was performed using Cloud Dataflow to perform the load and transform steps and also for cleansing the data. For eg: to load Retailer info, Sales info etc

Use the Java Programming language to build the Dataflow Pipeline and run it either locally or on the cloud

To denormalize Location table with Nested record for Better Performance and for Low Cost.

Technologies: Java, Google Cloud Platform, BigQuery, Cloud Dataflow, Cloud Buckets

Client: Satwic Software Pvt. Ltd Aug 17 – Dec 17

Role: Software Engineer

Project: ETL process on Twitter Data (Twitter Sentimental Analysis) and data.LAcity.org data

Project Description:

A Simple web-based tool to know the sentiment of a particular tweet retrieved from twitter using Java Twitter API. The project also performs ETL from a site known as data.lacity.org on later stages. The data.lacity.org website provides Los Angeles Open Data which can be downloaded using Socrata Open Data API (SODA). The data was retrieved in JSON format and this was stored on Hive Database for future access, for visualization and to get some meaning out of the dataset. The complete process was developed on the Linux VMware environment.

Responsibilities:

To build the Frontend Interface with HTML, CSS, JS, AngularJS and JSP

To have a Backend system with Servlets, JSP and MySQL for user authentication and also to store the tweets on to the database which were retrieved using the Twitter API.

To write a program to retrieve the tweets and calculate the sentiment score based on the bag of positive, negative and neutral words.

To use SODA API to retrieve the json data using JavaScript and store it on Hive database.

To give the output from twitter to the end user based on the entered keyword using AngularJS (to refresh the page for a given interval) and Google Charts to visualize the output

Technologies: Java, Twitter API, SODA API, Servlets, JSP, HTML, CSS, JS, Angular JS, Google Charts, MySQL, HDFS, Hive, Sqoop, Spark, Linux



Contact this candidate