Benipal Rupinder
Hickory Creek, TX-75065
************@*******.***
OBJECTIVE
Obtain a position to employ my skills in Information Technology.
SUMMARY
* ***rs of experience in:
• Experience and knowledge in analysis, design, and development of client-server, web-based, and windows applications
• Systems Analysis, Design, Development, Testing, Implementation, User training and support Documentation
• Software Development Life Cycle using various Microsoft tools
• Well-versed with Object Oriented concepts
• Strong technical and knowledge with various software architectures and designs
• Extensive experience working independently and team-oriented, collaborative environment to meet production deadlines
• Strong communication and interpersonal skills
TECHNICAL SKILLS
Languages VB.NET, ASP.NET, C#, Visual Basic, C++, C, HTML, DHTML, Eclipse, XML, XSD, XSL, WinForms, WebForms
Databases Oracle 8i, Oracle 9i, Oracle 10g, SQL Server 2000/2005/2008, PL/SQL, T-SQL, Stored Procedures, Triggers, Functions, Views, Sequences, Indexes, SSRS,SSIS
Technologies .NET Framework 2.0/3.5/4.0, IIS 5.0/6.0/7.0, ASP.NET Web services, ADO.Net Technologies, State Management Techniques, Role based security, Membership Roles, Form based Security, AJAX.NET Toolkit, Familiar with .Net Remoting, Cascading Style Sheets(CSS), WCP,WCF
Tools MS Visual Studio .NET 2005/2008/2010, SQL Server Management Studio,
UML (Rational Rose), MS Visio, Corvid Exsys, JIRA, Webshpere
Version Control Tools SVN, Visual Safe Source 6.0
Concepts
Modern Practices
Others OOPS, Networking, Communication
Agile, Six-Sigma, Waterfall Model
MS-Office 2000/XP, Adobe Photoshop and Macromedia Flash MX, Dream Weaver
EDUCATION
Master of Science, Computer and Information Science December 2010
Gannon University, Erie, PA, USA
GPA 3.345
Bachelors of Technology, Computer Science and Technology May 2007
RIMT Engineering College, Mandi Gobindgarh, India
Percentage: 68.81
PROFESSIONAL EXPERIENCE
SSPI, Fort Worth, TX January 2011-TillDate
Project -eBidManager
Application Developer
Description:
eBidManager is an Estimating Software where licensed users can maintain the customers, project details and generate quotes for the projects. The generated quotes are viewed by the customers; interested customers can bid for the best quotes. The application is already developed in windows.
Responsibilities:
• Involved in all stages of SDLC (software development life cycle) - Requirements Gathering, System Analysis, Design and testing
• Studied the use-case and architecture diagrams to gather the functional and business requirements
• Migrating current eBidManager window application to web application
• Designed robust database architecture offering good performance, and created stored procedures for carrying out database operations
• Designing and developing the GUI including coding of .aspx files and code behind files using C#
• Involved in writing client side validations using validation controls and writing scripts in JavaScript
• Implemented Error handling mechanism
• Maintaining the state of Web Pages using View State and Session Memory
• Extensively used Data Grid control for data display, generation of rows and user input inside template columns
• Working with ADO .NET objects like Data Set, Data Table, Data Adapter and Data Readers for populating Data Grid
• Implemented the model popup
• Implementing role based authorization and form based authentication
• Creating test based scenarios for testing the different modules in project
Environment:
Asp.Net 3.5, C#.NET, ADO.NET,.NET framework, HTML, Java Script, PL/SQL,SQL Server 2008,N-tier application architecture, AJAX.NET, SSRS, VSS 6.0, team-work,WCF.
Refreshment Course September 2010-December 2010
Done refreshment course in ASP.NET 4, MVC, Mobile Applications, WCF, Silverlight, LINQ, OR-Mapping using LINQ, and developed small applications to get practical knowledge.
Publication and Communication, Erie, PA January 2010-August 2010
Project - Media Management System
Application Developer
Description:
The Media Management System (MMS) is a platform that stores images and videos for Gannon University’s Office of Publication and Communications. The MMS offers search capabilities for images and videos stored in the system, based on meta-data stored with the photograph during upload and use. MMS is a web-based system to permit distributed access to the media. The MMS is not solely for uploading and downloading images and videos, as the main features needed deal with the metadata associated with the description about the images and videos such as who took the image, when and where the image was taken, who appears is in the photo and the intended purpose of downloading and/or using the image.
Responsibilities:
• Involved in all stages of SDLC (software development life cycle) - Requirements Gathering, System Analysis, Design and testing
• Laid the design and implemented a prototype of a web-based system to maintain Media Management Records of individuals
• Designed a simple yet attractive user interface following approach for User Centered Design
• Designed a multi-tier and multi-layered architecture and incorporated suitable architectural patterns for each layer
• Designed robust database that offers efficiency and created SQL scripts and stored procedures to maintain database operations
• Implemented front-end in C#
• Coding of .aspx files and code behind files in C#
• Implemented style sheets and themes
• Extensively used the feature of Master pages
• Carried out validations on client side and server side
• Use of calendar control
• Implemented search functionalities based on various search criteria requirements
• Deployed the system on IIS 7 and carried out unit test cases and integration testing
• Documented guidelines to make design details comprehensible by other programmers working on the project in future
Environment:
Asp.Net 3.5, C#.NET, ADO.NET,.NET framework, HTML, Java Script, SQL Server 2008,PLSQL, IIS 7.0, AJAX.NET, and SVN
Gannon, Erie, PA January2009-August2009
Project -Online Examination System
Application Developer
Description:
Online examination System is a platform where the knowledge of students as well as employees can be tested in various technologies such as C, C++, Asp, Asp.Net, HTML, GRE, TOEFL, and SAT. The questions set are objective and subjective types. In end, the user can get the complete record of his/her performance and system helps in generating reports.
Responsibilities:
• Involved in all stages of SDLC (software development life cycle) - Requirements Gathering, System Analysis, Design and testing
• Laid the design and implemented a prototype of a web-based system
• Designed a simple yet attractive user interface
• Carried out validations on textboxes
• Designed robust database and created stored procedures
• Implemented front-end in ASP.NET
• Carried out unit test cases and integration testing
• Documented requirements, design details and testing
Environment:
Asp.Net 3.5, C#.NET, ADO.NET,.NET framework, HTML, Java Script, Oracle10g,PL/SQL, IIS 7.0, AJAX.NET, and SVN.
Seasia Consulting, Chandigarh January2008-December2008
Project - Chandigarh Exchange
Associate Programmer Analyst
Description:
This is a website www.chandigarhexchange.com where you can found all the information about the city Chandigarh in India. This website has information about restaurants, schools, finance, health and many more available in city.
Responsibilities:
• Involved in all stages of SDLC (software development life cycle) - Requirements Gathering, System Analysis, Design and testing
• Created Use Case, activity diagrams, DFD’s and ER-diagrams for planning the project
• Designed an attractive web application
• Wrote various stores procedures, views, triggers and functions that are to used by DAL
• Well-versed use of object oriented programming
• Coded CSS for unified look and feel of application
• Performed validations
• Involved in design/code reviews
• Documented requirements
Environment:
C#.Net, ASP.NET, Visual Studio 2005, SQL Server 2005, AJAX.Net, HTML, JavaScript(JS), Web Services.
Netcradle Solutions, Ludhiana January2007-December2007
Project - Hotel Management System
.Net Programmer
Description:
Hotel Management System is windows software. This system keeps the track of online reservations, check in, checkout, number of rooms occupied, rooms available, room types, detailed information about the customers, billing and tax reports. The reports generated helps to keep track of sales by rooms, sales by different types of room’s available, sales in restaurant etc. The payment can be done through credit cards, debit cards, checks and cash. The main feature is automatic tax calculation.
Responsibilities:
• Involved in all stages of SDLC (software development life cycle) - Requirements Gathering, System Analysis, Design and testing
• Created Use Case, activity diagrams, DFD’s and ER-diagrams for planning the project
• Designed Wins Forms for application in Vb.Net
• Error Handling mechanism
• Involved in design/code
• Implemented report module with Crystal Reports
• Documentation of project requirements for further use
• Wrote various stores procedures, views, triggers and functions that are used by DAL
Environment:
Vb.Net, Oracle9i, JavaScript, Html, DHtml, Asp.Net 2.0, ADO.NET, CSS
Punjab State Cooperative Bank, Chandigarh January2006-December2006
Project - Loan Management System
Intern Application Developer
Description:
Loan Management System helps to process the loan requests by the customers as well as the employees of bank. This system helps to make decision regarding proper suitable loan for each customer and apply for loan. The employees have the full access to the loan processing task, such as to make decision about the loan to whom you can provide loan or to whom you can’t and to automate other things like EMIs or periodic payments.
Responsibilities:
• Involved in all stages of SDLC (software development life cycle) - Requirements Gathering, System Analysis, Design and testing
• Responsible for writing code for code behind files
• Designed interactive interface
• Involved in coding of the ADO.Net to communicate with database and Asp.Net pages
• Client and server side validations are performed
• Utilize the use of Data grid, Data List and Repeater controls to display the data to front-end
• Wrote and modified various stored procedures, functions, views and sequences
• Involved in unit testing and system testing
• Exporting data from datagrid to Microsoft Excel
• Documented guidelines to make design details comprehensible by other programmers working on the project
Environment:
Vb.Net, SQL Server 2000, JavaScript, Html, DHtml, Asp.Net 1.0, ADO.NET, CSS