Sr .net Developer Resume
New, MexicO
PROFESSIONAL EXPERIENCE
- 8 years of experience in system analysis, design, develop and test the software applications using Microsoft technologies.
- Expertise in N - tier architecture and Hands on experience in SOA using web services and WCF.
- Hands on experience in developing windows/web applications using C#, Win forms, WPF, ASP.NET, MVC, ADO.NET and silver light technologies.
- Involved in front-end application development using XAML, HTML5, CSS3, JQuery, Java Script, AJAX, and strong conceptual knowledge in Angular JS, Multithreading.
- Experienced in Microsoft Visual Studio 2005-2013, TFS 2008-2013, .NET Framework 2.0-4.5, Entity Framework and LINQ.
- Extensively used core .NET technologies like XML, JSON, XPath, XSLT, Web controls, Web Forms, Class library, Dev Express, User Controls & Custom Controls.
- Expertise with ADO.NET objects such as connection object, command object, Data Reader Object, Dataset Object and Data Adapter Object.
- Expertise in migrating and adding new features to the existing system.
- Strong knowledge in C# with expertise in implementing latest features and Experienced in object oriented application design (OOD), Experience MSTest (unit testing), Coded UI (automate) testing.
- Expertise in debugging to analyze the root cause and troubleshoots the technical issues.
- Good report creation skills using Microsoft Reporting Services (SSRS), SSIS with proficiency in using Report Designer as well as Report Builder.
- Maintained Database authentication modes, creation of users, configuring permissions and assigning roles to users.
- Experience in developing T-SQL queries, stored procedures functions and packages.
- Expertise in using indexes, triggers and constraints to the Database to achieve high performance.
- Proficient in Installing and working in SQL Server 2005/2008/2012 and configuration of their tools.
- Experience in Language-Integrated Query (LINQ) to retrieve data from different data sources (LINQ to Entities, LINQ to XML, and LINQ to SQL).
- Responsible for creating low level design and implemented various design patterns.
- Functional domain experience involves Healthcare, Media and Financial management.
- Have experience in Agile SCRUM, Waterfall, Iterative and TDD methodologies.
- Excellent leadership, friendly customer facing, self starter, communication, analytical, problem-solving, people management and interpersonal skills.
TECHNICAL SKILLS:
Languages: C#, VB.NET, C++, C, SQL.
.Net Technology: .Net Framework 4.0/3.5/3.0/2.0 , C# 4.5/ 4.0/3.5/3.0/2.0 , Silverlight 4.0/3.0/2.0, AJAX, WCF, LINQ, SOAP, REST.
Web Technologies: ASP.NET,Smart Client,MVC4,MVC3, HTML, XHTML,DHTML,CSS, ASP,MSMQ,JavaScript, jQuery,AngularJs, Bootstrap, VB script, XML, XSL, and Silverlight.
Database: SQL Server 2008/2005/2000 , DB2, Oracle, MS Access.
IDE Tools: Visual Studio 2013/2012/2010/2008/2005 , Eclipse, Dreamweaver, SQL server management studio.
Reporting Tools: Microsoft SSRS, SSIS and Dynamics CRM.
Version controls: Visual Source Safe 6/5, Team Foundation Server, Perforce.
Operating Systems: Windows 8/7/Vista/ XP/2000/NT/98/95, Windows Server 2003/2008, Microsoft IIS (7.0/6.0/5.0/4.0 ), Unix.
Testing Tools: N-Unit, Unit Testing, Load Runner.
Methodologies: Waterfall, Iterative, TDD and Agile Scrum.
PROFESSIONAL EXPERIENCE
Sr .NET Developer
Confidential, New Mexico
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based internet application tool using MVC4 modeling.
- Graphical User Interface (GUI) was designed using ASP.Net and the business logic was coded in C#.
- N-Tier Application Architecture to ensure flexible and re-usability of the application.
- Developed various web services using WCF which can be consumed by web application and other systems.
- Designed UI using theHTML 5.0, JavaScript, CSS, and JQuery 2.1.1, AngularJs,Bootstrap.
- Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
- Developed XML Web Services using C#, ASP.Net, ADO.Net, SOAP, XML, XSLT, WSDL, REST and UDDI for exposing the functionalities of the enterprise business components at the Business Layer. Used XML to transport and store data.
- Incorporated different WPF controls and Dev Express controls. Worked on validation and converters in WPF.
- Developed core functionality with the ASP.Net MVC4 Framework.
- Created ASP.Net validation controls and JavaScript validations to enforce validations.
- Consumed internal web services and hands on experience with XML features to transfer data between the applications and database Engines.
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls.
- Used Grid View, Data List, and Panels to display and manipulate data in ASP.Net Web Forms.
- Used a reusable web user control to display customer's account number and name on every web form that he /she visits. Extensive use of web services and web methods.
- ADO.Net was used to implement the data layer to communicate with the SQL Server 2012
- Used ADO.Net components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
- Used Team Foundation Server (TFS) as a Source code control.
Environment: .Net 4.0, C#.Net, SQL Server 2012, SQL Server Management Studio (SSMS), ADO.Net, LINQ, WPF, WCF, XML, HTML5, JavaScript, IIS 7.5, SOA, T-SQL, TFS.
Net developer
Confidential, Denver, CO
Responsibilities:
- Involved in developing front end using MVC .NET, JavaScript, HTML, and CSS.
- Implemented MVC 4.0 framework to reduce the complexity and to get full control over the behavior of the application.
- Designed Cascading Style Sheets for uniform look of the web pages.
- Provided extensive security using JavaScript validations wherever necessary and to validate the user input and also ensure better performance reducing post backs.
- Used Server side Asynchronous JavaScript and XML (AJAX) techniques to improve performance.
- Used jQuery to validate user controls and web forms.
- Utilized Ajax Control Toolkit library for fast, Interactive and better UI.
- Involved in portal GUI design using Master page, Login control, Site map, Microsoft menu control and client side validation which is done by Ajax validation extenders.
- Implemented SOA architecture with web services and functionalities like creating, consuming and publishing XML Web Services (SOAP, WSDL) using .NET.
- Created Html Helpers in order to reduce the amount of tedious typing of HTML tags.
- Used Razor Views to enable fast coding work flow able, and quickly integrate server code into HTML markup with a minimum of keystrokes.
- Used Team Foundation Server (TFS) for source control, and data collection.
- Used agile methodologies to minimize the risk by developing software in short amounts of time.
- Used Entity Framework for working with Relational data and LINQ for updating the data.
- Participated in designing and developing of the data access layer using SQL Server Management Studio.
- Used Server Controls, Web User Controls, Data Grid Web Control, and Form Validation Controls and Custom controls in designing Master pages.
- Understanding and experience with design patterns using Dependency Injection.
- Performed extensive Unit testing using NUnit. Prepared test cases for functionality testing.
Environment: ASP.NET 4.0, C# 4.0, MVC, .Net Framework, jQuery, LINQ, Ajax Control toolkit, MS Visual Studio 2012 & 2010, SQL Server 2010, Windows 2008 R2, HTML 4, DHTML, CSS, SOA, SOAP, WSDL, SQL Reporting Services, Entity Framework, TFS, NUnit.
.NET Developer
Confidential, Jackson, MN
Responsibilities:
- Involved in requirements gathering and creating design documents and business logic.
- Creates documents like Low Level Design Document for keeping track of all design and classes used in the project to develop the application.
- Actively participated in TDD Methodology and few components implemented by silver light using XAML and followed the MVVM architecture.
- Designed and implemented WCF services in SOA.
- Developed code using MVC3, Razor and C# using SQL Server 2008 R2 as database.
- Identification of modules and sub-modules & creating effort estimations.
- Used AJAX, jQuery for creating asynchronous user experience.
- Created and consumed the WCF services for Service Oriented applications.
- UsedWebAPIfrom frontend to make http calls to the controller
- Implemented Data access layer by WCF, SOAP API, WSDL, SQL, C# and ADO.NET.
- Designed and Developed Database Objects like Tables, Stored Procedures and Triggers.
- Work with MVC controllers to integrate with WCF and addressed the integration issues.
- Integrating the layers and fixing errors in the queries and stored procedures in database.
- Generated database monitoring and data validation reports in SQL Server Reporting Service (SSRS). Actively involved in writing T-SQL Programming for implementing Stored Procedures and Functions and cursors, views for different tasks.
- Testing the database using data access layer and improved the performance of it.
- Automated and unit tested along with test cases.
Environment: C#.NET, ADO.NET, Silverlight, WPF, WCF, WebAPI, MVC3, XML, Jquery, CSS3, HTML4, T-SQL, PL/SQL,Oracle 10g, SQL Server 2008 R2,, SQL Server Management Studio (SSMS), SQL Profiler .
Confidential
Software Developer
Responsibilities:
- Designed and Developed the Architecture, Web UI, Business Layer (Domain model, UML Class and Sequence diagrams) and Data Access classes for Renewals, Company, Regulator and Filing subsystems using ASP.NET, C#, Oracle, nHibernate, Spring.NET.
- Created materials and presentations for conducting training sessions to the entire application development department.
- Constantly focused on process and code improvements in order to make things more efficient. An example of this would be leveraging design best practices and available tools to quickly make a configurable and extensible UI that has the prospect of being reused in future applications to reduce development time.
- Developed user interfaces using classic ASP, ASP.Net, ADO.Net and Code Behind modules, interfacing routines and managed services also worked with Model View Controller (MVC) for created design pattern.
- Implement new functionalities by following the open close design pattern, Inversion of Control (IOC)/ Dependency Injection (DI).
- Create Service Contracts, Data Contracts, Operation Contracts and Routing using C#.
- Create SSIS packages to pull the data from external systems.
- Working extensively with JavaScript framework like Knockout JS.
- Creating controllers and views and passing the models to controllers from WCF.
- Created Restful Web API's to expose the analytics data to the clients.
- Created message handlers in Web Api to implement global level authentication.
- Worked with Web API Routing prefixes on the controllers.
- Implemented custom controller factory for invoking the attributes dynamically.
- Worked with automapper to map between entity model and custom view model.
- Implemented custom resolvers for automapper.
- Worked with ORM tool nHibernate for creating objects from database table.
- Update and track the tasks on Version One (Scrum Project Management) tool for effective sprint burn down.
- Collaborated with business analysts and management team to evaluate business requirements and processes. Made recommendations on infrastructural and application related solutions.
- Worked on various security aspects of the applications such as Cross Site Scripting Attack (XSS), SQL Injection prevention, Database Security, Code Access Security.
- Actively involved in the design of the database, functional analysis using UML Class and Sequence diagrams and user interface design of the application.
- Implemented custom role based user authentication and authorization using the Windows Integrated security, Active Directory/LDAP services and custom user roles and permission in SQL Server database.
- Developed ASP.NET Web Service for accessing the LDAP for user permissions.
- Applied Domain Driven Design (DDD), Test Driven Development (TDD) and Agile methodologies for developing the core C# business classes.
- Applied Business validations and rules at various levels using the ASP.NET validation controls, C# business rules classes. Thoroughly used C# LINQ for concise and efficient C# code.
- Developed the web pages using Visual Studio 2010 and ASP.NET 3.5 web forms, C# 3.0 and ADO.NET 3.5. Used LINQ effectively with Lamda expressions to process the C# generic collections.
- Created Unit Test projects in NUnit for testing the business rules. Applied Continuous Integration using Cruise Control and TFS build servers and integrated the C# Unit tests execution into the CI build.
Environment: Microsoft ASP.NET 3.5, Visual C# 3.0, LINQ, Visual Studio 2010, TFS, WCF, Web Services, Windows Server 2003, SQL Server 2008, IIS 6.0+, NUnit, NHibernate, Spring.NET, query, ReSharper, Reflector, Agile/Scrum.
Confidential
Software Developer
Responsibilities:
- Developed modules of the application using ASP.Net, C#.Net.
- Developed Web Forms for defining Master data.
- Participated in enhancements, design reviews, and ensured design meets functional and operational needs. Created Database scripts, SQL, stored procedures, triggers
- Optimized queries and created indexes for faster report generation and page display.
- Involved in consuming a Business components in getting the orders details of various clients and branches.
- Created Use Cases, Use Case diagrams and Navigational Diagrams to provide additional details for Developers as well as Quality Assurance analysts.
- Involved in unit testing of the application according to the Use cases written.
- Involved in Source Code Management using Visual Source Safe Systems (VSS)
- Designed and developed web forms in ASP.NET & VB.NET using .NET Framework 1.1.
- Used Master Pages, CSS for look and feel for Web pages.
- Extensively used the ASP.NET features like Grid View, Detail View and other controls.
- Designed and developed web forms using user ASP.NET controls Server Controls.
- Designed and developed Custom controls to use with Web Forms.
- Used ADO.Net components such as Datasets, Data Reader, Data View and Data Table.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- Designed and developed .NET components using VB.NET and XML to communicate with Web Services.
- Worked on ASP.NET features like state Management, caching features, configuring optimizations and securing web application
- Used various ASP.NET client side and server validation Controls, used JavaScript for client side validations.
- Developed the Forms authentication module, which will authenticate based on the Login, Membership and Role Providers in ASP.NET.
- Maintaining Session objects of application and Implemented Caching techniques.
- Responsible in creating the Test Cases, Scenarios and Steps for the new requirements.
- Designed and implemented the backend using Oracle.
- Created data objects in the business layer for retrieving data from database through the DAL.
Environment: ASP.NET, C#.Net, HTML, MS-SQL Server 7.0 and Windows
