ü Seeking
a challenging career in software solutions and related systems that gives the
opportunity to bring out the best in me. Always willing to learn and adapt.
ü Proficient with real quench for Java development &
Web based Applications with good grasp of the various J2EE technologies.
ü
Having about 2 years of work
experience with good communication skills and a good team player.
ü Master of Engineering from the School of Computer Science and Engineering, College
of Engineering, Anna University.
Specialization: Multimedia Technology.
Period of study: Jan. 2002 to Jun. 2003.
ü Bachelor of Engineering in Electronics and Communication Engineering from University of Madras.
Period of study: 1995 to 1999.
Programming Languages : Java
2.0, C, and C++.
Java Technologies : RMI, JFC, JDBC, JNDI, Java Beans
Java Servlets, JSP and EJB.
Java Servers : BEA WebLogic, J2EE
Server, Java Web server.
Java IDEs : Borland Jbuilder.
Multimedia Tools : Macromedia Flash, Dreamweaver,
MS FrontPage, Adobe Photoshop,
Kinetix 3D-StudioMax.
Professional Experience
Jan 2000 – Dec 2001
Globytes
Technology Solutions, Programmer
Chennai.
§
HTML 3.2 Brainbench certification -Transcript
ID-3836472.
§
Java 1 Brainbench certification-Transcript
ID-3836472.
1. Implementing exactly once
transactions using the Primary-Backup approach.
A typical 3-tier application consists of front- end
clients (e.g., browsers), middle-tier application servers, and back-end
database servers. These three-tier applications fail to provide sufficient
reliability guarantees to end-users. In practice, they provide at-most-once request-processing
semantics: a request is executed either once or not at all. The proposed model
ensures that the request executes exactly once if the client does not
crash and if the client crashes, it ensures that the request executes
at-most-once. The e-transaction semantics ensures that, unless the client
crashes, the request will be processed exactly-once and a result will
eventually be received by the end-user.
Advantages of e-transaction
1.This abstraction masks
failures in middle and back-end tiers.
2.The crash of one
client does not affect the reliability of other clients. It prevents a crashed
client from blocking the database for other clients.
Environment
Windows 2000, Java server
Pages, EJB, Oracle 8.0, BEA WebLogic 6.0 Server.
Purpose
This
project was done as a part of the Master of Engineering curriculum.
2. e-CRM (Electronic Customer Relationship Management)
Duration: May
01 to Oct 01
This was a b2c project developed at Globytes software ltd.
The project was developed in Java, EJB, Servlets, and JavaScript. This project
was developed for various companies by which the company can interact with the
customer. The customers send various complaints and suggestions to the company.
These are in turn automatically redirected to the respective managers .The
software provides the managers with database about the problems dealt by the
company and earlier managers and also provides facility for managers to post
query to other managers regarding the problems. The software is complete and
has various facilities, which can replace manual file works in the Customer
Relation Department of a company electronically.
Environment: Java,
JavaScript, Servlets, EJB, Oracle 8i
Responsibilities:
·
Instrumental in preparing the Program specification for
Login/Logout module
·
Responsible for all server related activities, developing using
Java Servlets
·
Used client side scripting (JavaScript) for Client side
validations and error trapping
·
Instrumental in designing all client and server side GUI
interfaces
Client: Globytes
Technology Solutions.
3.Dealers Network Automation
Duration: Dec
00-Apr 01
Dealer Network Automation (DNA) offers a solution, which
completely automates and integrates any dealership, oriented industry. It
represents the single biggest opportunity to make significant improvements in
productivity - improvements that impact directly and dramatically on the bottom
line. DNA is a user-friendly software solution, which completely integrates all
the activities including inventory control, sales, purchase, accounts, customer
relations, payroll, service etc. DNA manages the entire operations of any
dealer business. My role in the project is to develop servlets that directs
various mails received from the dealers to the respective managers. The servlet
has a thread, which continuously checks for any in coming mails by which dealer
can send various complaints and suggestions to the company. These are in turn
automatically redirected to the respective managers.
Responsibilities:
·
Indulged in preparing the program specification for server
side mail transactions
·
Responsible for all server side coding using Java Servlets
·
Used client side scripting for Client side validations and
interactions
·
Instrumental in designing all client and server side GUI
interfaces
Environment:
Java Servlets, Oracle 8i.
Client: Globytes
Technology Solutions
4. Human Resource Information System.
Duration: Jul
00 to Nov 00
The HRIS application consists of various functional modules like leave management and performance management, supporting modules like basic personal details, salary, experience and configuration modules. This HRIS module can be dynamically configured and the administrator can have full control over the system. This also contains a Reports module, which contains a standard set of reports for the administrator to view. The HRIS also maintains the salary and personal details of the employees in the organization. The Payroll module handles the pay slip processing. It is a total HR and Payroll package to handle organizational needs.
Role
front end design
and business logic for HRIS.
Environment: Windows 98, HTML, Java Servlets, EJB,
WebLogic Server,
Oracle 8.0.
Client: Globytes Technology Solutions.
5. Environmental Portal Site for Chennai.
The
project entails development of Portal Web Sites with Web Based Recruitment facility.
This portal also provides additional facilities like Chat and Flash News. The
site gives dynamic information about Events, Horoscope (daily, weekly,
monthly), Bus Routes, Shopping Recreation, Travel, Eating out, Recipe, Joke of
Day, Quote of the Day, Tours and Travels, Shopping Malls, Adventure Sports and
Information services.
Web Based Recruitment
This module is used to track the resumes received and
select a right candidate based on the skills, qualifications and experience.
This Project provides way to search for a right candidate according to the
required, the search result can be stored as separate group or can be deleted
or can be used to display those resumes in detail.
Role
§
Designed the front end using HTML forms and JavaScript for
client side.
§
Developed the server side programming using Java Server
Pages and JDBC.
§
Multi-thread concept was used so that for every client at
server-side a separate thread will be spawned and it will handle any further
request from the client.
Environment Window NT, Java 2, Java Web
Server, JSP, JDBC,
JavaScript, Html.
Client
www.whatsonchennai.com
Full
Name P.C.Praveen
Kumar.
Father’s
Name
Mr. K.V.Sreekandan.
Date of Birth November 26,
1977.
Passport Number A7321051.
Permanent
Address
10-D, Iyyappan St,
Ramapuram,
Ambattur,
Chennai-600 053.
Phone
91 - 044 -
26247085.