Senior .net Developer Resume
Brooklyn, NyC
SUMMARY
- Over 6 years of experience in Windows and Web Applications using Microsoft Technologies and .NET framework. Implemented Agile/Scrum software development methodologies.
- Experience in design and development of client - server and web application using Microsoft .NET framework 1.1/2.0/3.0/3.5/4.0, C#.NET, ASP.NET, VB.NET, ADO.NET, Web Services, WCF, XML/XSLT, SQL, and SOAP.
- Experience in ADO.NET components such as Data Sets, Data Repeater and Data Adapter.
- Experience in developing Master Pages and using CSS (Cascading style sheets) for look and feel of the entire Application.
- Excellent working Knowledge of Backend programming RDBMS (SQL Server 2000/05/08, Oracle 9i/10g), SQL, T-SQL, PL/SQL, Stored Procedures, Functions, Views and Triggers and imports and exports of Data using DTS Packages.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality
- Experience in AJAX ASP.Net web forms using AJAX Control Toolkit to partially update the web form for enhanced user experience
- In-depth experienced in ASP.NET variable state management techniques, caching, master-content tabbed page design, AJAX technologies.
- Experience with SQL Server Reporting Services (SSRS), and SQL Server Integration Services (SSIS). Very conversant in creating SQL jobs, scheduling jobs and wrapping the jobs with error handling methodological steps.
- Experience in creating XML Web Services using C#.NET. Consumed Web Services from both Windows forms and ASP.NET web applications.
- Efficient to Understand, interpret and translate functional requirements; define non-functional/technical requirements; develop application designs and supporting documentation.
- Experience in working with Version Control Tool like TFS (Team Foundation Server) and VSS (Visual Source safe)
- Experience in Unit testing for the developed modules, used N-Unit extensively for unit testing.
- Enthusiastic, knowledge-hungry self-starter, eager to meet challenges and quickly assimilate latest technologies, skills, concepts and ideas, excellent team player with good communication skills.
TECHNICAL SKILLS
Languages: VB.NET, C#, T- SQL, PL/SQL, HTML, UML, XML.
RDBMS: Oracle 7i/8i/9i/10g, MS Access 2003/2007, MS SQL Server 2000/2005/2008.
Project Methodologies: Agile, Scrum, Test Driven Development (TDD) and Waterfall.
Design Pattern: MVC, MVP, MVVM.
Scripting Language: JavaScript, JQuery, VB Script, DHTML/HTML, CSS, XML, and JSON.
Web Services: XML (XSL/XSLT), SOAP, WSDL, UDDI, HTTP, WCF.
Networking: TCP/IP, UDP, SNMP, SMTP.
Testing Tools: Manual Testing, NUnit Testing, Quick Test Pro (QTP).
Version Control: VSS, TFS, CSV.
Development Tools: VisualStudio.NET 2010, 2008/2005/2003, SQL Server Management Studio, Business Intelligence Development studio, .NET Framework 4.0/3.5/2.0/1.1/1.0, MS Visio, Adobe Photoshop.
Web Servers: Internet Information Server 7.5/7/6.
PROFESSIONAL EXPERIENCE
Senior .Net Developer
Confidential, Brooklyn, NYC
Responsibilities:
- Involved in all the phases of Software Development Life Cycle such as analysis, design and development.
- Using Three-tier architecture (Presentation Layer, Business Layer and Data Access Layer) to interact with the web based application, send data from presentation layer to data access layer, set the data into database and get the data from database
- Involved in designing and developing a better role based security model for CCMS - Including a new data structure to support multiple application, multiple role scenarios for users.
- Developed different .NET assemblies using VB.NET classes
- Added new functionality to existing ASPX pages and created several new Webpages.
- Enhanced GUI functionality using ASP.Net controls and gave new look to the application
- Used JavaScript for client side validations extensively along with ASP.Net validation controls for validity of user input and display an error message. Built heavy client side functionalities on the web forms using JQuery, JavaScript. Used User Controls to reuse the code and to provide uniform look.
- Master Page was used in application to provide uniform design for all the web forms in the application. Also used individual master page for each application in the system to manage each application.
- Involved in designing Cascading Style Sheets (CSS) for styles, and calling them in ASP.NET Pages.
- UsedAJAXtoolkit to avoid page post-back where it is not required and to improve the performance.
- Enhancing existing web applications with latest features
- Designed MS SQL Server 2008 database tables and stored procedures according to new role based system.
- Used normalization approach in database to efficiently organize data in database and eliminate data repetition.
- Involved in testing the application on a regular basis to improve the performance and provide bug free application.
Environment: ASP.NET, Visual Studio.NET 2008, ADO.NET, AJAX, VSS, MS SQL Server 2008 R2, XML, JavaScript, JQuery, CSS, XSL, XSLT, SQL Server Reporting Services( SSRS), SQL Server Integration Services( SSIS ), NUnit Testing, .Net Framework 3.5/2.0, IIS 7.0.
Senior Web Developer
Confidential, San Antonio, TX
Responsibilities:
- Involved in various phases of Software Development Life Cycle such as analysis, design and development.
- Worked on Agile Methodology/ Scrum to meet timelines with quality deliverables.
- Three-tier architecture (Presentation Layer, Business Layer and Data Access Layer) is used to interact with the web based application, send data from presentation layer to data access layer, set the data into database and get the data from database
- Developed different .NET assemblies using C# classes and Interfaces as part of Object Oriented Design
- Extensively worked with C# for creating classes of this application and Integrated with ASP.NET pages.
- Designed and developed user controls using ASP.NET like Group Box with rounded corners, custom error message form in order to use the same functionality in various web forms
- Added new functionality to existing ASPX pages and created several new WebPages.
- Enhanced and developed the GUI functionality using ASP.Net controls
- Developed the GUI using Custom and Web Controls.
- Utilized ASP.Net Validation controls for validity of user input and display an error message
- Implemented caching methods of ASP.NET to reduce access time for Web Pages by storing the output generated by a page and to provide the cached content for future request which in turn imparts better performance of the application.
- Create WCF services for data exchange between clients and server. Implemented Fault Contract and Data contract for WCF service.
- Designed WCF Service Contract for validating the user input credit card type and its validation.
- Implemented data binding to ADO.NET Objects as well as LINQ objects
- Master Pages were used as application wide templates to provide uniform design for all the webforms in the application. Themes and Skins were used to get application wide consistence look and feel
- Designed style sheets (CSS) that work fine in Mozilla Fire fox, Opera browsers. Involved in writing Cascading Style Sheets (CSS) for styles, and calling them in ASP.NET Pages.
- UsedAJAXtoolkit to enhance graphic visibility of system to attract more clients for restaurant registration
- AJAX features were used to avoid page post-back where it is not required and to improve the performance.
- Used JavaScript for client side validations extensively along with .Net validation controls.
- Written client side validation scripts in JavaScript to prevent unnecessary calls to server and so that the applications works faster.
- Involved in developing the client side scripting files using JavaScript for dynamic actions as well as validations to be performed at the client-side apart from standard .net validation controls.
- UsedJQueryEvents and effectsfor effective interaction between HTML and JavaScript
- UsedJQuery animationsfor manipulating theHTMLcontent andCSSproperties.
- Designing and Developing MS SQL Server 2008 database tables, views, complex stored procedures, functions and indexes.
- Created SSIS packages for data Importing, Cleansing, and Parsing etc.
- Generated variety of monthly/weekly/daily SSRS
- Involved in Unit Testing on a regular basis to improve the performance of the application.
Environment: ASP.NET 3.5, Visual Studio.NET, ADO.NET, AJAX, Team Foundation Server 2010, MS SQL Server 2008, C#, WCF, SSRS, SSIS, JQuery, JSON, JavaScript, T-SQL, XML, CSS, SQL Server2008, LINQ, JavaScript, AJAX, Fiddler.
Senior Web Developer / .Net Developer
Confidential, Auburn Hills, MI.
Responsibilities:
- Designed and developed the n- tier application using .NET framework and used Java Script to do the client side validations.
- Implemented Web services using SOAP Protocols and extensively used Object Oriented Programming so to reduce development time and increase the efficiency.
- Worked on Technical design documentation using the UML. Prepared the Use Case diagrams and class diagrams and developed the web forms using ASP.NET for the Ecommerce based application.
- Datagrid, Datasets were used extensively to display various SQL Server elements and allowed real time updates.
- Created components in VB.NET that can be reused on several web pages.
- Displayed data in tabular form based on the criteria selected using Data Grid control.
- Dynamically loaded data in controls using the server events.
- Involved in Bug fixing and functionality enhancements for the intranet websites.
- Was responsible for connectivity of database using ADO.NET Components.
- Unit testing and Integration testing of the development code. Used Agile SCRUM methodology and participated in sprint planning meeting for clearing the backlogs
- Created Stored Procedures and Triggers to perform automated rules, updating to related tables. Created web services based upon SOA architecture to look-up and retrieve record files from database.
- Created Stored Procedures in the SQL Server database. Developed stored procedures and views using T-SQL.
- Create SSRS reports representing performance charts, pivot tables, pie-chart and report with local and global filters.
- Interacted and coordinated the development with various other Teams - Solutions Team, localization Team, QA Team & Migration Team.
- Created WCF Services and consumed web services from web client developed in ASP.NET.
- Involved in the creation of packages, data flow and control flow using SQL Server Integration Services SSIS.
- Used System. Component Model namespace and exposed generic types as remote objects.
- Used TFS for Source control, Data Collection and Project Tracking and work Items. Deployed the application on the production sever by creating the Web Setup project in Visual Studio.NET.
Environment: ASP.NET, VB.Net, C#.Net, Visual Studio.NET 2008, ADO.NET, AJAX, MS SQL Server 2008, XML, JavaScript, LINQ, CSS, COM, UML, XSL, XSLT, SQL Server Reporting Services( SSRS), SQL Server Integration Services( SSIS ), Agile Scrum Methodology, Java Script, Visual Source Safe, NUnit Testing, .Net Framework 3.5, IIS 6.0.
.Net Developer
Confidential, Stevens Point, WI
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Working efficiently in all the phases of SDLC and Involved in developing 3- tier architecture for the web application
- Designed and created an inter-departmental information database system in Win Form application in ASP.NET usingC#.
- Writing various types of custom based User controls and Custom Paging Control for Grid View and List View. Extensively used Grid view control to display the search results based on user request.
- Used security concepts like Role based in the application in order to provide the access rights to the user.
- Master Pages were used as application wide templates and used CSS for styles
- ADO.NET was used to implement the data layer to communicate with SQL Server 2008 databases. Also Utilized ADO.NET technology for data retrieving, querying, storage and manipulation
- Used JavaScript for client side validations extensively along with .Net validation controls
- Created Web Services and consumed web services from web client developed in ASP.NET. Also implemented those services to integrate with the application in Client/Server application which can keep track of.
- Developed web services to interact with third party data providers
- Wrote PL-SQL/T-SQL procedures and triggers to carry out database maintenance tasks.
- Created Stored Procedures in the. Developed stored procedures and views using Oracle10g
- Performed unit testing on every module.
Environment: ASP.NET, C#.NET, ASP.Net 3.5,ADO.Net, Web Services, JavaScript, T-SQL, CSS, Oracle10g, SQL Server Integration Services( SSIS ), Java Script, Visual Source Safe, .Net Framework 3.5/2.0, IIS 6.0.
.NET Developer
Confidential
Responsibilities:
- Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with analysts for changes in requirements.
- Involved in designing front-end screens and checking for the client validations on the screen controls while inputting the required information for the Web.
- Extensively worked with VB.Net for creating classes of this application and Integrated with ASP.NET pages. Also Implemented user controls and Custom Controls in Win forms using Visual Basic 2003.
- Extensively used Data Grid and Repeaters, implemented sessions concept.
- Proficiently used ADO.Net for Database Connectivity. Created Stored Procedures and Triggers to perform automated rules, updating to related tables
- WroteWebservicesto access the required data fromweband handheld device.
- Designed and generated reports using SSRS to be rendered on the web using the Report Viewer control in ASP.NET
- Good experience in deploying and testing web applications.
- Involved in the development of Objects using ADO.Net for database interaction using MS SQL Server as database.
- Involved in writing and implementing client validation scripts using JavaScript.
- Designed and developed various Web user controls. Developed Database and Business logic components. Implemented OOPS concepts.
- Designed use cases, class diagrams, collaboration diagrams, state-chart diagrams and sequence diagrams using MS Visio and preparation of ‘Test Cases’.
- Fine-tuned application performance using Caching and other techniques available in Microsoft.NET framework.
- Unit and Integration test has been performed with a set of Business Scenarios.
Environment: Classic ASP, Visual Studio.Net, VB.Net, .Net Framework 2.0, ASP.Net, ADO.Net, ADO, XML, HTML, DHTML, JavaScript, CSS, MS SQL Server 2005/2000, SQL Server Reporting Services (SSRS), SQL Server Integration Services( SSIS ), MS Visio, IIS 6.0.