Sr .net Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- 7+ years of experience in Software Development Life Cycle (SDLC) involving Requirement Gathering, Analysis, Logical and Physical Architectural Modeling, Design, Development, Testing, Implementation and Production Support.
- Advanced experience in developing Web and Client/Server Applications based on Microsoft .NET Technologies and expertise in implementing N - Tier Architecture.
- Expert in designing and developing web and windows based applications using MVC, ASP.NET, C#, ADO.NET, Entity Framework, Enterprise Library, LINQ, SOAP, Web Services, AJAX Control Tool Kit, IIS, XML and XSLT.
- Experience in designing web pages with HTML, JavaScript, CSS, HTML 5, CSS3 and JQuery in a hand-coded environment.
- Sound knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction and Polymorphism.
- Extensive front end and backend development experience working with .Net Framework 4.5/4.0/3.5/3.0/2.0, Visual Studio.NET 2012/2010/2008/2005 .
- Implemented applications using Model View Controller (MVC) design pattern.
- Worked with Console applications, Windows applications, ASP.NET Web Forms, ASP.NET State Management, ASP.NET Caching, Securing ASP.NET Web Applications.
- Expertise in working with Graphical User Interface (GUI) web development using technologies like Master Pages, AJAX Controls, JQuery, CSS, Themes and Skins.
- Experience in working with Windows Communication Foundation (WCF) .NET Web Services using WSDL, SOAP and UDDI in .Net Framework 4.0/3.5 and Windows Presentation Foundation (WPF) frameworks
- Experience in working with Language Integrated Query (LINQ) especially LINQ to object and LINQ to SQL.
- Good experience in Exception Handling, Debugging and tracing by which the whole picture of application runtime behavior can be seen and analyzed more efficiently.
- Experience in developing and building applications using Windows Workflow Foundation and XAML.
- Experience in using XML related technologies like XSLT, X - Path and X - Query.
- Good working experience with ADO.NET, Microsoft Application Blocks and Entity Framework as a part of accessing and updating the database.
- Experience in designing and developing Databases in SQL Server 2012/2008/2005 which includes the development of Stored Procedures, User Defined Functions and Triggers using Transact SQL.
- Involved in development of projects using SQL Server Integrated Services (SSIS), SQL Server Reporting Services (SSRS) and Data Transformation Services (DTS).
- Experience in implementing Securities like Authentication and Authorization using Form-based & Window-based authentication, Authorizing Users, Roles and User Account Impersonation.
- Good experience with development methodologies like Agile (SCRUM), Waterfall and Test driven development.
- Experience working with TFS Team Suite, VSS and Rational Clear Case client for version control.
- Experience in setting up TFS Team Projects, TFS Build Process, TFS Process Templates and managing security permissions for Team collections.
- Maintaining and setting up new IIS application pools across multiple domains.
- Developed a POC to create ASP.NET MVC 4 application which in turn uses ASP.NET Web API application in Visual Studio 2012.
- Able to work as a team player as well as individually. Highly organized, dedicated with a positive attitude along with the strong analytical and trouble shooting skills.
TECHNICAL SKILLS:
Web: .NET Framework 4.5/4.0/3.5/3.0/2.0, ASP.NET 4.5/4.0/3.5/3.0/2.0, MVC 3.0/4.0, WCF, Web Services, WWF, AJAX, CSS, JAVASCRIPT, JQUERY, HTML 5, HTML, JSON, ASP.NET Web API/LINQ
Front-End: Visual Studio 2012/2010/2008/2005, VSEDIT
Back-End: SQL SERVER 2012/2008/2005, Oracle, Entity Framework, ADO.NET
Languages: C# 5.0/4.0/3.0/2.0, T-SQL, HTML, LINQ, C
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
Service Oriented Architecture (SOA): Windows Communication Foundation (WCF), .NET Web Services, WSDL, SOAP, UDDI
Reporting Services: SSRS, Crystal reports
XML Technologies: XML, XAML, XSL, XSD, XSLT, XPATH, XLINK, XQUERY
Application Servers: Internet Information Services (IIS) 7.0/6.0/5.0
Operating Systems: WINDOWS 7/XP/SERVER 2008/2003
Others: N-unit Testing Framework, MS Visio, IBM Rational Rose, SSIS (SQL Server Integration Services), Visual Source Safe, Rational Requisite Pro, MS Project, Excel, UML, CMMI Level 5 Standards
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr .Net Developer
Responsibilities:
- Understand the available code and develop a detailed SMTD (System Maintenance Specification Document) for the off-shore team.
- Participated in KT (Knowledge Transfer) sessions from Confidential and explain the code to the off-shore team.
- Involved in Steady State Work Flow from Confidential to Wipro during transition and mediate the work flow to be on-track.
- Involved in resolving issues faced by off-shore team initially during id creation, development environment setup, Confidential network access and working locker team to keep the transition as scheduled.
- FLMS ( Confidential Locker Management System) is a JAVA based locker system. It works along with FSNG and the shipment system. This makes the complete application. Co-ordinate with these 3 systems for a package to complete one flow from initial label creation till the package reaches the customer.
- Attended client SRS (System Requirement Specifications) meetings, gathered the requirements and prepared sequence diagrams for the release of the FSNG system.
- Involved in bug fixing occurred during testing process for the early release of 2013 version. Involved in development of the Technical speciation documents for support and team members to outline the proposed IT solution .
- Experience in developing Win Forms, Web Forms, User Controls and Custom Controls using .Net Technologies coded the Business logic in C#.
- Involved in development of business logic which includes Code-behind files, User controls and Classes in the middle tier using C#.Net.
- Involved in using Delegates, generics, boxing-unboxing and Inheritance in C#, along with Abstract classes, Interfaces and Polymorphism in ASP.NET 3.5 for Web development.
- Designed and Developed an Interactive Graphical User Interface for various modules using Win Forms, Windows service, desktop application inheritable Win Forms and User Controls.
- Designed, modeled and architected multi-threaded, enterprise N- tier software agent using WCF web service hosted in a Windows service.
- Experience in working with Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF) frameworks.
- Written code to access secure web service using .Net, Webform using C# and ASP.Net, WSDL, Proxy Class, XML/SOAP.
- Implemented ServiceContract , OperationContract and DataContarct attributes and developed WCF Web Services .
- Developed WCF Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Used WCF in hosting mechanism, implementing the Service-Oriented Architecture (SOA) using the REST methodology, to SOAP messages between metadata endpoints.
Environment: C#, LINQ, ASP.Net 3.5, WCF, JavaScript, HTML, SOAP, AJAX, XML, SQL Server 2008, Visual Studio 2010, Windows XP/7, Windows Server 2008, Team Foundation Server, SSIS, SSRS.
Confidential - Boston, MA
.Net Developer
Responsibilities:
- Used technologies advanced technologies like knockout for concise and powerful way of linking data to the UI.
- Developed efficient cross component Database systems in multiple environments on SQL Server and Oracle across Data Centers. Used CSS for branding purposes and for maintaining consistency across the site.
- Extensively used basichttp, nettcp, wshttp bindings for different endpoints in WCF services.
- Made use of LINQ in writing the code to deal with the database objects and other objects of LINQ.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, WPF, JavaScript, COM/COM+, CML, XSLT, XPATH.
- Expertise in working Agile, leading SCRUM meetings and handling Story Boards / Sprint Boards.
- Used Entity Framework for some applications in retrieving all business objects from Database and developed business logic layer using C#.
- Implemented different C# Design patterns in all the layers.
- Experience in designing and developing enterprise applications using MVC (Model View Controller) and MVVM (Model View ViewModel) Architecture.
- Used WCF Duplex channel for asynchronous message communication. Developed secured web services using .Net, C#, XML/SOAP.
- Involved in Design and Development of components for this application using ASP.NET, C# .NET, JavaScript, XML, XSLT.
- Responsible to deliver the give modules without slipping the deadlines and without exceeding the estimated effort.
- Wrote user controls and custom controls for code reusability across the entire application.
- Designed Application and Database Design and made changes according to the requirements.
Environment: .Net Framework 4.0, TFS, ASP.NET 2.0, C#.NET, MVC 4.0, SOAP, WPF, AJAX, XML, XSL, XSLT, SQL, T-SQL, JavaScript, HTML, DHTML, Eclipse, Visual Source Safe, Windows 98.
Confidential, NY
Senior .Net Developer
Responsibilities:
- Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.
- Designed and developed rich and enhanced web pages using MVC 3.0, C#, WPF, Entity Framework, JSON, HTML 5, CSS 3 and JQuery.
- Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and Entity Framework.
- Involved in development of business logic which includes Code-behind files, User controls and Classes in the middle tier using C#.Net.
- Developed the architecture with Model View Controller design pattern. Overridden default controller behaviors and implemented custom action methods.
- Implemented HTML Helper MVC WebGrid with JQuery for boosting the pagination performance, and loaded the graphical data with JSON. Also supporting custom searching along with sorting the data with partial views.
- Extensively used Asynchronous JavaScript Calls to do data processing.
- Created WCF Service to retrieve and send information from client side without Post Back and consuming existing Web Services using SOAP, HTTP and WSDL.
- Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
- Used SSRS for developing reports for analyzing the inflow and outflow of different documents, tickets.
- Used BootStrap CSS model adaptability framework for styling the application.
- Written SQL Scripts, for creating database tables with foreign key relations in SQL Server 2008/2012 using T-SQL.
- Designed and developed several SQL Server Stored Procedures, User defined Functions, Triggers and Views for all the DML functionality of the application.
- Used Team Foundation Server for source control, data collection, reporting and project tracking.
- Extensively used TFS Spring Templates and Maintained all the User Stories and Tasks in TFS.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the application.
Environment: .NET Framework 4.0, Visual Studio 2010, MVC 3.0, C# 4.0, WPF, Entity Framework, AJAX, JQuery, JSON, XML, XSLT, JavaScript, SQL Server 2008, SQL Server 2012, LINQ, T-SQL, TFS, IIS, HTML 5, CSS 3
Confidential, Buffalo, NY
Senior .Net Developer
Responsibilities:
- Involved in the SDLC of requirement analysis, design and development of the web based application in the fast paced agile methodology.
- Designed and developed web pages using ASP.NET, C#.NET, JSON, HTML and JQuery, WPF.
- Developed the application with n-tier architecture using Class libraries, Data entities, Services, Data access layer, business logic layer and stored procedures.
- Worked on ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties) using C#.
- Worked on several ASP.NET server controls like Calendar, GridView control, Repeater Control, ObjectDataSource Control and handled server side events to optimize performance.
- Used Master Pages for branding purposes by displaying the logo and copy right information on every page and maintaining the same look and feel across the entire application.
- Effectively handled ASP.NET client / server side state management features such as view state, hidden fields, cookies and query strings, application state and session state.
- Extensively used Grid view and Details view to display information based on search criteria along with Sorting. Worked extensively on Grid view custom templates for providing additional flexibility. Implemented all data manipulations like Update, Insert and Delete on Grid view.
- Developed search and advanced search components using Entity Framework to retrieve the search results from backend database (Asynchronous call) with AJAX features with partial page updates.
- Used JavaScript to perform validations and catch the events on client’s browser.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted in IIS.
- Extensively used HTML tables as Grid, for better performance instead of Data Grids along with Paging, Sorting and Filtering options. Data loading is been performed with JSON, Entity Framework.
- Developed the business layer with LINQ to Objects and LINQ to SQL.
- Created SQL scripts in SQL Server 2008, and implemented complex logic SQL queries and stored procedures.
- Used Microsoft Application Data Blocks for executing the SQL stored procedures.
- Performed Integration test, Unit test, Stress and Regression test with improved debugging standards.
- Created the .NET builds and made sure the builds are migrated all the way up to the Production Environment.
- Used SQL Tools such as Query Analyzer and SQL Profiler for query optimization.
- Involved in taking backups, Restoring, Import / Export data using SQL Server Import and Export Wizard.
- Used Team Foundation Server (TFS) for all the source code maintenance needs, tracking using work items.
Environment: .NET Framework 4.0, Visual Studio 2008, ASP.NET 4.0, C#, Application Blocks, TFS, WPF, AJAX, JQuery, JSON, XML, XSLT, JavaScript, SQL Server 2008, LINQ, T-SQL, TFS, IIS.
Confidential, GA
.Net Developer
Responsibilities:
- Worked with the Architect to drive out requirements of the project and design the application.
- Involved in requirement gathering, database design, n-Tier Application development, User Interface, Business Layer, Rules Engine, Data Layer, Reports, XML Wrappers to manage and pass XML across modules, Web Services, Workflow Development, system integration and Build process.
- Agile methodology was used for faster and iterative software development.
- Implementation of Test driven development (TDD) approach to ensure quality and minimal bug/defects inherited software solutions
- Designed the database, wrote stored procedures, functions, views and triggers in SQL Server 2008.
- Extensively used XML for data passing between modules and applications.
- Designed and developed dynamic ASPX web pages using C#, ASP.Net, WPF, XML, HTML, Java Script and JQuery.
- Designed user interface web forms using ASP.NET 3.5 / JQuery and implemented business logic using C#.
- Designed and developed various abstract classes, interfaces, classes to construct the business and data tier using C#, ADO.NET.
- Used ASP.NET 3.5 User Controls and Rich Controls (Multi Views, Wizards) to create forms for submitting and modifying events and forms. Involved in creating the logic for several modules.
- Used Cookies, Session and Application objects for State Management at client side and server side.
- Worked With ASP.NET Web Parts, Navigation Control and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed PDF and Excel based reports using Active reports 3.0.
- Used Ajax, JavaScript and JQuery for validations and post-backs, CSS controls for enhanced interfaces in the UI.
- Developed Web Services using Windows Communication Foundation (WCF) for integration with other systems.
- Created and consumed services using WCF, C# to generate and e-mail those reports to the requested user.
- Developed Custom User and Web Controls (Validation, Status Bar, Grid Control).
- Windows Workflow foundation (WF) is used to manage the flow of application.
- Used COM components and WPF components to develop rich client applications.
- Used Factory Design Patterns to ease the development and make the system modular.
- Used Enterprise library for Logging, Caching, Database and Exception handling, Application handling blocks.
- Managed Build process from Development, testing till staging.
- Used Web Services, SOAP protocols and WSDL to publish the metadata information to clients.
- Developed Sequential Workflows based interfaces for back-end processes, which would take more than an hour to process 10 million records. Diligently managed the ASP.NET memory handling while disposing the .NET objects.
- Used LINQ to SQL and LINQ to XML for retrieving data efficiently.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Written SQL Scripts, Stored Procedures, and Triggers, Defining roles, creating database users and Assigning Roles to users in SQL Server 2008 using T-SQL.
- Used Team Foundation Server (TFS) for all the source code maintenance needs.
- Used N - unit to implement Unit, Integration and Regression Testing.
Environment: .NET Framework 3.5, Visual Studio 2008, WCF, WWF, MVC, ASP.NET 3.5, C#, WPF, Web Services, AJAX, JQuery, XML, XSLT, SSRS, JavaScript, SQL Server 2008, LINQ, T-SQL, TFS, IIS.