Senior .net Developer Resume
Addison, TX
PROFESSIONAL SUMMARY:
- 7+ years professional experience in design, development, testing and maintenance of Web based Client and Server solutions and N - tier architecture using Microsoft development stack.
- Experienced and Knowledgeable in CMMI, Rational Unified Process (RUP), Agile Software Development, Waterfall cycle, Rapid Application Development (RAD) and Database & Test Driven Development (TDD) methodologies.
- Expertise in designing and developing web and windows based applications using MVC, ASP.NET, C#, ADO.NET, Entity Framework, Enterprise Library, LINQ, SOAP, .Net Web Services, AJAX Control Tool Kit, REST web services, IIS 7.0/6.0, JavaScript, JQuery, HTML, CSS, XML and XSLT and Visual Studio.
- Experienced in building Cross Browser Compatible Web Pages with Responsive Design using Bootstrap.
- Good knowledge of Architectural and Design concepts, UML Diagrams and State Transition Diagrams.
- Extensive experience in design using OOPS concepts and hands on experience with Design patterns like MVVM, Abstract Factory, Singleton, Business to solve common problems faced in developing Web applications, MVC.
- Expert in Front end development using HTML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS and Bootstrap.
- Great expertise in development of applications using .NET Framework, for Windows Applications, Web Applications and Class Libraries, using Best Practices, and developing and implementing Web Services, all using C# and/or VB.NET as every project required, Great expertise in implementing solutions using LINQ and Entity Framework .
- Experience with frameworks such as MVC, Angular, Cucumber.
- Proficient in developing SPA with Angular controllers, directives, components, factory, service resources, routings and events.
- Good experience in using ASP.Net Server Controls and ASP.Net Ajax Controls like Script Manager, Update Panel and Modal Popup Extender.
- Experience in using Language - Integrated Query (LINQ) to query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Used Entity Framework and LINQ for data access in DAL against MS SQL Server.
- 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 MS SQL, Oracle Data Base and MS-Access Data Base programming using PL/SQL, Constraints, Indexes, Views, Stored Procedures, Packages, Cursors, Triggers and User Defined Functions.
- Experience in designing and implementing database-level T-SQL, Views, and SQL Queries.
- Good working experience with ADO.NET, Microsoft Application Blocks and Entity Framework as a part of accessing and updating the database.
- Experience working with Windows Communication Foundation (WCF).
- Experience in manipulating XML, Converting Data between ADO.NET and XML and Proven Knowledge in DTD, Schema, XSL (XSLT, XPath, and XQuery) and LINQ.
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles)
- Expertise in creating Web Forms, User Controls, Custom controls.
- Worked on Web API to create RESTFUL/SOAP services to communicate with user interface objects using JASON.
- Extensive experience in developing and implementing XML Web Services using WCF, WSDL, UDDI, SOAP and LINQ.
- Extensive work experience with code repository on GitHub and also version control using SVN, GIT.
- Experienced in continuous process improvement within systems development areas of application design, development, implementation and Unit Testing/Debugging.
- Excellent team player with strong Communication and interpersonal skills, problem solving skills and positive attitude.
TECHNICAL SKILLS:
Programming Languages: C, C++, Visual C#, Visual Basic
Web Technologies: .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, AJAX, CSS, JAVASCRIPT, JQUERY, HTML 5, HTML, JSON, ASP.NET Web API/LINQ, GitHub, AngularJS
Front End: Visual Studio 2012/2010/2008/2005, VSEDIT
Back End: SQL SERVER 2012/2008/2005, Oracle, Entity Framework, ADO.NET
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
.NET Technologies: . Net Framework 4.5/4.0/3.5/3.0/2.0, ADO.NET, Web Services, PowerShell frameworkSoftware Engineering: SDLC, UML, Agile Programming
XML: XML, XSL, XSLT, XSD, SOAP, WSDL
Application Server: Internet Information Services (IIS) 7.0/6.0/5.0, Active Directory and MS Exchange Server
Operating Systems: Windows XP/2000/7/8/NT/Vista
RAD/IDE: Visual Studio 2005/2008/2010/2012/2013
Version Control: Visual SourceSafe, Team Foundation Server (TFS), SVN, GIT
Modeling and Testing Tools: Microsoft Visio 2003, nUnit, NMOck
PROFESSIONAL EXPERIENCE:
Confidential, Addison, TX
Senior .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Worked on Agile Methodology to collaborate with SCRUM team members to work on Sprint deliverables.
- Developed solutions for diverse programming scenarios in C#, employing OOPS concepts.
- Developed Razor views with strongly typed view models and HTML Helpers and partial views using ASP.NET MVC, CSS, JavaScript, AngularJS and C#.
- Used AngularJS and ng-grid JS libraries as a part of client side development.
- Implemented Server and Client side validations using ASP.NET validation controls and AngularJS.
- Wrote Web API controller to implement RESTful service for the front-end AngularJS services to fetch corresponding data.
- Implemented searching and filtering functionalities with AngularJS filter.
- Designed and Developed Service Oriented Architecture (SOA) with WCF Binding concepts for making Data Binding for end points.
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Consumed JSON/XML data exposed by REST/SOAP.
- Worked on performing CRUD operations using ADO .NET Entity Framework as Object relation mapping (ORM) tool.
- Involved in the design of the DAL using ASP.NET, Entity Framework and LINQ to Entities.
- Created Data Access Layer (DAL) abstraction by implementing Repository Pattern.
- Developed and maintained SQL Server Databases. Migrated all DTS packages to SQL Server Integration Services (SSIS) and modified the packages accordingly using the advanced features of SQL Server Integration Services.
- Migrated Data from different sources (Text based files, Excel spreadsheets, and Access) to SQL Server Databases using SQL Server Integration Services (SSIS).
- Created and tuning the database objects like complex Stored Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Converted the application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrated SQL Server database to Microsoft Azure SQL Database and updating the Connection Strings.
- Used Team Foundation Server (TFS) for source control and documented the entire application.
- Created test plans and performed unit and regression testing using MS TEST.
- Experience in coordinating with on site and offshore team members in daily status meeting to resolve issues related to project Activities.
Environment: .NET Framework 4.5, C#, MVC, ASP.NET, Entity Framework, LINQ to SQL, LINQ to Entities, WCF, SSRS, SSIS, Visual Studio 2013/2015, SQL Server 20012, Microsoft Azure, Azure SQL Database, MS Test, TFS, IIS, Web Services, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, JSON, AngularJS, AJAX.
Confidential, Silver Spring, MD..Net Developer
Responsibilities:
- Worked as a team member responsible for designing and developing MMPS applications.
- Followed Agile methodology in developing the application and gained valuable experience in Agile techniques to develop applications.
- Developed web services for Administrative Services, Configuration Services and Pricing Services.
- Worked on database modeling and database schemas and also created stored procedures in SQL Server.
- Designed and developed User Interfaces ASP.NET on Visual Studio.
- MMPS application has been developed on MVC Pattern and possesses strong experience in developing web applications.
- Worked on generic classes using C# to create Support Functions and Database Operations.
- Implemented OOPS concepts like Inheritance to develop Base common and Base Secure modules.
- Designed the application using HTML5, AngularJS, CSS, ng-Grid, Bootstrap, CSS, Web-API, and responsive web-design for mobile access.
- Used ASP.NET Validate controls to handle Server-Side validations and JavaScript to handle Client Side validations.
- Created SQL Tables, Views, Queries, and Stored Procedures to store and update the data and patient reports.
- Provided extensive documentation for all the modules or products worked on.
- Created generic secure and reusable data access components using the objects such as Dataset, Data Adapter, and Data Reader.
- Developed System Settings module for user customization of the application.
- Worked on major modules like Users, Roles, Entities, Entity Types, Pricing Records and Reports.
- Created Benchmarked Items, Active Pricing Records, Revision History, etc., reports using SQL Server Reporting Services.
- Implemented Client side validation using AngularJS Custom Form Validation with ng-show and ng-message.
- Enhanced old Web Sites built in ASP.NET, C# by adding, removing or modifying Business, Data and Presentation Layers. Worked on SSRS for dynamic Reporting and SSIS for data Integration and Transformations, ASP.Net, SQL Server.
- Worked on Entity Framework with ASP.Net Web Application Project to work with Entities and Associations. Used LINQ to Entity for running C# and SQL based database Operations.
- Convert Web Sites Projects into Web Application projects, rewrite code of Classic ASP into ASP.NET(C# 2.0/3/3.5) based on business requirements. Created documentations for users and developer’s.
- Involved in application troubleshooting after SQL 2000 to SQL 2012 migration was done. Updated connection strings and database related C# in all applications according new database schemas, recoded properties and functions, recreated classes and namespaces.
- Developed outlook plug-ins.
- Involved in IIS 7.5 configurations as administrator. Involved in deploying, configuring multiple applications into single websites in individual pools. Involved in troubleshooting issues. Created documentations for team.
- Designed an Azure based solution using Web APIs, SQL Azure and Service Bus.
- Worked on static contents like JavaScript, JQuery library, HTML, CSS to create library for Header, footer, Left & Right Navigations, Page blocks and other part of page under RBC Standards.
- Lead offshore team of two as on site team mate. Share requirements, collect updates daily.
- Involved in migration of Java COM Components into C# components. Test/Debug java application in eclipse to understand its functionalities.
Environment: .NET, ASP.NET, .NET Framework 3.5, Visual Studio 2008, XML, XSL, JavaScript, AngularJS, SQL Server, SSRS, ADO.NET, Web services, SharePoint, IIS 6.0, EO Tool kit and TFS.
Confidential, Rockville, Maryland.Net Developer
Responsibilities:
- Interacted with the Business users to understand the business flow and gather their business requirements.
- Used .Net framework 4.0 throughout the project and migrated the existing code from .Net framework 2.0 to .Net framework 4.0 using Visual Studio 2010.
- Developed a website in ASP.Net, MVC3 using JQuery, nHibernate as ORM tool, JavaScript, C#, SQL Server, Visual Studio 2010, and .Net 4.0.
- Developed ASP.Net MVC 3 web services and classic Web Forms administrative web sites.
- Designed and developed web forms and web pages using HTML, AJAX, ASPX, ASP.Net and CSS to facilitate the users.
- Developed the 3-tier application using Visual Studio2010 and .Net framework 4.0.
- Used JavaScript for Client side validations and ASP.Net validator controls for Server side validations.
- Developed several functions and routines in the presentation layer using JavaScript and C# to enhance customer experience.
- Extensively used MS Ajax, JQuery, ExtJS, JavaScript to develop rich user interface with unobtrusive JavaScript, JQuery validation and JSON binding.
- Developed web services to fetch look-up data by using JQuery, JSON functionality . Created tables, stored procedures and views in SQL Server 2008 database for backend development.
- Involved in Production support and enhancements.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Utilized LINQ and LINQ to SQL technology in Data Access Layer for data retrieving, querying, storage and manipulation.
- Used TFS for the purpose of version control and sharing within the application.
Environment: .Net Framework 4.0, Visual Studio .Net 2010, ASP.Net MVC3, LINQ, C#, C#.Net, Web Forms, SQL Server 2008, IIS, Prism, SOAP, WCF, JavaScript
ConfidentialSoftware Engineer
Responsibilities:
- Designed and Involved in developing ASMX Web Services for middle tier solution.
- Worked on Developing of Database Models and creating Stored Procedures and UDFs on MS SQL Server.
- Created multiple Custom User Controls in MS Expression Blend.
- Successfully implemented Agile Methodologies.
- Developed initial prototypes using HTML, JavaScript, jQuery and CSS.
- Implemented input validations using .Net Validation Controls.
- Developed personalized views using Themes and Master pages.
- Extensively used Data Grid & Data Lists to display data returned from Server.
- Effectively used the State Management techniques i.e. Session State, View State, Cookies.
- Creating/automating unit test projects and unit test cases using Visual Studio.
- Improvizing system performance by index tuning, rewriting stored procedures with right joins, partitioning etc.
- Developed Stored Procedures, Triggers and complex SQL statements and generated various reports using Crystal Reports.
- Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users.
- Peer code reviews and Developing deployment solution.
Environment: C#, Windows Forms, HTML, JavaScript, jQuery, CSS, Data Grid, Data Lists, ASMX Web Services, Visual Studio, XML, SQL Server 2000, DB Objects, Stored Procedures, Views, Crystal Reports, Functions etc.