Hi,
I am on H1-b but very strong with the skills you require and have a very diversified experience which helps me in understanding the business functions and lay archtectures and choose appropriate technologies and develop accordingly. I can also mentor other persons on team. If interested you can contact me at 310 202 6210 I can take care of sponsorship by hiring my own lawyer and payments.
Thanks below is my resume :
INDER PREET SINGH
310.202.6210 �
ipsidhu@hotmail.com Professional Summary
�Over 6 years of IT experience
�3 years of software lifecycle experience in application software design, development,
testing and implementation, including various database applications in various environments
�4 years of extensive experience in languages of Java, JavaScript, HTML, VB, 2yrs with J2EE, EJB,
JSP,
JDBC,
Servlets, XML, and 5 years of development and administration on Oracle
�Experience in RMI, WebLogic, WebSphere, J2EE, Both CMP and BMP Transactions
�Excellent knowledge and experience in Distributed Object Systems and Object Oriented Technologies in Internet/Intranet environments
�Trained and mentored team members by developing a training methodology especially for Java & advanced technologies
�Very strong analytical and problem solving skills coupled with willingness and ability to quickly adapt to new environment and technologies
�Excellent coordination with software development, project implementation and technical support teams.
�As a Project Manager, experienced in systems study, analysis, scheduling, design, client requirement analysis, Systems Administration, user management, hardware planning and configuration, monitoring processes, backups, troubleshooting and LAN & WAN installations
�Possess outstanding communication and interpersonal skills, resulting in excellent rapport with employees, peers and executive management
Technical Skills
Operating Systems: Windows 95/98/NT, DOS, Solaris, SCO Open Server
Languages:Java, VB, SQL, and PL/SQL
Technologies:Servlets, JDBC, RMI, E J B, JSP, XML, Multithreading, Networking, Swings, AWT
Middleware:J2EE Server, WebLogic, WebSphere and RMI
Web Development: Java Script, HTML, and Microsoft FrontPage
Communication:TCP/IP, RMI and IIOP
Database:Oracle & SQL Server (Development and Administration), MS Access
Db Design Tools:Oracle Designer 6, Sybase PowerDesigner 8, and Erwin
Networking:TCP/IP, WinNT, IIS, LAN, Wan and Router administration
Project Management:MS Project
GUI:VB, AutoCAD14/2000
Professional Experience
Company:Cyrix Data Systems
Project: Development of Web Site and Content Management Applications
www.egarrett.com Client: HoneyWell-Garrett, Torrance, CA - USA
DurationDecember 2000 - Present
Role: Project Lead
Team Size 6
Environment:J2EE, JDK 1.1.7, Java Script, Oracle, Servlets, JDBC, JSP 1.0, Java Mail, WebSphere & Beans, MS Project
Description: The site was originally developed by Genex, which featured both static & dynamic Content. Along with this Genex had to provide assistance for 8 Browser based content Management Applications, which defined the basic Functional & Business Logic. The Applications consisted of the following persistent content & Image uploading:
Garrett Highlights
Press Events Tools
Motor Sports Links
Motor Sports Race Events
Motor Sports Roster Management
Motor Sports Standings
Product / Original Equipment
Product / After market
Responsibilities:
�Scheduling & Distribution of work as per the requirements of the Functional Specs & Time Frame
�Layout & Designing of the Architecture of the Applications
�Database Schema layout & Design
�Selection of appropriate Drivers & Components to match the Application Specs
�Documentation, Database creation Scripts & layouts of Coding Conventions
�Establishing VPN with Client QA for Testing
�Reviewing the application code and checking if it complies with the URS document.
�Making amendments to code wherever required.
Company:Inde-Dutch Systems(I) Ltd
Project: Development of Intranet Web Owners Application
Client:Provident Bank, Cincinnati, OHIO - USA
Duration:April 2000 - November 2000
Role: Technical Project Manager
Team Size: 4
Environment:J2EE, Java Script, Oracle, Swing, Servlets, JDBC, RMI, JSP, EJB, WebLogic & Beans with Multithreading technology
Description: The Web Technologies group of Provident Bank Applications and Systems Programming division, develops and maintains the various web-related applications within the bank.
The Web Owners application is designed to help the managers and administrators of this web technologies group in managing the various applications within the preview of the group. Currently, the details regarding these applications as to who the owners are, and what information is processed etc., are captured and maintained by the managers and administrators in different places mainly through spreadsheets.
The Web Owners application was aimed to capture this information for all the web applications within the bank in a uniform way and provide search and reporting capabilities.
The application is secured by IAS - an application already owned by Provident Bank. All users logging into the Intranet website are required to authenticate themselves through this IAS, login screen. Based on the users rights and privileges, the IAS applications either allows access to this web owners application or simply displays a page informing the member that he/she is not eligible to log into this web site.
Once logged in, the user can query for information about one or more applications, add information about new applications, edit or delete one or more fields in the existing information about an application. Provision is also available for viewing the details related to a subset of the applications based on a filtering criterion, or by using wild
cards.
The application was developed at offshore and delivered to Provident Bank at Onsite.
Responsibilities:
�Reviewing the application code and checking if it complies with the URS document.
�Making amendments to code wherever required.
Company:Inde-Dutch Systems (I) Ltd
Project:Development of E-Commerce Web Site
Client:Ultryx Corporation, Worthington, OHIO - USA
Role:Team Lead
Duration:August 1999 - March 2000
Team Size:6
Environment:HTML, DHTML, J2EE Server, Java Script, Oracle, SERVLETS, JDBC, JSP, EJB, BEANS, Weblogic, and XML
Description: Ultryx Corporation was in the process of developing an e-commerce application for its Client Liebert Corporation (www.liebert.com).
This e-commerce application enables Liebert Corporation to conduct electronic commerce with its customers and trading partners over the Internet using web technologies. The application provides an IT infrastructure that can be quickly developed and deployed for a specific subset of Liebert's channels, products, regions and subsequently scaled, adapted and deployed for the reminder. The application also enables deployment of a system solution that can be adapted to new products, new channels, and new regions by Liebert administrative personnel without the need for web development tools or skills.
Ultryx has developed an eMERGE product document which draws inputs from the Liebert application and the market requirements.
The reverse engineering study was aimed at analyzing the entire Liebert application and documenting the same. The deliverables were the physical architecture - component and deployment model, user interface and ASP analysis, persistence model and relational database analysis, VB components analysis, C++ components analysis, preparation of activity, state, collaboration and sequence Diagrams, analysis of 3rd party components, static and dynamic modeling and use case analysis.
This eMERGE product document was to be analyzed and the deliverable was to identify what is needed to make the Liebert Application similar to eMERGE.
The quality system practices to be followed in line with the quality system being implemented at Ultryx were also required to be identified.
Company:Inde-Dutch Systems (I) Ltd.
Project:Online Troubleshooting (
http://www.expertcity.com,
http://www.epeople.com )
Client:Sitel Inc
Duration:May 1999 � August 1999
Team Size:65
Role:Project Manager
Description: Expertcity.com is a B2C and B2B site that provides real-time online solutions to its customers.
It helps in letting a customer have an online solution by connecting to an expert which are connected to the expertcity.com server and the support is provided 24X7 environment. Online monitoring and administration of the sessions as well as experts is done and extensive reports are generated by the online admin view generating a database of individual expert performances which helps in training and further improvement and keeping track of the expert (support engineers).
Responsibilities:
�Online Web Based administration and reporting
�Network design and recommendations for purchase as per the plan
�Recruitment and training experts as per the guidelines and demand of project
�Router configuration and establishing wan link
�Designed internal network and user profiles and management
�Project planning and design foreseeing the future requirement
�Database design and reporting
Company:Inde-Dutch Systems(India)Ltd.
Project:Online Bank Branch communication
Client:Punjab Co-op Bank Ltd.,
Duration:December 1998 � April 1999
Role:Project Manager
Team Size:12
Environment:HTML, Java, Swings, JSP, XML, JDBC, EJB, and WebLogic
Description: This is a B2B and B2C intranet site that will provide real-time online linking of all branches of the bank as well as providing centralized reporting at the head office and centralized database updating. The customer can go to any branch and can get connected to the branch having his/her account so with this info he/she can get the transactions done and the head office will have all the reporting of all the branches so this will omit out all the manual procedure and the inability of the bank to provide service to the clients of other branches.
Company:Inde-Dutch Systems(India)Ltd.
Project:ONLINE SHOPPING
Client:Winsome Technologies
Duration:June 1998 � November 1998
Team Size: 5
Role:Project Leader
Environment:HTML, DHTML, Visual InterDev6.0, Java2.0, JavaScript, JDBC, Oracle and Servlets
Description: The customers, who wish to shop the products from the Internet, it contains three modules:
(1)Customer
(2)Trader
(3)Supplier
The Customer goes through the sites of Trader to purchase products by following steps:
(1)Customer chooses option by clicking on required products.
(2)Products with category wise and details of category are displayed.
(3)Displays information of corresponding products and their models.
(4)Maintain the customer details and products order details by using JDBC and Servlets
Responsibilities:
�Coding the application
�Leading the team and keeping track of day to day activities
�Reviewing the Bug reports and assigning the bugs to the team members
Company:Inde-Dutch (I) Ltd.
Project:Online Student Evaluation
Client:NetWorld
Duration:Jan 1998 � April 1998
Role: Project Leader
Environment:WinNT, JDK1.1, JDBC, SQL, HTML, JavaScript, and Oracle
Description: This project involved creating an online student evaluation form of his/her instructor for a course. The server checks the authenticity of the student, before allowing the student to evaluate an instructor for the course. The evaluation score and comments are sent automatically to the Dean after the evaluation is complete. Oracle is the back end database. JDBC API was used to communicate with the database server. Involved in designing and developing the
applets and event handlers to communicate with the database.
Company:Inde-Dutch System (I) Ltd.
Duration:February 1997 � December 1997
Role:NT administrator/Database Administrator
Responsibilities:
�Managing LAN and WAN
�Managing user accounts and policies
�Maintenance of systems and installation, configuration of software
�Dealing with ISP's and administering bandwidths
�Documentation of policies and security procedures using event viewer and auditing.
�Monitoring network and wan link for performance and consistency.
�Installation of Database, Creating and Maintenance of User Accounts, Objects and Roles.
�Managing staging(test) and development of databases
�Documentation of all backup policies and other activities
�Performing media/object recovery in the event of any database crash or user accidents.
�Ensuring database security and integrity with auditing features, and security for consistency and reliability.
Company:Brilliant Computers (P) Ltd.
Project:Brilliant Shareman
Duration:July 1996 � January1997
Role: programmer
Environment: Oracle7, VB, Unix, and WinNT
Description: Brilliant Shareman is a product targeted at secretarial department of medium to big corporate.
The product computerized the share transfer, splitting, and consolidation, of shares, dividend calculation, warrant printing, MIS and statuary reporting
Responsibilities:
�Database designing detail of study of application, analysis of various aspects of share transfer and development of functional specifications and working at the database end.
Company:Brilliant Computers (P) Ltd.
Project:Avon Planning
Client:Avon Auto parts Pvt. Ltd.
Duration:October 1995 � May 1996
Role: programmer
Environment:Oracle 7.3 and Developer
Description: This package is a powerful decision support tool that assists in the production planning and raw material scheduling. The software is an integrated system with Finance, inventory, sale, purchase and human resources development.
Responsibilities:
�Designing the system, workflow, database, triggers, stored procedures to enforce integrity and security.
Some of the sites developed are:
1.Web Site for Garrett corp. (Honeywell Corp) as Project Lead
http://www.egarrett.com (goes live 23rd of August)
2.Web Site for Ultryx Corp as Team Lead
http://www.liebert.com 3. Web Site of Yadavindra Public School as Team Member
http://ypspatiala.org/ 4. Website of Checkmate International Ltd.
http://www.checkmateindia.com/ 5. Web Site of Semi Conductors India Ltd.
http://sclindia.com/ 6. Punjab Small Industries & Export Corporation
http://www.psiec.com/ 7. The informational Web Site on Chandigarh City.
http://www.chandigarhinfoline.com/ PERSONAL
Education:
Bachelors in Engineering
Post Graduate Diploma in Computers and Information Management
Microsoft Certified Professional
Microsoft Certified Systems Engineer