Post Job Free
Sign in

.NET Developer

Location:
United States
Posted:
March 11, 2009

Contact this candidate

Resume:

-------------------------------------------------------------------------------------------------------------

Professional Summary

• Over 6 years of experience in design, development and implementation of Object Oriented Applications, Client/server, Web Applications with proficiency in Object-Oriented Analysis and design.

• Experience in developing intranet/Internet web based applications using ASP.NET,Visual Studio 2003/2005 /2008 VB.Net, C#, ADO.Net,TOAD6.0/ 8.6/9.0 Oracle and SQL Server

• Experience in Developing and Consuming XML Web Services using C# and VB.NET

• Worked extensively on HTML Controls, Server Controls, User Controls, Web Controls and COM.

• Extensively worked with win forms using grid view control and report viewer

• Excellent knowledge of SQL2000/2005, PL*SQL, T-SQL, stored procedures, functions, triggers, views and joins and experience working with various Databases.

• Experience in Designing and Developing Database for the new Web application in SQL server 2005.

• Proficient in Object Oriented Analysis and Design and UML.

• Experience in Multi-tier architecture development using components and classes

• Self motivated fast learner, excellent communication, presentation and writing skills.

• Quality conscious programmer with excellent problem solving and trouble shooting capabilities

• Provided guidance to team members by performing code reviews, design reviews and support activities

Technical Skills:

Microsoft Technologies: .Net Framework1.0/1.1/2.0/3.5, ASP. Net, ADO. Net, ASP, ADO

Programming Languages: VB.NET, C#, Visual Basic, AJAX, T-SQL, PL/SQL, UML , CSS

Databases: MS SQL Server 2000/2005/2008,Oracle 8i/9i/10g, MS-Access, BizTalk Server 2004/2006

XML Technologies: XML, XSLT, DOM, SOAP, WSDL, UDDI, Web Services

Application Tools: VS.NET, VB 6.0, Crystal Reports, TOAD6.0/8.6/9.0, VSS

Scripting Languages: JavaScript, VBScript, PHP4

Modeling: Rational Rose, Visio, UML. AutoCAD

Web / Application Servers: IIS5.0/6.0, SQL Reporting Services 2005 , SSIS ,DUNDAS

Operating Systems: Windows XP / 2000 / NT4.0/CE

Education:

Bachelor of Technology in Industrial and Production Engineering, SV University, Tirupathi, India.

Work Experience

CORNING INC , Corning , NY March2008 - Till Date

Position: .NET Developer

Spider Reporting (SPM Reporting)

DESCRIPTION:

Corning Incorporated is the world leader in specialty glass and ceramics. Drawing on more than 150 years of materials science and process engineering knowledge, Corning creates and makes keystone components that enable high-technology systems for consumer electronics, mobile emissions control, telecommunications and life sciences. Spider Reporting is a web based reporting system to all Manufacturing analysts and Manufacturing directors in Corning Display Technologies (CDT). Spider system deals with the data from MES databases from all plants across the world .All the production data form Manufacturing Execution Systems (MES) databases will be manipulated to Standard Performance Metrics of glass. Spider reporting system is a multitier level application involving extractors, reconcilers and updater that process the raw production data into SPM data. Extractors, Reconcilers and Updater are all windows applications (Windows applications Previously in VB6.0) run every day. Spider web application is developed using Visual studio 2003 and enhanced to .NET Framework 2.0 using Visual Studio 2005.

RESPONSIBILITIES:

• Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client’s requirements

• Conducted walk through meetings and brainstorming sessions with other members of the team and MES teams.

• Actively involved in designing Use cases and preparing design documents for Standard Performance Metrics (SPM).

• Developed ASP.NET Web Application using C# as code behind and IIS are used as web server.

• Extensively worked with Creating Views in ORACLE 9i/10g Using TOAD8.6 and used in web application.

• Wrote functions in ORACLE 9i and consumed in views.

• Master pages were used with site Navigation to provide consistent design all over the application.

• AJAX Extensions are used to provide rich user interface of web application.

• Extensively used JavaScript for client side validations.

• Microsoft Component One Controls are extensively used all over the web application.

• XML Web Services were developed and used effectively in this project.

• Migrated Windows applications from VB6.0 to C#.NET using Visual Studio 2005.

• Extensively worked with windows Forms to develop extractors, Reconcilers and updater.

• Worked with Scheduling windows applications on the server.

• Extensively used Grid view for the Data display and gave the flexibility for the users to select rows using JavaScript.

• Involved in deploying web applications on the IIS web server.

• Migrated web application from .NET Framework 1.1 to .NET Framework 2.0 using Visual Studio2005.

• Extensively worked with data validation using MS ACCESS 2005.

ENVIRONMENT: VB6.0,C#, ASP.Net 1.1/2.0, ADO.Net, Data Application blocks, Visual Studio.NET2003/2005, SQL Server 2000/2005, ORACLE9i/10g,TOAD 8.6, AJAX, Microsoft Component one , XML web services, CSS, XSLT, JavaScript and HTML,MS ACCESS 2005,MS EXCEL,VSS.

Asplundh, DOVER, DE Feb’2006 – Jan’2008

AMR (Automatic Meter Reader)

DESCRIPTION:

Asplundh is the subcontractor for Energy companies like PECO, American Waters etc. and offer many other services. AMR is a web application developed for Customer service Representatives to manage the appointments of the field workers. The customer service Representatives Calls the customers using this application to make appointments or reschedule the already made appointment. The AMR was previously in VB6.0, which was converted to a web application. Customized reports can be generated by Representatives and Supervisors about the every day calls and appointments. Administrators have admin module to set application settings.

RESPONSIBILITIES:

• Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client’s requirements

• Conducted walk through meetings and brainstorming sessions with other members of the team and the Project Manager

• Actively involved in designing Use cases and preparing design documents

• Designed and Developed Database for the new Web application in SQL Server 2005.

• Stored Procedures were used for all database operations like Select, Insert, Update and delete

• Designed the new Database structure and migrated from SQL Server 2000 to SQL Server 2005.

• Master pages were used to provide consistent design all over the application.

• Cascading Style Sheets (CSS) were extensively used all over the application to provide rich user interface.

• Session variables were used to store user preferences.

• Form Based authentication was implemented to allow different types of users with different roles and permissions

• Used ASP Menu Control to provide the functionality using Menus, these menus were developed as user control and were used all over the application

• Web Services using XML were effectively used in this project.

• Worked on Windows forms to generate reports and used grid view control and other tools.

• Extensively used Grid view for the Data display and gave the flexibility for the users to select rows using JavaScript. Grid view drill down is implemented to see the available slots for each installer.

• Each page was thoroughly validated before closing the page and saving the data to the database

• Enterprise library Data Application Blocks were used for data querying, and storage

ENVIRONMENT: VBA,VB.Net, Agile Development, ASP.Net 2.0, ADO.Net, Data Application blocks, Visual Studio.NET 2005, SQL Server 2000/2005, ORACLE9i, CSS, XSLT, JavaScript and HTML.

Nexstrike Coporation Louisville, KY Aug’2005 – Jan’2006

Role: Sr .NET Developer

ACB Consent System

DESCRIPTION:

A web-based system designed to accommodate Donor information, including executed agreements, Donor demographics, historical medical data, and sample specific information for donor. Furthermore, the system also manages the inventory of samples stored at ACB facilities. Providers (doctors and hospitals) could use the system to manage registration and agreements executed by donors.

RESPONSIBILITIES:

• Involved in designing, implementing, and testing the product.

• Designed and implemented the Security and Access Management component (SAM) for the application. This component was responsible for providing role-based security and access to the various components in the application.

• Designed and implemented the Core components for the application, which included a data access layer and an error logging component.

• Designed and implemented the Inventory Management system used for keeping track of samples to be stored in the ACB facility.

• Designed and implemented Cryptographic services to be used by components in the application for encrypting, decrypting data and also for generating message digests for agreements executed by users.

• Login process was all driven by different user controls.

• Designed web forms using VB.NET using Themes.

• Designed and implemented reports using C#, ASP .NET.

• CSS were used to provide rich user interface.

• Implemented database in SQL Server 2000

• Wrote SQL Stored procedures and database triggers which made extensive use of XML.

• Implemented various web user controls and also worked with the Internet Explorer Tree view controls.

ENVIRONMENT: VB.NET, ASP .NET, ADO .NET, XML, XSLT, Agile Development, Java script, HTML, CSS, SQL Server 2000, Oracle, Microsoft Visual SourceSafe

KBTS Technologies, Inc. MI Nov 2004- Jun’2005

DESCRIPTION:

Patient Care System is a web-based application developed for New Start, Inc. The objective is to maintain a database of Doctors, Patients, Schedules, Payments and Invoicing for all the tasks performed. This Database will be able to store Patient/Doctor/Staff Information, Take available schedules for doctors, Schedule appointments with patients, Generate invoices/checks/bills based on the time spent.

The patients are given services at different locations. It helps to check the doctor’s availability, get appointments to the patients either in a group or individually. Wherever it is necessary, the appointments can be rescheduled as per the doctors’ availability. After administering the necessary service, the doctor can enter the status of the patients. The staff attending on patients can also enter the status of the patients from time to time. Depending on the need, the patients can avail of the services at NSI from different locations and the system helps to relocate the patients and keep track of the services extended to them. When the patient is discharged a final patient summary sheet can be generated on the system.

RESPONSIBILITIES:

• Developed information architecture for building the application.

• Technical Facilitator between cross-functional group on topics such as automating build processes, creation of technical documentation, scalability testing and enterprise-wide architecture.

• Developed ASP.NET pages using VB .NET as code behind and used IIS as the web server.

• Extensively used Data Grid, Data List and Repeater Controls to create various reports.

• Created client side and server side validations using JavaScript and ASP.NET input validations controls

• Maintained the state of session objects, created dynamic menu, used session management.

• Worked with ADO.NET, Stored procedures, Oracle to retrieve various data

• Thoroughly tested various modules of the system and fixed the bugs.

• Worked on windows forms to develop applications for administrative people.

• Programmed Crystal Reports to generate periodic reports with custom options.

ENVIRONMENT:ASP.NET, Visual VB.NET, ADO.NET, XML, Windows 2000 Server, Oracle, IIS6.0, JavaScript, Cascading Style Sheets(CSS), UML, Crystal Reports , Visual studio.net

A1Wireless Inc, NY, USA Sep’ 2003 – Nov 2004

.NET Developer

DESCRIPTION:

A1Wireless is a web-based application where a customer can apply for phone and plan online. This application allows the customers to provide their own attributes for the retrieval of the phones and service provider plans and also allows comparing various phones and plans which make them easy to pick up the best out of available. Customers can submit their personal information required for the approval through the order entry system. Order Fulfillment Module (OFM) is being developed for the automation and monitoring of the processes of the various business units of the company. Procurement Module (PM) includes the maintenance of the Product, Customer, Promotional plans masters and the interface to raise a purchase orders to the suppliers, Maintenance of the inventory.

RESPONSIBILITIES:

• Worked as System Designer and .NET Developer for OFM and PM.

• Involved in software development life cycle (SDLC) of the A1Wireless Web application system Requirement gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.

• Defined set of permissions, Created Roles and Assigned Roles to Users

• Application was built based on Rational Unified Process (RUP)

• Rational Rose 2000 was used for the UML diagrams like Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detail design phase.

• Used 3-tier architecture for building the OFM and PM.

• Implemented XML Web Services using VB.Net to provide remote client access to core business functionality offered by the enterprise business components at the Business Logic Layer.

• Used ASP.Net and ADO.NET to define and implement secure middle-layer components with .Net class libraries using XML and Web Services.

• Designed base classes in VB.Net through which all the child classes can be derived to take advantage of Inheritance.

• Worked with Polymorphism and Inheritance employing Object Oriented Design to make effective use of the base class library.

• Used ASP.NET for Presentation layer, and SQL Server 2000 for Data Layer

• Worked Extensively with Web Forms and Windows Forms

• Used .Net Validation Controls for Forms

• Developed reusable Custom controls using VB.Net

• Wrote Stored Procedures, Transactions, Triggers and SQL-Statements in working with OFM and PM modules to access data from SQL Server Database.

• Developed various reports using .NET Crystal Reports

• Used Visual Source Safe for version control during development and maintenance.

ENVIRONMENT:ASP.NET, VB.Net, ADO.NET, XML, XSL, Web Services, Visual Studio .NET, Visual Source safe, SQL Server 2000, Crystal Reports,CSS, UML, RUP.

Pfizer Animal Health, Chicago, IL Feb’ 2002 – Aug’ 2003

Programmer Consultant

DESCRIPTION:

This sweepstake was created for Pfizer Animal Health Division and involved using Microsoft .Net architecture. The application was a web based sweepstake application allowing various customers of Pfizer Animal Health to enroll and take part in the sweepstake. Responsible for designing and developing mission-critical, high-volume sweepstakes database transactions and content management systems using XML, ASP.Net, C#, ADO. Net, Microsoft Transaction Server, SQL Server and various Microsoft technologies

RESPONSIBILITIES:

• Worked as a Designer, Database Architect and Programmer involved in creating the Database, Middle Tier and ASP.Net user interface. The team consisted of three programmers and we were involved in hosting and creating the application.

• Designed and created the database on SQL Server and created the SQL stored procedures for awarding prizes.

• Created the COM component using C# and interfaced with the SQL Server database and stored procedures.

• C# Namespaces and Web Services using XML were effectively used in this project.

• ADO. Net’s Data Source and Data Sets were interlinked along with the C# code and ASP. Net interface.

• Windows Forms were utilized to display informative and error messages.

• C# Shared assemblies were generated so that other client processes can call C# DLL’s.

• The application was hosted on an IIS 5.0 server and ran on Windows 2000 platform.

• Involved in installing and configuring IIS 5.0 and also Apache Tomcat Web server and BEA Web Logic.

• Right from the beginning, stress was laid on security and various routines were created to verify the authenticity of each user and repeated IP addresses were flagged and blocked.

ENVIRONMENT:OO Programming, .Net Architecture, Intranet/ Internet Architecture, XML, XSLT, VXML, ASP.Net and C#, Visual Basic 6.0, COM, Internet Information Server 5.0, Windows 2000, Windows NT, SQL Server 2000 – Stored Procedures and Transactions.

References:

Provided on Request

(This resume and the information contained here in are proprietary and confidential to SNRC. It is made available to you for the evaluation of the candidate and, due to the confidentiality of the candidate, shall not be revealed or delivered outside of your company).



Contact this candidate