Senior .net Developer Resume
Chevy Chase, MD
SUMMARY
- Professional with 8 years of experience in developing Windows and Web Applications using Microsoft Technologies and .NET framework.
- Excellent knowledge in Object Oriented Analysis and design (OOAD), Agile Development Methodology, Service Oriented Architecture (SOA) and Model view Controller Architecture (MVC).
- Designed, developed and altered logical programming with Object Oriented Programming (OOPs) concepts.
- Involved in Software Development Life cycle (SDLC) using Design Patterns. Ability to be creative and take self initiatives and execute/manage multiple projects in parallel during time critical situations
- Expertise in designing and developing complex user interfaces (GUI) using ASP.NET, developing Master Pages and using CSS (Cascading style sheets) for look and feel of the entire web Application.
- Experience in design and development of client - server and web application using Microsoft .NET framework, C#.NET, ASP.NET, VB.NET, ADO.NET, Web Services, MVC, WCF, XML/XSLT, SQL, and SOAP.
- Excellent working Knowledge of database design and development which includes creating Database Schemas, Tables, indexes and triggers, writing Stored Procedures, Functions, Cursors, Views and performance tuning using SQL and Oracle.
- Good working Experience with SQL Server Reporting Services (SSRS), and SQL Server Integration Services (SSIS) of MSBI stack with web application integration in creating SQL jobs, scheduling jobs and wrapping the jobs with error handling methodological steps.
- In-depth experienced in ASP.NET variable state management techniques, caching, master-content tabbed page design, and AJAX technologies. Experience in ADO.NET components such as Data Sets, Data Reader, and Data Repeater.
- Developed Web API, WCF Data Services to easily expose and work with data from remote clients. Involved in designing of WCF based Service, Data, Fault, Message Contracts as well as providing security for WCF service endpoints.
- Knowledge on bootstrap for creating responsive web design
- 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), I have extensively used controls from Third party software such as DevExpress, Infragistics or Telerik.
- Experience in Unit testing for the developed modules, Regression, Stress and User Acceptance testing (UAT) of web and Client/Server Applications.
TECHNICAL SKILLS
.Net Technologies: .Net Framework 4.5/4.0/3.5/2.0/1.1 , ASP. Net, C#.NET, VB.NET, ADO.NetASP, Web Services, WCF, WPF, MVC, ASP.Net Web API, IIS.
Web Technologies: HTML, CSS, JavaScript, jQuery, AJAX, XML, JSON, XML (XSL/XSLT), and LINQ.
Databases: Oracle 7i/8i/9i/10g, MS SQL Server 2000/2005/2008/2012 , T-SQL, PL-SQLMS-Access.
Methodology: Agile Methodology, Scrum Model, Water- fall method.
Versioning Tools: Visual Source Safe (VSS), Team Foundation Server (TFS) 2008, and SVN Tortoise.
Reporting Tools: MSBI, SSRS, SQL Server Integration Services (SSIS), Crystal Reports.
SOA: .Net Web Services, Web API, Restful Webservices, WCF Services (WSDL, SOAPUDDI).
Testing Tools: Manual Testing, NUnit Testing, Quick Test Pro (QTP).
IDE: Visual Studio.NET 2012/2010/2008/2005 , SQL server Management StudioBusiness Intelligence Development Studio.
PROFESSIONAL EXPERIENCE
Senior .Net Developer
Confidential, Chevy Chase, MD
Responsibilities:
- Analyzed business requirements and developed technical specification and functional requirements document.
- Used SCRUM methodology for agile software development process.
- Designing the UI interfaces, and on the backend used ORM techniques like Entity Framework for data access in MVC web application.
- Business Logic Layer was developed in C#. NET and exposed by implementing Service Oriented Architecture (SOA).
- Fixing and optimizing ASP.NET web pages using C# and SQL Server 2005/2008 stored procedures, and associating fixes/new code with tasks in Team Foundation Server.
- Used Validation controls for corresponding validations used in Forms for business logic purposes. Used various types of caching mechanisms using view state and Session to store information.
- Used Session and Query strings to implement user state and transfer data between pages, deferred session state was built to store and retrieve session information of users.
- Worked on WCF Services to implement auto insurance business logic.
- Worked on developing user interactive web pages using Bootstrap
- Created various Tables, custom views, indexes and relations using SQL Server Management Studio Express.
- Involved in code optimization and performance tuning of the application.
- Used JQuery for validations and implemented business rules on client side.
- Used HTML5 and CSS3 for creating responsive web design.
- Involved in all the phases of Software Development Life Cycle such as analysis, design and development.
- Used normalization approach in database to efficiently organize data in database and eliminate data repetition.
- Performed troubleshooting, maintained the application system and worked very closely with the customers.
- Interacted with Quality Assurance team in troubleshooting all their issues, development and/or review of test plans and review of test results.
- Responsible for the entire build and deployment process on all environments.
Environment: .NET 4.0, C# ASP.NET, SQL, LINQ, WCF Services, ADO.NET, Web Services, MVC4.0/3.0, TELERIK toolkit, C#. Net, LINQ to SQL, LINQ to Objects, SQL Server 2008, AJAX, JavaScript, Windows 7.
Senior .Net Developer
Confidential, Wayne, NJ
Responsibilities:
- Designed and developed web user controls, master pages, validation controls, CSS files using C#.NET, JQuery, XML, HTML and ASP.NET 4.5.
- Designed web forms using ASP.Net, developed different .NET assemblies using C#.NET classes.
- Build Entire Application using MVC employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Designing the screen according to the requirement and communicate with database using domain specific objects through ORM techniques like Entity Framework in MVC web application
- Wrote RDBMS objects like stored procedures, views and user defined functions usingSQL Server 2008 and SQL server 2012.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Made changes to existing WCF service without breaking client using “Name” attribute
- Used JQuery for client side validations and event delegation to trigger the handlers.
- Developed a utility to download tables from Oracle database to SQL Server. Wrote PL/SQL queries to access the result set.
- Wrote T-SQL queries to get the required dataset what needs to be downloaded in SQL Server
- Used ASP.NET User Controls to create steps for submitting and modifying events and evaluation forms. Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Used Validation controls for corresponding validations used in Forms for business logic purposes. Used various types of caching mechanisms using view state and Session to store information.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Script Manager Proxy, Update Panel and Modal Popup Extender within some web pages.
- Developed EBilling module for Automation testing in Windows application to generate test data for QTP Automation.
- Successfully created multiple environments for the application as per the requirement of multiple code streams.
- Experience using Team foundation server for check in and checkout of code.
- Created various Tables, custom views, indexes and relations using SQL Server Management Studio Express.
- Used JavaScript for validations and implemented business rules on client side.
- Involved in all the phases of Software Development Life Cycle such as analysis, design and development.
- Used Data Grid and Data List controls with paging and sorting to edit and display the data.
- Used normalization approach in database to efficiently organize data in database and eliminate data repetition.
- Documentation of customer specific business rules and practices, user requirements, preparing specifications in the area of environment migration.
- Interacted with Testing Team, to support and understand Integration Testing, Regression Testing and System Testing to improve product quality.
- 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/2012, ADO.NET,WCF, Web Services, MVC4.0/3.0, Razor View Engine, LINQ, Windows Forms, Entity Framework, JavaScript, JQuery, LINQ,MS SQL Server 2008 R2/2012, .Net Framework 3.5/4.0, IIS 7.0.
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 C#.NET classes
- Added new functionality to existing ASPX pages and created several new WebPages.
- Used JQuery for providing some functionalities to web page
- 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 errormessage. Built heavy client side functionalities on the web forms using JQuery, JavaScript. Used UserControls 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 masterpage 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.
- Wrote T-SQL queries and stored procedure to get all the details about Calls per day
- Used normalization approach in database to efficiently organize data in database and eliminate data repetition.
- Involved in system testing the application on a regular basis to improve the performance and provide bug free application.
- Used TFS for Continuous Integration.
- Created SSIS package for data Integrity
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 web forms 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 PL/SQL views, stored procedures, functions and indexes.
- Created SSIS packages.
- 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, Oracle 10g, C#, WCF, SSRS, SSIS, JQuery, JSON, JavaScript, XML, CSS,, LINQ, JavaScript, AJAX,.
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.
- Project was designed in three-tier architecture.
- 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.
- Asp.Net 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 of Infragistics.
- 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 for Continuous Integration. Deployed the application on the production sever by creating the Web Setup project in Visual Studio.NET.
- Involved in system testing the application.
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 using singleton, factory design pattern 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
- Created reports on auto insurance for area and types of insurance for analysis by using SSRS.
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.
- Worked in classic ASP and enhanced the existing functionalities
- 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
- Validation for user inputs by using JavaScript
- 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: 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.
