CONTACT INFORMATION:
View contact information...
Objective
To establish global position that offers challenging growth with opportunities to enrich my knowledge & skills while contributing my best in the IT field.
Professional Summary
I have 7.5+ years of IT experience, engaged in development and implementation of domestic and offshore projects.
Certifications: Sun Certified Java Professional®, 2005 (89%)
Experience
Oct 2004 - Till Date: Technical Lead, LGCNS Global Pvt. Ltd. Bangalore
Apr 2003 - Sep 2004: Software Engineer, LGSoft India Pvt. Ltd. Bangalore
Nov 2000 - Apr-2003: Software Engineer, Manvish Infotech (eTech Pvt.) Ltd. Bangalore
Mar 2000 - Nov 2000: Faculty/Programmer, Wizard Internet Solutions Pvt. Limited. Bangalore
Education Qualification
Course College University Year Percentage
B. E (E & C) BVB College of Engineering, Hubli Karnataka University,Dharwad 1999 66.5 %
P. U. C II JSS College, Dharwad PU Board 1995 64 %
S. S. L C Karnataka High School, Dharwad KSEE Board 1993 83 %
Technical Expertise
Expertise Details
Operating Systems Windows 95,98,NT, 2000
Languages Java, JSP, ASP
Technologies J2EE
Frameworks Struts/Webwork, Spring, Hibernate, JSF(concept)
RDBMS Oracle, SQL Server
Application / Web servers JBoss, Web logic, Apache, Jetty, Tomcat
Client side / GUI JavaScript, VBScript, HTML, DHTML, AWT, Swings, DOJO, DWR, Ajax
Development / Build Tools Eclipse, JBuilder, Ant, Toad
Configuration / Management Tools CVS, VSS, SVN, Source Offsite
Design Tools Rational Rose, Enterprise Architect, Visio
Projects Handled
Title: Q-Test
Development: Webwork, Spring, Hibernate, DOJO, DWR, Joram, JSP, JDK 1.5, Jetty, Ajax
Team Size: 13
Client: QMatic Corporation (US)
Duration: May 2006 – Till Today
Role: Technical Lead
Responsibilities: Requirement Gathering, Proposal, Estimation, Architecture, Design, Client Communication, Code Review, Task Assignment, Project Delivery
Organization: LGCNS Global Pvt. Ltd.
Description This application is a Online Testing application for the people coming for various tests in the government. Example Driving License, etc.Requirement gathering was made by me onsite in US for 15 daysThis application allows the creation of the domains and questions with a defined randomization process. Preparing the tests by configuring the questions to it with proper scoring. This also has feature for the examiner to choose the tests for a particular user and assign the test session to him with grouped tests. There was an automated time calculation for the test and proper resulting mechanism for it.This application has automated Test Station management (Start/Stop) and status management. Reverse Ajax was one of the main points in this applicationThis application had two different ways of configuration, and is ASP and Federated. In ASP the test takers, Examiners, Question creators and configurations will be using same server but in Federated, the testing server and the configuration server was in different locations and the data will be synchronized using messaging.
Title: IP Distribution
Development: JSP, Servlets, JavaScript, JDK 1.5, Tomcat 5.0, edtFTP/J API
Team Size: 5
Client: Cauldron Solutions (US)
Duration: Dec 2005 – Apr 2006
Role: Senior Developer
Responsibilities: Understanding the LLD, Coding, Unit testing, Discussions with Client, Code Review
Organization: LGCNS Global Pvt. Ltd.
Description IPD application is used to transfer very large media files from one node to multiple nodes in an internet and intranet. Any of the nodes in the network can act as source as well as destination depending on whether the node is transferring the files or receiving the files. Since the file content is copyrighted, the need for security and data integrity is vital to the application. The protocol used is SSH protocol and the nodes will be running on Linux.The user will specify the file to be transferred and the deadline time for the transfer, then the application should transfer the file within the given deadline. User can pause, resume and terminate the transfers. The application also has the intelligence of adjusting the transfer rate depending on the bandwidth.
Title: Website Tracker
Development: JSP, Servlets, JDBC, JavaScript, SQL Server 2000, JDK 1.4.2, Tomcat 4.1, Jdiff
Team Size: 5
Client: PCG – LGCNS
Duration: Oct 2005 – Dec 2005
Role: Team Lead
Responsibilities: Requirement gathering, SRS and HLD preparation, Task allocation and monitoring, Code reviews
Organization: LGCNS Global Pvt. Ltd.
Description This is a content tracking application for the changes in the vendor's website site.It has different user types and each type will be assigned with different tasks with "Task Assignment" module. The user will input the URLs to be tracked and these URLs will undergo reviews before they are ready for the tracking and will be handled by "Admin" moduleOnce super user approves the URLs, he will initiate the search for content change tracking. This application gives the information about the content change, URL path change in the website and Information about whether the URL exists or not. When the search is completed this information will be emailed to the authorized users and also will be logged so that the information can be viewed later
Title: PMS (Project Management System)
Development: JSP, Servlets, JDBC, JavaScript, SQL Server 2000, JDK 1.4.2, Tomcat 4.1
Team Size: 5
Client: PCG – LGCNS
Duration: Aug 2005 – Oct 2005
Role: Team Lead
Responsibilities: Requirement gathering, SRS and HLD preparation, Task allocation and monitoring, Code reviews
Organization: LGCNS Global Pvt. Ltd.
Description This application is a management tool to track the employee's daily work and their performance and is also used to know the status of the project by generating the different types of reports. This application has the features like creating user information, creating projects and batches under projects, associating vendor for a project, uploading work schedule to the data base from excel file, generating user wise and project wise reports in PDF and HTML formats. This application also keep track of user's working hours by recording login and logout timeWhen employee logs in to the application he will get the files to be worked on for that day and the files will be stored in the vendor's server but in the application server. The user will open the files to be worked on from the vendor place but the work done record will be stored in LGCNS servers. Every time user logs out or opens different file application will force him to enter the amount of work he has completed
Title: Adapt V11
Development: EJB2.0, JSP, Servlets, JDBC, RMI, Java Beans, JavaScript, Oracle 8i, JDK 1.4.2, Weblogic 8.1
Team Size: 15
Client: Bond International (UK)
Duration: July 2003 – July 2005
Role: Developer, Configuration Controller
Responsibilities: Understanding design documents, Coding, Unit testing, Issue analysis, Participating in development discussions. Handling CC activities
Organization: LGCNS Global Pvt Ltd
Description The AdaptV11 is a product, which has been developed keeping in mind all the domains. It can be configured to any kind of the domain and is currently focusing on the HR Domain.In UK recruitment / consultancy companies make very big business by putting the people on contract and this application will be used by these users and also candidates and companies for which they work. It manages all details of the users with a concept of Role, Entity and Business Objects.Some of the Major modules that make this application successful are View Manager, Control Panel, Calendar, Tasks, Controls, Segment Editor, Menu Editor, BO ExplorerThird party code (ApyCom) is also used for generating the dynamic applet menus in control panel
Title: Institution Resource Management (IRM)
Development: JSP, Servlets, JDBC, Java Beans, JavaScript, Oracle 8i, JDK 1.2.2, JRun 3.1
Team Size: 10
Client: Manvish E-Tech Pvt. Ltd
Duration: Jan 2002 – Apr 2003
Role: Developer
Responsibilities: Understanding design documents, Coding, Unit testing, Participating in development discussions.
Organization: Manvish E-Tech Pvt. Ltd
Description This web-based product is intended for automation of complete process of any educational Institution. It is highly customisable and covers all the users coming under institution. Concentration was given to reduce the paper work and avoid complexity in whole process. The modules that are covered in this product areInstitute Admin, Student, Faculty, HOD, Principal, Admission Clerk, Academic Dean and Exam Dean. As the module name suggests each module automates the process of each type of the user. This application automates some of the following processesData for institution like Degrees, Courses, Institution Info, Hostel Info, Timetable and Exam schedule preparation, classroom arrangements, Faculty allotment, Admission process, Batch and Section allocation, invigilators allocation etc
Title: E-Learn
Development: JSP, Servlets, JDBC, Java Beans, JavaScript, Oracle 8i, JDK 1.2.2, JRun 3.1
Team Size: 7
Client: Manvish InfoTech Pvt. Ltd
Duration: Apr 2001 – Dec 2001
Role: Developer
Responsibilities: Understanding design documents, Coding, Unit testing, Participating in development discussions.
Organization: Manvish InfoTech Pvt. Ltd
Description This web-based product is an online education provider and facilitates users to register themselves online to get the services. This has the different types of the users like Students and Faculty.Students can get the Education material online in different modes and Faculties can provide their education materials. This product has the features like,Viewing theory material in Text Mode and Interactive mode (Flash content)Online scratch pad to make notes, Viewing Practicals in interactive mode, Online library for references, making announcements to all the registered users, facilitating the communication between students and faculties for clarifications
Title: Online Registration and Examination
Development: ASP, JavaScript, Visual InterDev, IIS, MS Access
Team Size: 3
Client: Manvish InfoTech Pvt. Ltd
Duration: Dec 2000 – Mar 2001
Role: Developer
Responsibilities: Understanding design documents, Coding, Unit testing, Participating in development discussions.
Organization: Manvish InfoTech Pvt. Ltd
Description This web-based application was developed for the training centre of Manvish InfoTech Ltd, Bangalore. This application used for online registration and examination for students enrolling for training. This application allows users to register themselves for the selected training course by giving a auto generated registration id to avoid duplicate registrationsThis is also used to give the students online exam to select the candidates for course. This application shows the randomly picked questions to the user and keeps watch on time. Once the exam time is completed it forces the user to submit the answers and it gives the result on the spot.This application also has the features like viewing the student's marks, student's profile, sorting of the students depending on marks, name etc and auto mailing for multiple students with interview information
Personal Details: Address:
Date of Birth: 16th May 1977 Hemasa Rangrej
Marital Status: Married #1126, Adarsh Lyt, 10th Crs
Nationality: Indian Bangalore-79
Visa: US Visa
View contact information... |