Work Experience and Projects Undertaken: -
1.Accel Frontline Pvt Ltd :
Duration : OCT 2005 – UNTIL NOW
Roles and Responsibilities : Senior Software Engineer , Development
Project Details:
Functional Specification: This project was developed for the second largest shipping port in the world (Jurong Port) in Singapore. The Application was developed to regulate and computerize the traffic of the incoming containers (Transtainers) brought in by the Hauliers (Truckers) into the port through the available gates. The Application has been broadly classified into following three different categories:
[login to view URL] Booking By Container/Vessel (Normal/Block/Supplementary).
[login to view URL] Booking Admin (Resource/Time/Lolo Structures).
[login to view URL] Booking reports.
There are four different operations that are being performed in the port (Import/Export/International Terminal Haulage (JP to PSA) and (PSA to JP) which mean ships containing containers from different parts of the world are docked in the port for some time.
The business part of the project is in calculation of TIME SLOTS based on available yards in a particular gate and on a particular date (this means a reservation done in advance by the truckers to keep their containers in the slots (yard), Say between 0800-0859(3)(there are slots available to keep the containers for the 1 hour duration on specific date. So, the trucker can pre book and bring in the containers at the time slot in which he has booked. After booking the particular time slot the trucker brings in the container and keeps at the YARD (location to keep the container) based on the no of slots that were available at the time of booking and the slots booked by the trucker. There are three different type of TT Booking that is done in this whole application (Normal - Can Book Max5 to Min 1 Containers at a time based on slot limit and time slots available on the date he has chosen for making the booking).
(Block - Can Book in between 15 – 20 Containers Not less than 15 and Not greater than 20)
Supplementary – Can book Containers at any given time similar to that Normal Booking but the trucker has to pay some supplementary charges).
In all of the above Bookings the Trucker is also given the rights to either Reject / Approve the time slots for the containers that he has TT Booked.
The TT reports are based on Time/date in which the containers are booked for the three different criteria (normal/block/supplementary) based on Approval/Rejection.
Environment :
Eclipse has been used as the IDE.
Jsp has been used for the front-end design.
Javascript has been used for client side validation
Struts have been used. Mapping (Action classes and form bean) , Struts-config.xml and tiles-def.xml.
Weblogic Server 8.1 has been used as the Application Server.
Oracle 9i has been used as the database.
Windows Xp Operating System
2.Organisation :Mpower Software Services
Duration: FEB 2005 – JUNE 2005
Roles and Responsibilities : Software Engineer , Development
Project Details: My work involved in coding, testing and maintenance of web sites related to MasterCard such as [login to view URL], [login to view URL],
[login to view URL], [login to view URL].
The process involves a three step process. Development / Stage / Production. We make
the changes in development test it in stage and move it to production.
I was involved in making changes/fine tuning of websites mainly JSP’s that arrive as individual Tasks that were assigned to me.
I was involved in coding and testing the following sample of the application which was implemented in the website ([login to view URL]) MasterCard Pay Pass. The application was used to locate the list of merchants for a selected State and City combination. For a selected, State and City combination the details of merchants gets displayed.
Environment :
Jsp has been used as the front end.
Struts Framework has been used.
Unix has been used as the Operating System.
Oracle 9i has been used as the backend.
Weblogic Server 8.1 has been used as App Server.
3.Organisation :L&T InfoTech
Project : Linux Online Developer Community
Roles and Responsibilities : Software Engineer , Development
Duration : JULY 2004 – DEC 2004
Project Details : The project is developed for freescale a part of Motorola semiconductor product related solutions. The Project has been designed to provide the details and updates about the Linux developer community site to enable users and service providers to use the site as means to update and be tuned with the latest developments in the Linux developer community.
The project consists of the following major features which are given below:
a. Software uploads and Download: This is one of the area where the user can upload the software’s in to the community site and one can also download the software , after becoming a member of the community site.The logged in user can directly access the software and download the software.
b. Documentation List : Document listing containing details about the documents that are related to linux community can be downloaded and read by members of the site.
c. Article Listing : Contains details about article listed according to the category linux community.
Environment :
Framework: Framework has been designed exclusively by motorola for flow of the web action And ejb action files for creating a related application.
Weblogic Server 8.1 has used as application server
Jsp and Html have been used to design the front end and creating pages dynamically.
Clearcase have been used to create the files jsp, java , xml files and store it in respective directories.
Unix has been used as operating system.
4. Organization: G. V. Soft solutions Inc,
I.Project: REC/DEL System:
Duration: JAN 2004 – JUNE 2004
Roles and Responsibilities : Developer, Development
Description : REC/DEL System is a schedule-control method for managing and controlling projects. The method is implemented on components including an electronic user interface, relational database,and computational component. These components are designed to process input data in a well-defined format called a receivable/deliverable (rec/del) format. Using this format, the project is broken down into a series of smaller components or "tasks". Each task involves a contract between a supplier and a receiver, and results in the production of a "product". Suppliers and receivers can enter up-to-the-minute input data in the rec/del format concerning a particular product. Input data re entered through the electronic user interface, which can be e-mail or a user-interface computer program. Data are entered into tables of the relational database in the rec/del format. The input data are then rapidly processed with the computational component to generate output data indicating the status of the project.
Environment: Jsp ,Servlets, JDBC, Java, Swings , Oracle 8.I,Tomcat 1.4.1.
II.Project: Customer Relationship Management:
Duration: SEP 2002 - FEB 2003
Description: The CRM solution for customer relationship management enables you to access and organize data from any source operational or external and reveal hidden information with in the data to help you predict customer behavior. The CRM solution for customer relationship management brings together several key industries - leading technologies to span the entire process of managing customer relationship. Access, manage and organize all relevant customer data from operational systems and value added data providers and market research sources both internal and external. The CRM data mining solution for defining a set of comprehensive and consistent customer profiles to better understand customer needs, behavior and profitability and for constructing predictive models of customer behavior to fuel target marketing and campaign
management activities.
Environment: Jsp,Servlets, JDBC, Java, Swings , Oracle 8.I,Tomcat 1.4.1.
[login to view URL] of the Project : Payroll System
Period : MAR 2003 - DEC 2003
Description : The best payroll software for any small to mid sized business. Internal tax
tables are maintained and updated throughout the year to ensure accurate payroll processing. Automates payroll for any business. Program default information minimizes user input requirements. Savings can complete most payrolls in as little as 15 minutes, significantly reducing processing time and cost. Accommodates any combination of incomes, deductions, taxes, benefits and vacation s well as hundreds of reports including many user-defined reports.
Environment : java, Swings, JDBC, Oracle 8I.
5.ACCENT TECHNOLOGIES :
Customer Management System :
Duration : JUN 2002 - AUG 2002
Designation : Programmer
Customer Management system is a project with features to enable a user to store and process the information of the customers. The system is complete solution for the customer needs and requirements. New customers are added to the system with a login name and password to identify each user customer with a unique identity. An online editor which enables an user to edit the customer records ensuring administrators privileges. A Product lister is one of the features stores the information about the products bought by the customer, pricing and maximum sale of the products An inventory report with classification of customers on a report basis to enhance the reach of the customer identification. An activity report to check the sale of the products and customer usage.
Environment: VB, Ms Access
6. Project Title: Web Server
Organisation : WIIT
Duration: OCT 2001 - APR 2002
Features of the project:
The features of this project is to restrict invalid users by checking the IP address of the system. To check for the validity of the user and then give access to the user and to reduce the network traffic cross the network and to Reduce data corruption.
The project is developed in C, with the development shell of the product in a Linux environment. It supports dynamic as well as static web pages. It supports Firewall, which allows restricted session with web server to restricted clients. It supports Session Tracking, Realm Based Security and gives support to log file. Involved in analysis, design and coding part of application using C on Linux.
7.Trainee Software Engineer at Polaris Software Lab.
Project Title: Client Service Platform (CSP)
Duration: Dec 26’ 2000 - Jul 26 ‘ 2001
CSP is a system designed to facilitate the order capture process for different activities such as fund transfer, opening new deposit account, buying and selling of funds, buying and selling of equities, buying and selling of bonds online. The order capture involves the following major steps such as customer identification, opening a service communication log, capture customer order details, route the order to the appropriate approval queues and pass the order to the host processing system for execution such as multi branch, oasis (product processors). Any Order can be cancelled in CSP on or before Execution
date as long as it has not been sent to EDTS/MB for execution. Worked as a Trainee Software Engineer in Development and Testing of Application in a Client Server Environment.
Responsibilities:
Work involved in the development and testing of applications
Platform: Java Front End: HTML, JavaScript
Back End: Oracle 8.0, Operating System: Windows’98