Senior .net Developer Resume
Andover, MA
SUMMARY:
- A Senior .Net Developer with over 9 + years of IT experience in all phases of software development life cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, and Deployment and Documentation.
- Extensive experience in .Net Framework 4.5/4.0/3.5/3.0/2.0/1. x Web and Windows based applications development using Microsoft.Net technologies including ASP.Net, C#, VB.Net, ADO.Net, WCF, WPF,MVC, XML, VB, JavaScript, VB Script.
- Professional responsibilities includesclient relations/support, change management, following company policies and procedures, and scheduling as needed reports to management.
- Have expertise in technical design documentations using UML modeling, OO analysis, design, and design patterns (Singleton, Abstract Factory and Observer, MVC) to standardize the application architecture.
- Solid command in Object Oriented concepts (OOPS) using C#.
- Experienced in a fast paced Agile Development Environment including Extreme Programming, Test-Driven Development (TDD) and Scrum.
- Coordination with onsite/offshore team to discuss the solutions and build a stronger system.
- Expertise in implementing Object Oriented Analysis and Design (OOAD), Design Patterns, UML and MS-Visio to produce efficient, scalable, reliable, maintainable, and reusable software.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) in implementing Business Processes, Abstract factory as part of Service Oriented Architecture (SOA) using C#.
- Development experience with JavaScript and C# for implementing client side/server side code in ASP.Net applications.
- Designed dynamic web applications and websites using DHTML, HTML, CSS and XML/XSLT.
- Excel in achieving Service Oriented Architecture (SOA) goals with Windows Communication Foundation (WCF) and knowledge on developing applications using Windows Presentation Foundation (WPF) technologies and XAML.
- Extensively used Entity Framework and ADO.Net to implement the data layer to communicate with different databases.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL, LINQ to objects and LINQ to XML to manage relational data as objects.
- Worked on designing the Database Schema, which represents an ownership context for a Microsoft SQL Server 2008/2005/2000.
- Involved in creating branches and code merging using TFS.
- Worked on writing T-SQL& SQL Queries, Dynamic-queries and complex joins for generating Complex Stored Procedures, Triggers, User-defined Functions, Views and Cursors
- Worked on 24*7 support model for the Production Support
- Good experienced with various testing approaches (only manual) such as Unit testing, Functional testing and Integration testing
- Excellentteam player with strong skills in trouble shooting, problem solving, Interpersonal, Oral & written communication
- Analyze and come up with quickest possible solution for both online and batch production
TECHNICAL SKILLS:
Programming Languages: C#.NET 4.5/4.0/3.5/3.0/2.0/1. 3, VB.NET, ADO.NET, OOPS, PL/SQL
Web Technologies: ASP.NET, HTML 5, Web Services, WCF
UI Technologies: WPF, ASP.Net WebForms, CSS 3
Design Patterns: MVC
IDE Tools: Visual Studio 2013/2012/2010/2008/2005 , SQL Server Management Studio
Databases: MS SQL SERVER 2008 R 2/2008/2005/2003 , MS Access 2010/2007/2003
Modeling Tools: MS Visio 2007
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports 10/8.5/8
Servers: Windows Server 2008, 2003, Microsoft IIS (7.0/6.0/5.0/4.0 )
Version Control: Visual Source Safe (VSS), Team Foundation Server (TFS)
Middleware: WCF, ADO.Net 4.5/4.0/3.5/3.0/2.0/1. 3, MSMQ, Web Services
PROFESSIONAL EXPERIENCE:
Confidential Andover, MA
Senior .Net Developer
Responsibilities:
- Designed and developed web application using ASP.Net, MVC, C#, HTML 5, CSS 3, TFS, WCF
- Modules Involved: Reports, ManageComments,MD3
- Designed and developed Asp.Net Web Services to communicate with business layer objects.
- Used WCF services to upload multiple accounts at single instance.
- Implemented SSO using Cookies for login process
- Implemented Single Session throughout application.
- Consumed client specific services to get account information from client database.
- Designing and Implementing Interfaces and Classes using Object Oriented Programming (OOPs).
- Used SSRS to develop different kinds of reports like canned, ad-hoc reports for the Business users
- Implemented Microsoft enterprise library and Error handling mechanism.
- Code merging using TFS.
- Data migration from Chapter 3(pre-fatca) to chapter 4(fatca).
- Developed JavaScript client side validations to reduce the burden on the application and implemented Ajax for the required web pages
- Followed scrum and agile methodology to keep track of project progress
- Worked on .NET security features such as Form-Based Authentication, windows authentication and Role-Based Authorization.
- Professional responsibilities included client relations/support, change management, following company policies and procedures, and scheduling as needed reports to management
- Responsible for deployment of application in QA, UAT and Production environments
- Involved in discussion board for client interactions for change requests and follow-ups.
Environment: VS 2012, C#, ASP.Net, LINQ, XML, TFS,MS SQL Server 2008, T-SQL, RDBMS, Windows Server 2008, IIS, WCF
Confidential, NYC
Senior .Net Developer
Responsibilities:- Designed and developed web application using ASP.Net, MVC, C#, Ajax, HTML 5, CSS 3
- Developed JavaScript client side validations to reduce the burden on the application and implemented Ajax for the required web pages
- Used Cascading Style Sheets3 (CSS3) for making the application more unique and beautiful.
- Extensively used Data Grid, Items Control and many other controls with Paging and Sorting for displaying various data on to the page.
- Designing and Implementing Interfaces and Classes using Object Oriented Programming (OOPs).
- Used ASP.NET server side validation controls and JavaScript to perform validations and catch the events on client’s browser.
- Involved in the Authentication and Authorization for users. Created custom login using encryption.
- Created CustomUser Controls for form designing.
- Technical responsibilities included the administration,maintenance, testing, and troubleshooting of various mission-critical technologies according to clientele needs and specifications
- Involved in database Schema design, Implementation, development, Query development, maintenance and configuration in MS SQL server 2008.
- Developed Master Page and implement the same template throughout the application
- Extensively wrote SQL queries, stored procedures, functions, triggers and views for the data access & manipulation using SQL Server 2008
- Worked on formatting SSRS reports using the Global variables and expressions.
- Used SSRS to develop different kinds of reports like canned, ad-hoc reports for the Business users
- Implemented Microsoft enterprise library and Error handling mechanism.
- Professional responsibilities included client relations/support, change management, following company policies and procedures, and scheduling as needed reports to management
- Responsible for creating the generic utility functionality and data transfer objects to be used across the whole projects which included extensive validation and security features.
- Actively involved in writing Technical Specifications and Documentation of the project.
- Worked on 24*7 support model for the Production Support
- Created Deployment projects for .NET applications using MSI packages
- Analyze and come up with quickest possible solution for both online and batch production incidents
- Involved in reviewing the test cases with the testing coordinators and performing the quality checks.
- Responsible for supporting deployment team for deployment, UAT and Production environments.
- Provide on-going maintenance, minor enhancements and user support for all developed software applications including the creation of associated documentation.
- Involved in providing technical support and maintenance for the application
Environment: VS 2012, C#, ASP.Net, LINQ, XML, Sybase, TFS, JIRA. MS SQL Server 2008, T-SQL, RDBMS, Windows Server 2008, MS Project, IIS
Confidential, South Brunswick, NJ
Senior .Net Developer
Responsibilities:
- Involved in designing and development of application using C#, ADO.NET, WPF, SQL Server 2008
- Involved in designing and documentation of flows and functional diagrams using Visio
- Extensively used object oriented concepts for C# code reusability.
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, design, Implementation, testing and maintenance.
- Developed client server application using 3 tier architecture, Middle tier is business logic which is collection of classes and it provide connectivity between other tiers using .Net Remoting over TCP.
- Developed the business components class libraries in C#.
- Developed UI application using XAML for better performance.
- Involved in implementation of various utilities and data access classes using ADO.NET
- Used WPF built-in set of data controls to bind and manipulate data within applications
- Used WPF in creating different animated scenes using the combination of transforms, animation controls (storyboard, double animation) and color effects.
- Used multithreading to display data from different source and to update and maintain event logs of users and other transactions
- Provided post-development system support for staging and production environment.
- Created database objects using SQL Server including complex Stored Procedures, triggers, cursors, tables, and views and other SQL joins and statements for applications.
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls using XAML language.
- UsedWPFforcreating,andimprovingcertainusercontrolsfeaturesincludingcontextmenuitems,whichinvolved theuseof XAML code.
- Designed reports using SQL Server Reporting Services (SSRS)
- Worked on formatting SSRS reports using the Global variables and expressions.
- Responsible for creating unit, integration, system and user acceptance test plans
- Implemented Microsoft enterprise library for Exception Handling, Logging and Validation of incoming requests.
- Actively involved in writing Technical Specifications and Documentation of the project.
- Actively involved in bug fixes and enhancements post production as per the client’s requirement.
- Extensively used the LINQ feature in .NET for querying collections and integrating with SQL.
- Responsible for creating the generic utility functionality and data transfer objects to be used across the whole projects which included extensive validation and security features.
- Responsible for supporting deployment team for deployment, UAT and Production environments.
- Provide on-going maintenance, minor enhancements and user support for all developed software applications including the creation of associated documentation.
- Created installers (MSIs) for WPF application.
- Involved in providing technical support and maintenance for the application.
Environment: VS 2010, C#.NET, WPF,Microsoft Blend, Windows Service, SQL Server 2008.
Confidential, South Brunswick, NJ
Senior .Net Developer
Responsibilities:
- Designed and developed web application using ASP.Net, C#, Ajax, HTML, CSS, Java Script.
- Technical responsibilities included the administration, maintenance, testing, and troubleshooting of various mission-critical technologies according to clientele needs and specifications.
- Developed UI elements using ASP.NET and server side web controls and business logic were implemented in .NET Components
- Developed client server application using 3 tier architecture, Middle tier is business logic which is collection of classes and it provides connectivity between other tiers using .Net Remotingover TCP.
- Designing and Implementing Interfaces and Classes using Object Oriented Programming (OOPs).
- Developed Master Page and implement the same template throughout the application
- Extensively used Data Grid, Items Control and many other controls with Paging and Sorting for displaying various data on to the page.
- Used Microsoft ASP.NET AJAX Extensions server controls, the script manager control and the update panel control to remove the requirement to refresh the whole page with each post back,which improves the user experience.
- Created custom login functionality using encryption.
- Worked on .NET security features such as Form-Based and Role-Based Authorization.
- Experienced in improving the style and content of web pages using HTML, Cascading Style Sheets (CSS)and JavaScript.
- Designed application to support SQL Server Replication technologies like Snap Shot Replication and Merge Replication to synchronize the data in multiple databases at the time of integration.
- Used JavaScript to perform validations and catch the events on client’s browser.
- Worked on Web Services, Cachingfeatures, Configuring optimizations, securing the web application.
- Used the LINQ feature in .NET 3.5 for querying collections and integrating with SQL.
- Created different reports for Business to balance the daily cash sheets using Crystal Reports.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.Net provider model.
- Implemented Unit Testing using VSTS and involved in Integration Testing and Regression Testing.
- Professional responsibilities included client relations/support, documentation, change management, following company policies and procedures, and scheduling as needed reports to management.
- Worked on 24*7 support model for the Production Support.
- Implemented Microsoft enterprise library for Exception Handling, Logging and Validation of incoming requests.
- Analyze and come up with quickest possible solution for both online and batch production incidents.
- Implemented e-mail alerts for monitoring and tracking of any changes in application settings
Environment: ASP.Net, C#, Visual Studio 2008, Entity Framework, LINQ, ADO.Net, IIS, WCF, Java Script, VSTS, SQL 2008/2005, Windows Server 2003, MQ.
Confidential, Chicago
.Net Developer
Responsibilities:
- Designed and developed web application using ASP.Net, C#, HTML, CSS.
- Involved in full application lifecycle analysis, design, development and deployment.
- Gathered Client requirements and converting them into the Technical Specifications and developed Web forms using ASP.Net and C#.
- Involved in designing, trading and documentation of application flows and developed functional diagrams using Visio, worked on presentation layer for developing GUI and developed various Web forms using ASP.Net server controls, HTML and CSS.
- Involved in creating sequence and class diagrams using MS-Visio.
- Created ASP.NET Web forms and used server controls to display dynamic data obtained through the use of Microsoft ADO.NET and Data binding
- Developed the business components class libraries in C#.
- Heavily used ASP.NET Server Controls, Validation Controls, JavaScript, User Controls and best use of infragistic controls.
- Used Microsoft ASP.NET AJAX Extensions server controls, the script manager control and the update panel control to remove the requirement to refresh the whole page with each post back, which improves the user experience.
- Developed the Business Objects, Data Access Objects and Business Components as per the application architecture, created several Master Pages
- Used translator components to translate the data from one format to another using XML-XSLT.
- Involved in designing and DevelopingMaster Pages using Style Sheet and for providing uniformity among the pages using ASP.Net.
- Worked with Web Services, Caching features, Configuring optimizations and securing the web application.
- Developed ASP.Net Custom controls and User Controls.
- Created and consumed Web services using ASP.NET and C#.
- Involved in designing of database using SQL server 2005.
- Extensively wrote SQL queries, stored procedures and views for the data access & manipulation using SQL Server 2005
- Involved in designing reports using Crystal Reports
- Developed and fixed bugs in existing scheduled tasks that send email notifications.
- Involved in writing Technical Specifications and Documentation of the project.
- Management of the deployment activity from VM Machine(Development) to Testing to Production server and preparation of release notes for the same
- Setup and Deployment of the application at client location using remote desktop.
- Supported the QA team in different phases of testing. Utilized standards and methodologies to develop, test, modify, debug, document, implement, and support the application and system.
- Fine-tuned application performance using Caching and others techniques available in Microsoft.NET framework.
Environment: Visual Studio 2005, ASP.NET, C#, ADO.NET, JavaScript, CSS, IIS, HTML, Web Services, MS SQL Server, T-SQL, RDBMS
Confidential
.Net Developer
Responsibilities:
- Involved in development of web application using ASP.NET, C#, ADO.NET, SQL Server 2005, JAVA Script
- Followed the extreme/agile programming methodology throughout the entire project life cycle.
- Implemented n-Tier architecture like Presentation Layer, Business Layer and Data Layer.
- Involved in documenting the process both at the Functional and Technical level using Visio UML.
- Designed and developed the UI by using Ajax controls and ASP.Net web server controls.
- Used Generic Collection for passing the Data between the Layers
- Spent a lot of efforts in designing and implementing the Business logic for the modules assigned
- Developed Master Page and implement the same template throughout the application
- Used Cascading Style Sheets (CSS) for making the application more unique and beautiful
- Implemented input validations using ASP.NET server side validation controls and JavaScript
- Worked on .NET security features such as Form-Based and Role-Based Authorization.
- Responsible for creating the Classes and developing the Components by applying Enterprise Library, OOAD, OOPS using C#.Net
- Extensively used assemblies implemented using C# and ADO.NET as the middleware components for encapsulating the business logic.
- Used.NETFrameworkClassLibrariesandcreatedASP.NetpagesinC#containingthebusinesslogicandprovideddataaccess logic using ADO.Net objects.
- Involved in database Schema design, Implementation, development, Query development, indexing, maintenance and configuration in MS SQL server 2005.
- Designing of database objects that include Views, Stored procedures in SQL Server 2005.
- Developed the data access layer class, Business logic layer class usingC#which is reusable for data transactions of entire project.
- DesignedandImplementedapplicationusingADO.NETobjectslikeDataset,DataTableandDataAdapterfor manipulating, retrieving, storing and displaying data from SQL Server 2005.
- Created many stored procedures to handle the data from different tables in the database.
- Designed and developed various reports using Crystal reports.
- Created help files using HTML Help workshop.
- Prepared the Unit test cases and System test cases and actively involved in fixing the issues raised during thorough testing of the application.
- Involved in providing technical support and maintenance for the application.
- Performed Unit Testing and Integration testing on the entire application.
- Built MSIs for the application during releases.
Environment: VS2005, ASP.NET, C#, ADO.NET, JavaScript, CSS, IIS, HTML, SQL Server 2005
Confidential
Associate Software Engineer
Responsibilities:
- Involved in designing and development of application using ASP.NET, C#, ADO.NET.
- Involved in complete system development life cycle.
- Implemented input validations using ASP.NET server side validation controls and JavaScript
- Involved in Developing Master Pages using Style Sheet and for providing uniformity among the pages using ASP.Net.
- Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Developed ASP.Net Custom controls and User Controls.
- Involved in documenting the process both at the Functional and Technical level using Visio UML.
- Wrote stored procedures and SQL Queries using SQL Server
- Designed and developed various reports using Crystal reports.
- Performed Unit Testing and Integration testing on the entire application.
- Setup and Deployment of the application at client location
Environment: Visual Studio 2005, ASP.NET, C#, ADO.NET, JavaScript, CSS, IIS, HTML