Sr Software Developer Resume
Profile Summary
- ASP.NET certified developer with 6 years of IT experience in end-to-end software development building browser-based GUI applications on Microsoft .NET Platform 1.1/2.0/3.5 using C#, Web Services, ADO.NET, ASP.NET, VB.NET, IIS 5.0/6.0, Microsoft SQL Server (2000/2005), Oracle 10g/9i.
- 1.5 years of extensive experience with Microsoft .NET Framework 3.5 using WPF(Windows Presentation Foundation/XAML), Silverlight 1.0/2.0 using Microsoft Expression blend.
- 3.5 years of good experience with Microsoft SharePoint 2003/2007 and MOSS technologies including design and development Sharepoint custom Web Parts, Master Pages, Templates and Layouts.
- Good working Knowledge on Visual Studio 2008, AJAX and LINQ of C# 3.5.
- Having good knowledge of active directory, workflows and created SharePoint security model..
- Participated in all phases of Software Development Life Cycle (SDLC) including System Analysis, Design, Development, Testing and End User Training.
- Very good experience in creating reports using Crystal Reports and SSRS (SQL Server Reporting Services).
- Worked with .NET Server Controls, Web User Controls, Grid View, Detail View, Form View, List View, Form Validation Controls and Custom Controls.
- Worked on .NET Security Features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Excellent experience in developing reusable .Net Assemblies using Reflections.
- Worked on SQL Queries, Indexes, Stored procedures, Triggers and Views in Oracle 10g and MS SQL Server 2000/05 using T-SQL to communicate with Back End Databases.
- Good knowledge and experience on XML Web Services which include SOAP, WSDL, .Net Architecture and Caching.
- Working knowledge of HTML, DHTML, CSS, VBScript and JavaScript.
- Working knowledge in developing XML, XSL and XSLT based applications.
- Experience in developing Master Pages, Themes and Skins for designing UI screens, Site Maps, Generic classes and Web Parts in ASP.Net 2.0/3.5.
- Experience with concept of Service Oriented Architecture (SOA) Enterprise Applications using .Net Remoting, Serialization, Garbage Collection etc.
- Solid experience in ASP.Net C#, VB.Net, VB, ADO, ASP, VBScript, JavaScript, XML, HTML.
- Good knowledge of Agile Methodologies and design patterns, debugging and Tracing applications.
- Highly motivated, detail oriented, has ability to work independently and as a part of the team with Excellent Technical, Analytical and Communication skills.
Technical Skills
.NET Technologies: Visual Studio .NET 2003/2005/2008, ASP.NET 1.1/2.0/3.5, ADO.NET 1.1/2.0/3.5, WPF, Silver light 1.0/2.0, VB.NET, .NET Remoting, LINQ.
Web Technologies: HTML, DHTML, CSS, VB Script, Java Script, XML, XSLT, AJAX, Web Services,
WSDL, XSL, SOAP, SKINS
Databases: Oracle 10g/9i, SQL Server 2000/2005, MS Access, TOAD.
Languages: C, C++, ASP, PL/SQL, T-SQL, HTML, VB 6.0, COBOL
Networking/Protocol: TCP/IP, HTTP, SOAP
Web Servers: IIS5.0/6.0, Personal Web Server, MOSS 2003/2007
Operating Systems: Windows 95/98/2000/NT/XP, MS Dos, UNIX.
Reporting Tools: Microsoft SQL Server Reporting Services, Crystal Reports 6.0/7.0/8.0
CERTIFICATION:
- Brain bench Master Certification on ASP.NET - Transcript ID -8146159
Professional experience
Client: Confidential, San Jose, CA Jan'08 - Present
Project: e- Procurement
Role: Sr Software Developer
Confidential, designs, manufactures and sells Internet protocol (IP)-based networking and other products related to the communications and information technology (IT) industry, and provides services associated with these products and their use. Cisco Systems, Inc.'s products, which include primarily routers, switches, and products that the Company refers to as its technologies, are installed at enterprises, public institutions, telecommunications companies, commercial businesses and personal residences.
Description: The main functionality is that e-Procurement product allows Cisco to post RFQs to multiple registered vendors, accept bids from the vendors, and allows negotiation with the vendors. It creates a purchase order based on the bid accepted by the company. It allows the vendors to post their catalog for Cisco
Environment: .NET Framework 3.5/2.0 , ASP.NET, C#, Web Forms, Win Forms, ADO.NET, XML, DOM, XSL, XSLT, XAML, WPF, SilverLight 1.0/2.0,MOSS 2003/2007,Web services, LINQ, AJAX, HTML, JavaScript, SQL Server2005, T-SQL, IIS 6.0, Windows XP.
Responsibilities:
- Involved in analyzing the Function Specification and GUI Design that translate the functional designs created by Business Analysts into an actionable set of technical tasks.
- Design and develop Microsoft SharePoint sites and workflows, GUI framework, provide GUI guidance to the team to implement the framework, ensure uniformity across platforms.
- Developed web-based mapping application using Visual Studio .NET, ASP.Net, VB.NET, SOAP, XML, ASP, HTML, JavaScript, AJAX, XML, XSD, VB Script , Cascading Style Sheet and DHTML
- Designed and implemented desktop applications, GUI using WPF, XAML, Silver light 1.0/ 2.0 and LINQ.
- Developed Web Parts for MS SharePoint 2007. I set up a website using SharePoint to allow supervisor to collaborate in their projects.
- Used SharePoint to create web site and then modify using .NET visual studio 2005.
- Extensively worked with Expression Blend to create Silver light Applications using Story boards, Grid Splitters, Layout controls, Animations and Rendering.
- Designed many user screens with extensive use of Server controls like Grid views, Validation Controls, Tree View Controls, Navigation Controls and User Controls.
- Worked with XML, XSL, XSLT related .NET base class libraries for data transmission.
- Developed a comprehensive Exception Management mechanism to log errors and a number of utility for Classes use along the entire span of the project
- Involved in implementing AJAX controls to reduce the server trip while modifying the Grid View Data.
- Used AJAX controls like Update Panel, Slider Control, Timer Control and Calendar Control for creating interactive web pages.
- Used JavaScript for various client side functionalities such as validations, popup.
- Maintained tables, views and established relationship between the tables.
- Created Stored Procedures, Functions, Views and Triggers using T-SQL in SQL Server 2005.
- Participated in Day-to-Day status meetings and team meetings to review the status on current working project
- Involved in preparation of Test Plan and Test Cases and Unit test and Integration test.
- Handled the code reviews and ensured the success of developers to deliver the modules on time.
Client: Confidential, Minneapolis, MN Nov '06 - Dec'07
Project: Bookkeeping
Role: Sr. .Net Developer
Client Bookkeeping System is an intranet project designed to allow the client Margin Dept. to perform exception processing primarily on margin accounts. This system is designed to replace the data entry facility for the margin subsystem. This system gives the client the power to override existing firm maintenance requirements, set up guarantee-guarantor relationships, create employee stock options, Issue special case (disaster) loans, and freeze holdings of an account among other related functions. The client also needed high-level security for the system.
Environment: NET Framework 2.0, ASP.NET, VB.NET, C#, Web Forms, Win Forms, ADO.NET, JavaScript, IIS 6.0, Oracle10g, PL/SQL, Web Services, MOSS 2003/2007, CSS, XML, XSL, HTML, DHTML, AJAX, Crystal Reports, Windows2003/2005.
Responsibilities
- Involved in complete Software Development Life Cycle (SDLC) requirement gathering, Conceptual Design, Analysis and detail Design and Development.
- Designed presentation layer using ASP.NET Web Server controls, JavaScript, ASP, XSD, HTML Controls, HTML, XML, Win forms, Web forms, Cascading Style Sheet and DHTML.
- Designed the Three-Tier Architecture and Designed the Com Component and Server Side Programming with ASP.
- Made use of the Master Pages, Themes, Navigation Controls to design the web pages.
- Creation of Web User Controls for reusability of code and providing Security based on the role of the user.
- Implemented Server side modules using Validation Controls and Client side validation modules using JavaScript, AJAX.
- Created custom content types, custom list and integrated with external applications via Web Services and custom .NET components using MS Sharepoint 2003/2007.
- Improved performance by using Caching the data that was taking more time to retrieve. Exception handling was done thoroughly.
- Built Intranet portals and collaboration solutions using MS Sharepoint.
- Involved in writing code for loading data to XML Files and programs for transforming XML data.
- Used ADO.NET objects such as Data Adapter, Command Builder, Data Reader, and Dataset for consistent access of data.
- Created SQL Scripting, Stored Procedures, Functions and Triggers using PL/SQL in Oracle 10g.
- Designed complex Crystal reports (Daily reports, Account reports, Management Reports, Mapping reports and charts) in .Net.
- Extensively used Inheritance, polymorphism and virtual functions to provide a modular approach to the data extract processes.
Client: Confidential, Baltimore, MD Jan. '06 - Oct'06
Role: .Net Developer
Confidential, is committed to being a global leader in Health Care and to helping change millions of lives for the better through providing access to safe, effective and affordable medicines and related health care services to the people who need them.
Description: Worked on a client based hospital project which is developed as a generic product which can be further marketed by the sale Points. The solution offers better and more efficient operations, achieve cost efficiency in operation and maintenance, and ensure their confidentiality and integrity of patient medical information. It contains six modules such as Company Process, Patient Information System, Medical Record System, Blood Bank, Pharmacy and Procurement. The product is the converted product which was existing in legacy programming language and database into ASP.Net.
Environment: .Net Framework 2.0, ASP.Net, VB.Net, C#, XML, Web Services, IIS 5.0, MOSS 2003,Java Script, XML, XSL, XSLT, AJAX, T-SQL, ADO.Net, HTML, SQL Server 2000, Windows 2000.
Responsibilities:
- Actively participated in collecting the requirements.
- Involved in Designing, coding, testing of various modules in the application.
- Developed web-based mapping application using Visual Studio .NET, C#, ASP.NET, VB.NET, Java Script., HTML, ASP, XML, Web Forms.
- Developed Master pages, ASP.net pages for the GUI of application.
- Used MS SharePoint 2003 to Integrate the portal with other corporate data sources, applications and knowledge management systems
- Programmed the Data Access Layer utilizing ADO.NET programming concepts.
- Development of the XML Web Services layer of the application using .Net Framework and SOAP protocols.
- Implemented data validations for data entry forms, website menus, popup windows and message board in JavaScript.
- Involved in developing XML, XSL, and XSLT documents for data transmission.
- Handled Application level logic in the Global.asax file.
- Developed web interfaces for all modules using ASP.NET with extensive features like User Controls, Grid view control, Import State management and XML files to store application configuration constants
- Used Master Pages, Themes and Skins for designing UI screens.
- Involved in implementing AJAX controls to reduce the server trip while generating the reports.
- Configured application initialization settings such as Timeout Values, Caching, and Session Variables.
- Implemented Role based authorization using Forms Authentication.
- Wrote Stored Procedures, Triggers and Views for data manipulation and T-SQL to communicate with Back End Databases
- Involved in the Documentation of the project.
Client: Confidential, Bangalore, India. Oct '04 - Dec' 05
Role: .Net Developer
Responsibilities:
- Gathered information from the client.
- Interacted with the users for the requirements and testing of the application.
- Developing a Strategy for deployment and re-use of components of the system
- Designed many user screens with extensive use of Server controls like Data grids, Validation Controls, Repeater, Web User controls.
- Development of the XML Web Services layer of the application using .NET Framework and SOAP protocols
- Used several .NET features like passing value to the Query String, Caching, Trace and State management, exception handling and Server side event handling.
- Designed and implemented the Business Layer/assemblies and strongly typed dataset to support the business logic for the GUI User Controls process Using ASP.NET.
- Authenticated user will be directed to respective page depending on their role
- Modified the Web.Config file to Configure Security, Compilation, Error, Session State and other issues.
- Used ASP.NET Caching features to store frequently used items in the servers memory for quick retrieval.
- Used MS SQL Server 2000 with Stored Procedures and T-SQL to communicate with Back End Databases.
- Developed stored procedures and interacted with them using business components.
- Used ADO.Net objects such as Data Reader, Data Set and Data Adapter for consistent access to data sources.
- Used ADO.NET for Data binding and Data Access with SQL Server using ASP.NET.
- Involved in Configuration, Debug and Deployment.
Environment: .Net Framework 1.1, C#, ASP.NET, XML, HTML, ADO.NET, Caching, Web Services, .NET Security, MS SQL-Server2000, T-SQL, Assemblies, Data Bound Controls, JavaScript, State Management.
Client: Confidential, India Jul'03 - Sep'04
Project# 1: Rupeejobs.com Job Portal
Role: Application Developer
Job-Portal was developed and deployed as a web based recruiting process. It was designed to provide end-to-end solutions to job hunters and employers. It has a very efficient search engine to give results based on given keywords. This application has many powerful features like Job Seeker Panel, Recruiter Panel, Search Engine and Admin Panel.
Environment: C#, ASP.NET, XML, HTML, ADO.NET, C++, .NET Security, MS SQL Server2000, Assemblies, Caching, Data Bound Controls, JavaScript.
Responsibilities:
- Developed ASP.Net pages using Web Forms, Server Side Controls, Validation Controls, User Controls and Custom Controls of ASP.NET.
- Implemented the project in n-tier architecture with presentation tier using ASP.Net, backend database tier using SQL Server 2000.
- Designed cooperative control and message passing system. Technologies implemented with C++ and C# .Net.
- Created connection assembly using ADO.NET connection, command, datasets, data adapter, data reader and XML to retrieve, display, manipulate and store the data in SQLServer2000 database.
- Used Validation Controls and JavaScript to provide Client- Side Validations
- Used form and role based authentication as a .NET Security, Global.asax for setting application and session variables.
- Used ASP.NET Fragment Caching features to store heavy images frequently used items in the servers memory for Fast retrieval from the cache memory
- Involved in designing and developing Tables, Stored Procedures and Views using SQL Server 2000.
- Redesigned Configuration settings in web.config
- Implemented unit testing.
Project# 2 - Lead Generation
This application is designed to generate the leads for the Sales. Checking the domain name mentioned with some set up combinations and allowing generator to enter the information for the respective domain. Sales are finding lead information either through firing custom query or through the user interface with some set up of parameters and can also update the information while the time of finding as well.
Environment: C#, ASP.NET, XML, HTML, ADO.NET, C++, .NET Security, MS SQL Server2000, Data Bound Controls, JavaScript.
Responsibilities:
- Designed the Front end for the application using Web Forms and Involved in coding.
- Wrote the front-end of progress report module using Server Controls (Data Grid, Data list, and Validation control), user controls, and custom control using C#.
- Developed data access components and business logic components using ASP.NET/C# Object Oriented Programming.
- Developed low-level libraries C++ for memory allocation, file access, debugging, and stack tracing for next generation console.
- Write and Execute Stored Procedure and Queries to validate the data at backend and to execute the desired result at front end.
- Designed and modified database tables and used SQL Queries, Views, Stored Procedures and Triggers
- Designed the Service to send email to the users on a daily basis with the links to the Generated reports.
- Windows authentication and User-Role based security mechanisms were coded and implemented.
- Involved in preparation of Test Plan and Test Cases and Unit test and Integration test.
Project# 3 - Information System
Allows Admin to track the recruiter's activities, track the pending positions, generate custom reports and also allows users to post their queries.
Responsibilities:
- Worked in ASP Web Forms, ASP session Management, ASP objects.
- Established database connectivity and data retrieval using ADO objects
- Modifying existing applications to meet client requirements
- Designing and normalizing Database
- Prepared Technical Documentation.
- Implemented server side scripting using VB script and client side scripting using JavaScript.
- Involved in database administration tasks such as backing up and restoring databases, creating logins, and creating & scheduling jobs to automate reports.
- Created stored procedures for transforming relational data into multi dimensional data.
Environment: ASP, VB 6.0, HTML, JavaScript, VB Script, ADO