Pankaj Resume for Hadoop,Java,J2EE - Outside World
resume
1. Pramod Nawale
Mobile: +919527978164
Mail: pramod.nawale2@gmail.com
Professional Summary
Overall 2 years of experience in development of Web & Enterprise applications using JAVA and J2EE
Technologies.
Possesses 15 months of Industrial project experience.
Working with Opulent Infotech Pvt Ltd from 20th Jan 2016 to till date.
Hands on experience in Core Java, Servlets, JSP, JDBC, Hibernate.
Knowledge of Eclipse and Netbeans tool for the development of Java projects.
Hands on experience Glass Fish and Tomcat web servers.
Cohesive team worker, having strong analytical, problem solving and interpersonal skills.
Worked in Organizations
-Opulent Infotech Pvt Ltd as Java Developer (Current organization).
- Sungarce Computer Pvt Ltd as Software Developer (11 months).
-Sarvaha Syatems Pvt Ltd as Junior software engineer (Internship 4 months).
Career Objective
To secure a challenging position where I can effectively contribute my skills as Software Professional,
possessing competent Technical Skills.
Technical Skill Set
Operating Systems: Windows - 2000 / 2007 / XP Professional, Ubuntu.
Programming Languages: Java
Databases: MySql, Sql
Web Technologies: HTML, JavaScript, CSS, Bootstrap, AngularJs, JQuery
Web / Application Server: Tomcat 7, Glass Fish 2.1.
Java Technologies: JDBC,J2EE ( JSP, Servlet, Hibernate, restAPI )
Frameworks: Hibernate
Others: Terminal, Database maintaining
Career Profile
Working in Opulent Infotech Pvt. Ltd. From 20th Jan 2016 to till Date and current designation “Java
Developer”.
2. Project Details
Project Name: Outshine (Web Services-restAPI)
Customer: Opulent Infotech Pvt Ltd, Pune.
Period: May 2016 to till date.
Role: Team Member (Java Developer)
Environment: Tomcat 7, Java 7, MySql 5.5
Tools: Eclipse Mars, MySQL Workbench.
Description:
The project is being developed for the organization named Opulent Infotech Pvt Ltd, Pune. The mobile
application is used in all the branches and customers of the company. The project consists of mainly three
modules like Industrial, Management, Client
The Industrial module automates entire the process of organization, which helps for the better
understanding between the employees and management.
The Management module is helpful to maintain the good relationship between the organization and the
clients, i.e. which maintains the detail information about particular client which makes the organization to
grow faster.
The Client module contains two sub-modules as Student and Customer. Student module contains the
details of the academic projects and also makes the students to select the project online and get details
through mail and over phone. Customer module contains organizations showcases where customer can
apply for some software.
Responsibilities:
Developing the restAPI's as per the requirements.
Handling Databases, Stored procedures which required to retrieve data, update data.
Project Name: Deduplication and load balancing server
Customer: BE Student (Academic project)
Period: Jan 2016 to May 2016
Role: Team Member (Java Developer)
Environment: Tomcat 7, Java 7, MySql 5.5, Cloud Computing
Tools: Eclipse Mars, MySQL Workbench.
Description:
Dedup server is mainly works to avoid duplication of files over the different file server. Client application
uploads file, then Dedup server splits the file into number of chunks and generates hashcode for each
chunk.In the deduplication process, unique chunks of data, or byte patterns, are identified and stored during
a process of analysis. As the analysis continues, other chunks are compared to the stored copy and
whenever a match occurs, the redundant chunk is replaced with a small reference that points to the stored
chunk. Given that the same byte pattern may occur dozens, hundreds, or even thousands of times (the
match frequency is dependent on the chunk size), the amount of data that must be stored or transferred can
3. be greatly reduced. In Deduplication hash calculations can be done in real-time as data enters the target
device. If the storage system identifies a block which it has already stored, only a reference to the existing
block is stored, rather than the whole new block. Load Balancing is a method of distributing workload
across multiple computing resources such as cluster of computers, network links. The goal of LB is to
optimize the resource usage, evade overload, maximize throughput and to minimize the response time. This
was identified as a major concern in Cloud Computing to scale up the increasing demands.
Responsibilities:
Developed the Code for client application using netbeans and swing components.
Developed stored procedures
Developed code for dedup server which handles duplication of chunks using hashcode.
Developed code for fileserver which provides own CPU load and provides file chunk uploading
functionality.
Handled different types of issues regarding AES and RSA algorithm.
Achievements
Topper rank through out master degree.
First prize in Java programming challenge in HV Desai College in 2010.
Qualifications
MTech from Pune University , in the year 2014 with an aggregate of 73.57%.
B.Sc (computer science) from Modern college, Shivajinagar affiliated to University of Pune, in 2011 with
aggregate 67%.
Personal Strength
High Grasping Power.
Can work under pressure to meet deadlines.
Flexible team player.
Personal Details
Date of Birth: 23-11-1986
Languages known: English, Hindi, Marathi.
Current Location: Pune.