Sr.net Developer Resume
Eden Prairie, MN
SUMMARY
- Over 8+ years of experience in design, development, testing and deployment, multi - tier web and client/server applications in Finance, Logistics, Insurance.
- Expertise in development of Windows and Web Application using.NET Framework 4.0, 3.5, 3.0 & 2.0, C#.NET, ASP.NET, VB.NET, Web Services,ADO.NET andMS SQL Server.
- Expertise in development of applications in MVC using razor, html helpers, Views, Layouts, Controller action methods, View Models, validators, Attributes, Action Filters.
- Experience in developing user Interface usingHTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and Kendo UI. Implemented partial page post back using AJAX
- Extensive experience in JavaScript Debugging using Chrome developer tools.
- Extensive experience in using Design patterns like MVC, Dependency Injection, Singleton Pattern, Factory Pattern and SOLID Principles.
- Extensive experience in usingLINQ, LINQ to SQL and Entity Framework.
- Experience in working with .NET features likeEvents&Delegates, Generics&Collections, Multi-Threading, Exception Handling, Serialization.
- Experience in using Web Services, Windows Communication Foundation(WCF) and WEB API.
- Implemented Web API to build HTTP services compatible for browsers and mobile devices.
- Involved in all aspects of SDLC (Software Development Life Cycle)including architectural design, gathering business requirements, project estimation, project schedule planning, resource planning, evaluation of third party solutions and documentation.
- Expert level experience inSQL Server 2014/2012/2008/2005 database design, development of Schemas, Tables, Views, Indexes, Stored Procedures, User Defined Functions and Triggers, DTS, Transaction Management,T-SQL/PL-SQL, Code optimization and performance tuning.
- Good knowledge in developing and designing reports throughSSRS.
- Involved in Extraction transformation and loading of data using SSIS.
- Extensive use of ADO.NETDatasets, Data Adapter, Data Reader and XML to retrieve and store the data in SQL Server.
- Experience in Unit testing using MS unit and N unit.
- Experience in Agile and Test-Driven Development (TDD).
- Experience in updating, accessing and version controlling the source code usingVisual Source Safe(VSS),Team FoundationServer (TFS), GitHub and SubVersion(SVN).
- Good knowledge on delivering predictable performance, scalability, business continuity, data protection usingMicrosoft Azure SQL Database and SSDS.
- Good communication, interpersonal and presentation skills.
TECHNICAL SKILLS
Languages: C, C#. NET, VB.NET, T-SQL.
Server Scripting: ASP.NET
Client Scripting: JQuery, JavaScript, AngularJS
Web Technologies: MVC, ASP.NET, HTML, XHTML, Win Forms, CSS, DHTML, VBScript and JavaScript, XML with DTD, Schemas, XSL, XSLT, DOM, Web API.
Database: MS SQL Server, Oracle, MS Access.
Reporting and Testing: SSRS, Crystal Reports
IDE: Visual Studio 2012/2010/2008/2005
Middleware: WCF, ADO.NET, Entity Framework 6.0/5.0/4.1, LINQ, Web services
Versioning: Team Foundation server(TFS),Visual Source Safe, SubVersion(SVN)
Webserver: IIS 7.5/7.0/6.0
Methodology: Agile, Waterfall model
Operating System: Windows 10/8/7/Vista/XP, Windows Server 2012/2008/2003
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr.Net Developer
Responsibilities:
- Creating the models, views and controllers usingASP.NET MVC, C#, Razor, Java Script, and JQuery.
- Worked on enhancements related to the UI and middle layer.
- Extensively worked on design of Responsive User Interface (views) using CSS, Razor, AJAX, Java Script and Bootstrap.
- Created single page responsive applications using AngularJS.
- Created Models, partial views, validators and layouts as per the requirement.
- Used Entity Framework Model as the Data Access Layer (Database First) and implemented the CRUD (Create, Read, Update and Delete) operations, Mapping and executed stored procedures.
- Implemented partial page post back using Ajax.
- Developed application with n-tier architecture.
- Implemented several enhancements like autocomplete search functionality, encoding the search text to support any data.
- Designingthe WCF Servicebased on the requirement and created separateWCF servicesproject.
- Implemented Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in C#.
- Developed SQL scripts using Stored Procedures, Tables, Views and triggers.
- Used Data tables and JQuery validations plugins for client side operations.
- Performed querying to database using LINQ to SQL and querying to XML files using LINQ to XML.
- Prepared unit test cases and performed MS Unit Testing prior to system implementation.
- Used Team Foundation Server as part of continuous integration process.
- Performed and resolved cross-browser issues.
- Involved in code refactoring, optimizing the code to improve performance of the application.
- Used Auto mapper to reuse the mapping logic.
- Involved in bug fixing and support during each release.
Environment: .Net 4.5.1, ASP.Net MVC 5, C#, Entity Framework 6.0, Web API 2.0, AJAX, HTML5, IIS 6.0, MS Visual Studio 2013, WCF, Bootstrap 3.0, JQuery, Java Script, SQL Server 2012, AngularJS.
Confidential, Eden Prairie, MN
Sr.Net Developer
Responsibilities:
- Performed requirement analysis, design, development, testing, maintenance and deployment of the web portal.
- Designed n-Tier system having Business Logic Layer(C#.NET), Presentation Layer and Database Layer.
- Involved in the design and development of application on ASP.NET MVC, MVVM Frameworks.
- Incorporated ASP.NET AJAX Control like Ajax Toolkit, Script Manager, Update Panel and AJAX Timer.
- Worked with JSON to pass the JavaScript objects from server to web application.
- Created User Controls for better reusability of codes in the application.
- Used Grid View and Form View with extensive data binding to display page and sort multiple records.
- Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web services, ADO.NET Objects and Entity Framework.
- Proficient in designing applications usingUML- Modeling by applying Object Oriented Analysis and Design (OOAD) and design patterns concepts and methodologies.
- Developed the Applications inASP.NETusingMaster Pages to maintain the consistent look and feel throughout the application.
- Worked on the modules implementing the business logic by usingC#.NET.
- Developed different User controls which inputs the data and display the data for the web applications using ASP.NET.
- Made full use of .NET object oriented features,error handling, caching, security, tracingandevent loggingfeatures.
- Developed rich UI for the application usingWindows Presentation Foundation(WPF) and done data binding using one way, two ways and one way to source data binding.
- Leveraged AJAX to improve the application performance and leveraged all theAJAX tool kitcontrols.
- Involved extensively in developing the client side validations using JavaScript.
- Developed multiple web services for feeding data to multiple applications using Windows Communication Foundation (WCF).
- Used Microsoft Application Blocks to develop Data Access Layer and perform exception management.
- Developed XML Web Services extensively to implement the business logic.
- Created new database objects like Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2008.
- Created SSRS Reports on the web page by accessing the database.
- Used Version Source Safe to protect from accidental file loss and track version.
- Responsible for the Unit Testing and implementation.
Environment: .Net 3.5,ASP.NET MVC 3, C#, ADO.NET, LINQ to SQL, AJAX, HTML, MS Visual Studio 2012, WCF, CSS, Version Source Safe, WCF, Ajax, and SQL Server 2008.
Confidential, PARAMUS, NJ
Sr.Net Developer
Responsibilities:
- Developed Windows Mobile application using Compact Framework on Motorola Platform.
- Implemented OOPS concepts and developed the application with C#, ASP.NET MVC 3 and ADO.NET.
- Worked with User controls, Web controls, List controls, Wizard controls, Master Pages, Data controls in ASP.NET for the front-end forms.
- Designed Business components and Data Access Layer using C#.
- Developed complex stored procedures using temporary tables and loops using SQL.
- Used JQuery to dynamically render the content on web pages developed using C#.
- Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented the CRUD (Create, Read, Update and Delete) operations, Mapping and executed stored procedures.
- Created WCF Service to look up and retrieve the data from database.
- Hosted WCF Service manually to provide multiple end points, which can then use by other modules.
- Involved in Extraction transformation and loading of data using SSIS to create packages
- Involved in creating, deploying and managing reports using SSRS
- Documentation of design options and solutions according to System Development Life Cycle (SDLC) methodology.
- Developed Cascading Style Sheets (CSS) for User Interface uniformity throughout the application.
- Development of UI usingASP.NET MVCframework.
- UsedJQueryandJavaScriptfor client side validation and other purposes.
- Perform MS Unit testing.
- Responsible for packaging and deployment and support of builds when code is deployed in development, system, acceptance and production environments.
- Provide technical support to business and testing team during testing phases.
Environment: .NET 3.5, Visual Studio 2008, SQL Server 2005, AJAX, ASP.NET MVC3, C#, WCF, ADO.NET, XML, Java script, JQuery, Web Forms, CSS, HTML.
Confidential
.NET Developer
Responsibilities:
- Designed User Interface using ASP.NET, Web Controls, Custom Controls, User Controls, HTML, and Style Sheets and C#.NET and VB.NET for Middle tier processing.
- Designed Created and Implemented new relational tables and upgraded the existing tables.
- Designed and developed user-interface for major modules of the project using ASP.Net controls.
- Designed and Implemented Data Access Assemblies using ADO.NET.
- Performed Form validation by adding validation controls and implemented user controls and custom controls and role based authorization.
- Used ADO.NET objects for data retrieving, querying, storage and manipulation to data sources.
- Used Data grids, Grid view and Data Reader for Data manipulation and display.
- Used SQL Server database as the backend and XML for web configuration files
- Client-side validation done using JavaScript and AJAX to send http request to the server.
- Used Visual Source Safe for Version Control.
- Designed and implemented reports using Crystal Reports.
- Used web services in the appropriate scenarios to communicate with other applications.
Environment: .NET Framework 2.0, C#.NET, VB.NET, ADO.NET, ASP.NET 2.0, XML, HTML, CSS, JavaScript, AJAX, SQL server, T-SQL, IIS, Crystal Report, Visual Source Safe.