AddThis Social Bookmark Button
Sarbjit Singh ( Available )
Milpitas, California - 95035 USA
Expertise :C#, ASP.NET, Dot net Development
Job Type :
Contract - Corp-to-Corp
Position :Computer Programmers, Computer Software Engineers, Applications, Web Developers

Resume
 
Summary





As a Programmer Developer with almost 9 years of experience in Information Technology with experience to the business support applications/ Process oriented applications.
Micrsoft Certification in Application development MCAD with high percentile.
As a Technical developer are involved in the System Software complete life cycle of analysis, design, development and support. Conversant with all Phases of software development Life cycle SDLC and versed with SEI-CMM software quality guidelines and procedures.
Expert Level Skills in Microsoft Technologies like .NET 2.0/3.5, MsSQL Server 2000/2005, XML, XSLT, C#, ASP.net, ADO .net, WCF, AJAX, Remoting, Web services and Windows Application development.
Used AJAX toolkit, HTML, DHTML, VBScript and JavaScript in developing various applications
Worked on third Party controls like Telerik.
Experience with Agile Methodology of Software development
Experience with C++/Java Core Technologies.
experience in Tools like Visual Studio .net 2003/2005/2008, Worked and played a vital role in the project using Web forms, Win Forms, Windows Application, Web services, SOA, XML and Oracle 9i.
used Enterprise Library to handle database call s, MultiThreading and Exception Handling.
Extensive Knowledge in Microsoft Technologies and developed Complex Custom User Controls and Custom Web Controls in C# and VB.net.
Worked Extensively on Databases - MS-SQL 2005/2000, Oracle9i and Access.
experience in creating SQL Stored Procedures on SQL Server 2005
IIS 5.0/6.0 as backend
Key person to deploy and deliver web based applications with meeting deadlines.
Good communication, analytical, interpersonal and Team management skills.
Excellent client relation skills and the drive to complete tasks effectively and efficiently where customer services and Technical skills are demanded.


Employment

February, 2008 -  March, 2009
Role : . NET Developer

Community Care Milwaukee , WI

Provider Enterprise System

The project is based on Providers, Contracts and Affiliates of the Company. Each and every Provider and Affiliate has its own Location, NPI National Provider Identification and have facility to upload and download and files. An Administrator has all the rights to see the Codes and edit them according to the requirement. User has the rights to see the report and download the reports. In this project we used the latest Rad Controls to implement the Interface and to make the site attractive and easy to use with new improved features of Radgrid Control. Used SSIS package to upload and validate the data from different sources into appropriate format into SQL Server Database.

Responsiblites : Designed and Developed User Interface using ASP.NET and Windows Form using WPF.
Developed Business Logic Components using C#

Working experience with Microsoft Dynamics CRM 4.0.
Implemented Data Access Layer using Microsoft Application blocks
Developing Technical Design document and unit test cases.
Written SQL stored procedures and functions.
Used extensively User Controls on the Web Forms
Used Web Services SOAP implementation and WCF
Designed the interfaces needed for exposing the Business Components.
Creating reports using SQL Server Reporting Services.
Used SSIS Integration Services for Data Loads of Look up tables

Environment : Visual Studio 2005,. NET 2.0/3.5 Framework, ASP. NET, WIN Forms, C#, SQL Server 2000, SQLServer 2005 Stored Procedures, SQL Server Reporting Services, ADO. NET, HTML, XML, XSD, XSLT, XHTML, CSS, DOM, JavaScript, Web Services, WCF, Windows WF, IIS, Windows XP


April, 2007 -  December, 2007
Role : . NET Developer

T-Mobile Bellevue , WA

Project : Core Node Config Utility

Core Nodes Config Utility CNCU is component of Security framework which provides for an end-to-end solution for processes involving authorization, authentication and column level access to user. CNCU will help company to secure and administrate the user s access to application. Also developed for use on handheld devices and it allows CS operators drivers to perform reporting activities related to their trips accurately and quickly.
Responsibilities : Involved in the Design and development of the whole architecture of the Application in Visual Studio 2005
Involved in the design and development of Web forms using ASP.NET, C#, Java Script and SQL Server 2000.
Designing and developing the GUI using Win Forms using C#
Involved in designing and coding the middle layers of the application.
Involved in Configuration maintenance and done Code Builds and Deployments.
Involved in the maintenance of Application and the database Servers.
Involved in writing up Project Documentation.
Creating database using SQL SERVER and XML.
Used web services and WCF and Applied Validations on Controls.
Environment : Visual Studio 2005,. NET 3.0 Framework, ASP. NET, C#, SQL Server Express 2005, Stored Procedures, SQL Server Reporting Services,, ADO. NET, Crystal Reports, HTML, XML, XSD, XSLT, XHTML, CSS, DOM, AJAX, WCF, WPF, JavaScript, Web Services, IIS, Windows XP


May, 2006 -  Present
Role : . NET Developer

T-Mobile Bellevue , WA 2007

Project : Network Capacity Planning Tool

Description : Network Capacity Planning tool called as NCP is used to do the Equipment Forecast for various users in the company to use a common platform to forecast. This forecast is used for ordering Equipments by the Capacity Planning team. The application is extended to take care of the Budgeting for the Projects. Users based on their User Permissions can use this application. Reports based on various parameters were made available in aspx forms. The application is integrated with the existing RF Engineering website which is a common shade for various other related tools. The middle tier is accessed through Webservices. This application was developed in ASP. Net and C# and backend as SQL Server 2000.

Responsibilities : Involved in requirements collection
Data modeling the requirements into a constructive database using MS Visio.
Importing the legacy excel sheets data into the SQL Server database using DTS.
Writing stored procedures in SQL Server 2000
Developed complex forms using ASP.Net and C# and Visual Studio .Net 2003
Report generation forms using ASP.Net C#
Integration of application with the existing RF Engineering website

Data import for other Regions from Access into the existing SQL Server 2000 database.

Environment : Microsoft Visual Studio. NET 2003, SQL Server 2000, VB. NET, C#, C++, ASP. NET, ADO. NET, XML, IIS 5.0, Windows 2000, HTML.


June, 2005 -  April, 2006
Role : . NET Developer

Electronic Data Systems NYC , NY

Project : e-TTS e-TTS is a time tracking tool developed for internal use in Electronic Data Systems. The tool designed in Visual Basic and Dot .Net environment with a web-interface is equipped to collect project management related information, start time and end time, breakdown of tasks, progress of each task etc. The tool is empowered with the ability to plan and maintain the project efforts. The other objectives of the tool include calculating project metrics, analyzing performance, tracking the efficiency of the resource management, help in developing detailed billing statements for the client.
Responsibilites : Involved in analysis of requirements.
Involved in preparation of Low Level Design Document.
Involved in development Phase.
Involved in preparation of Unit Test Cases.

Environment : Microsoft Visual Studio. NET 2003, SQL Server 2000, VB. NET, C#, ASP. NET, ADO. NET, XML, IIS 5.0, Windows 2000, HTML.


October, 2004 -  May, 2005
Role : . Net Developer

Electronic Data Systems India

Project : Payroll Software Solution

This project was taken upon by company to manage the monthly payroll processing. The company was growing and monthly manual efforts of HR/Finance department were growing. This application was to reduce the monthly payroll efforts and assuring that people concentrate on more important work.

Payroll system features
Payroll and pay slip generation with minimum time
Quick generation of different types of payroll reports
Automatic data validation and speedy retrieval of information

Tracking and review leave of absence, employee appraisal, employee promotion all other HR procedures
Automatic performance of gross calculations
Elimination of manual journal entries
Timely performance of payroll function

Maintain loans as Deduction from the salary and scheduling the interest calculation
Provide General Reports like Pay Slips, Loan Registers
Provide Employee wise Reports like Allowances, Deductions or Loan/Advances
Responsibilities : Involved in gathering requirements
Designing database table structure for application Using SQL Server
Designing UI and writing code for the same in VB. NET and developing web pages in HTML for help.

Environment : Visual Studio 2003,. NET 1.1 Framework, VB. NET, SQL Server 2000, TSQL, ADO. NET, HTML, Win Forms, CSS, XSD, JavaScript, IIS, Windows XP, Word, MS Excel


January, 2000 -  October, 2004
Role : Software Developer

Pronto Information Technologies Ludhiana India




Education

Post Graduate Diploma in IT from Sikkim Manipal University of Health , Medical and Technological Sciences in 2003 .

Bachelor in Science from Guru Nanak Dev University , Amritsar in 1993



Training

Microsoft Certified Application Developer MCAD
Exam 070 320 Deploying Web Services and Server Components With Microsoft Visual C# .NET and the Microsoft .Net Framework
Exam 070 316 Developing and Implementing Window based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
Exam 070 315 Developing and Implementing Web Applications with Microsoft Visual C# . NET and Microsoft Visual Studio . NET



Skills


Softwares and Languages Languages : Core knowledge of C#, VB. NET, VB 6.0 C or C++, Java Core, Data Structures Worked on Generic Collection using Java, C# and VB. NET Technologies ASP. NET 2.0/3.5, WCF, ASP, JSP, Servlets, XML, XSLT, AJAX, JavaScript, VBScript Databases Sql SERVER 2000 or 2005, Access, Oracle 8i Operating Systems Working knowledge of Windows 98, Windows NT 4.0, Windows 2K, Windows XP Professional SP3, Windows Vista, Windows 2k Server, Ubuntu Linux Software Tools All Purpose Visual Studio. NET 2003/2005/2008, NetBeans 5.0/6.0, MS Visio, Visual Source Safe 6.0 Others Foxro2.6, Networking using Windows 2000, Computer assembly and trouble shooting, MSOffice



Miscellaneous

Project : Banking Software Solution COOPERATIVE BANK
The project was formulated to develop a banking software solution. Banking system is a second-generation product with a considerable pedigree. It is based entirely on Client/Server technology, using Microsoft SQL Server as the relational database engine. As a result of this, it is extremely scalable and is integrated with other products with ease. The Software runs on a pair of Windows XP or 2000 servers. The first is a dedicated web server, talking to your clients and getting data from the second server, a dedicated Microsoft SQL Server. The data server stores all client information and is held in the banks premises. Via a dedicated line, the web server sends requests for data to the data server which answers with the correct information. Banking software Solution is designed to be simple for the client and the bank. All configurations are done in 1 place, so you do not have to go hunting through many files to change the same thing over and over.
Responsibilities : Involved in the design and development of forms using VB.NET and SQL Server 2000.
Involved in Designing of Database tables and written Stored Procedures according to the requirement of the team.
Involved in designing and coding the middle layers of the application.
Involved in the maintenance of Application and the database Servers.
Involved in writing up Project Documentation.
Involved in gathering requirements
Provide training to users.
Designing database table structure for application Using SQL Server
Designing UI and writing code for the same in VB.NET and developing web pages in HTML for help.
Environment : Visual Studio 2003,. NET 1.1 Framework, ASP. NET, VB. NET, C++, SQL Server 2000, TSQL, ASP, HTML, CSS, XSD, DOM, JavaScript, IIS 5.0.
Project : Online Quiz Contest
The project was conducted for design, development of an Online Quiz Contest named website was designed. Member or guest can play this online Quiz contest. Short and Long quiz were made. Prize is only for registered members. And member can add his own questions in Quiz. Questions are picked from Database.
Responsibilities : Involved in writing the code in Html and Asp environment ;
Designing the User Interface
Designing the Table structure and built Oracle queries for fetching data
Writing Project Report and User Manual.
Environment : HTML, DHTML, DOM, MS Front Page, Word, Excel, ASP, VB script and Oracle
Project : FREAKYNET
The project was implemented for design and development of website named FREAKYNET. This website was an online system for College Students and Teachers to get the books issued from Library. The students and teachers were allowed to register on website and make requests to Library administrator to get the books issued. The website provided e-tutorials for people who are not able to use Internet efficiently. The site allowed the user to register and learn from e-tutorials. The tutorials were available in all 3 languages Hindi, English and Punjabi.
Responsibilities : Involved in designing user interface in this by using Microsoft Front Page
Writing code in Html and Asp Environment, Testing the application.
Environment : HTML, DHTML, DOM, MS Front Page, Access, ASP, Vb script, ADO and SQL Server
Project : Departmental Store Management System
The Significance of this project is purchasing consumer goods from manufactures and selling to customer and retailers. They are engaged in doing all the takes manually. Due to increase in number of vendors supplying Products to RDS and number of customers Served, They realize that computerization will reduce the error and improve the service to the vendor and customers which in turn increase the sales and profit.
Responsibilities : Involved in the analysis and designing of business modules for development.
Involved in the design and development of Web forms using VB 6.0 and SQL Server 2000.
Involved in Designing of SQL tables and written TSQL queries.
Performed integration of different modules of the application.
Involved in designing and coding the middle layers of the application.
Prepared user documentation and program maintenance documentation
Environment : VB6.0, SQL Server 2000, Windows 2000.
Project : Accounting System Finance
This project was for providing Financial Information of the company. The main features inclided Voucher Entry, Inventory, Reports like Profit and Loss account, Balance Sheet, Ledger reports, Sales resports, Purchase reports, contact management, banking transactions, cash books, daily expense reports and bank reconcilation. The project was based on Indian Accounting System and takes taxation, VAT and other government liablities in consideration.
Responsibilities : Involved in the analysis and designing of business modules for development.
Involved in the design and development using Foxpro 2.6 under Windows.
Involved in Designing of tables and written Foxpro programs for transaction.
Performed integration of different modules of the application.
Involved in designing and coding the middle layers of the application.
Prepared user documentation and program maintenance documentation
Developed reports using report form utility of foxpro
Provide training on using the application to end-users
Environment : Foxpro 2.6 Windows, Windows 2000.
Diplomas
Honors Diploma in Systems Management from NIIT at Ludhiana in 1998
Advanced Diploma in Computer Maintenance and Networking from Center for Development of Advanced Computing in 1996.