Senior .net Developer Resume
Okemos, MI
SUMMARY:
- Eight years of diverse experience in Information Technology with emphasis on Software Development, analysis, design and programming with Microsoft .Net technologies. Experience with SOA and client/server based Microsoft programming technologies.
- Extensive experience in .NET Framework 4.5/4.0/3.5/3.0/2.0 web based application development using Microsoft.NET technologies including ASP.NET 3.5/3.0/2.0/1. x ADO.NET, LINQ, Entity Framework, Server Controls, Web Services, C#, VB.NET, IIS, HTML, VBScript, JavaScript, AngularJS, Bootstrap, jQuery, XML and XSL as well as COM and SQL.
- Good Exposure with Telecom, Banking, Financial, Insurance, Education and e - commerce domains.
- Extensively worked with ADO, ADO.NET, LINQ, Entity Framework to connect to SQL Server and Oracle.
- Good experience in creating and consuming XML Web Services including XML Schema (XSD), SOAP, WSDL and DISCO.
- Experience in XML related technologies such as XML, XSL, XPATH, XSLT, DOM and XML SCHEMA.
- Experience in Design and Development of SQL Server 2012/2008/2005 and Oracle 10g/9i that includes SQL Queries, Stored Procedures, Triggers and Views.
- Tested Web API, Web Services and WCF Services using SOAPUI and Fiddler tools.
- Experience in Developing and consuming WCF services. Good knowledge in Creating XML Data Schema, Data contract, Service Contract and Operation Contract, defining endpoints, creating proxy classes and consuming WCF Service.
- Experience working with Amazon Web services and Elastic services.
- Experience in implementing LINQ by using LINQ to Dataset and LINQ to SQL for moving data from Asp.net application to database.
- Very good knowledge in WPF/Silverlightwith the programming and technologies integrated into Asp.net 3.5 framework and creating this application using XAML.
- Expertise in working with SQL Server Reporting Services(SSRS).
- Developed Web API interface for consumption by various clients for data transfer.
- Experience working with SSIS integration services.
- Experience working with MSMQ technologies and services.
- Experience in developing Asp.net Web custom controls, user controls and rich GUI with extensive use of AJAX toolkit, CSS and Master pages.
- Experience working with active directory domain controller.
- Developed Applications using MVC Framework in various projects.
- Extensively used design patterns like Singleton, Factory and Façade.
- Used Infragistics controls, Telerik Controls and Kendo UI Controls in presentation layer.
- Experience using Team Foundation Server 2008/2005 and Visual Source Safe for Source Control.
- Well versed with system testing, creating unit test cases and their tools.
TECHNICAL SKILLS:
Programming Languages: C, C++, C#, JavaScript, PL/SQL
Web Frameworks: ASP.NET 4.6/4.5/4.0/ 3.5/ 3.0/ 2.0/ 1.1 , MVC, jQuery, AngularJS®, Angular2.
IDE Tools: Visual Studio 2015/2013/2012/2010/2008
Web Technologies: HTML, XML, XSLT, XSD, CSS, AJAX, MVP/MVC
Database: SQL Server 2014/2012/2008
Database Management Tools: SQL Server Management Studio
SDLC Methodologies: Agile - TDD, Spiral, Waterfall
Operating Systems: Windows Server 2012/2008/2003/2000 , Windows 10/7/XP
Other Tools: ADO, ADO.Net, AJAX, TFS, VSS, HP QC, JIRA, Visio, SOAPUI, Fiddler
PROFESSIONAL EXPERIENCE:
Confidential, okemos, MI
Senior .NET Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC) for documentation, designing, development phase of the System.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Developed and tested user friendly navigator by utilizing JavaScript and VB.NET
- Implemented View Model patterns/ in creating and managing Views, Partial Views, View Models, Web APIs using ASP.NET MVC, Custom Error Pages.
- Used jQuery and JavaScript for client side validation and other purposes.
- Created AngularJS Controllers, Scope, Model, view, Services, Factory etc., which Isolate scopes perform operations in UI.
- Worked with Angular2 Modules and Databinding.
- Implemented OOPS concepts and developed the application with C#, ASP.NETMVC 3 and ADO.NET
- Developed multitier web applications for customers and internal users using Visual Studio.
- Implemented ORM Framework Entity Framework Code First Approach with Repository Pattern and its implementation over the Business and Presentation layers.
- Implemented Entity Framework Migrations to enforce the frequent changes in Conceptual layer changes to database.
- Developed Applications using VB.Net, .NET Framework 3.5, Object Oriented Principles and n-tier architecture.
- Enterprise n-tier software agent using (WCF) web service hosted on IIS.
- Followed agile practices and Test Driven Development (TDD) and Object oriented design patterns to write testable code and ease maintenance and Weekly Sprints.
- Involved in Pair programming with other developers, code reviews become easier as we progress.
- Experience working with log4net to analyze various runtime problems in the application.
- Involved in project that utilizes PDF’s as their main product - a legal document.
- Created Stored Procedures, Functions, and Triggers using PL/SQL in Oracle 11g to insert, update, and delete data inside tables.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Worked on ADA Compliance of the web pages.
- Prepared WCF Service layer to handle client-service interaction. Involved package creation and deployment.
Environment: Microsoft .Net Framework 4.0, VB, ASP.NET, MVC 5.0, Visual Studio 2013, Web Services, Windows, Services, MS-SQL Server 2016, WPF, XML, XSLT, XHTML, Kendo UI, jQuery, Angular JS,Angular2, Entity Framework, CSS, JavaScript, TFS.
Confidential, Newport News, VA
Senior .NET Developer
Responsibilities:
- Participated in gathering the requirements (BRD, SRS), analysis, design (TDD), development, testing and deployment for enhancements.
- Involved in the Software Development Life Cycle (SDLC) for documentation, designing, development phase of the System.
- Implemented OOPS concepts and SOA design principles and developed the application with C#, ASP.NET
- Designed UI using the HTML 5.0, JavaScript, CSS, jQuery 2.1.1, Knockout JS and Bootstrap.
- Used MVC framework to reduce the complexity and to get control over the behavior of the application.
- Involved in writing complex SQL queries and stored procedures, accessed SQL database using ADO.NET.
- Worked on Kendo UI Controls to support HTML5 Controls in all the browsers.
- Worked with XML Web Services (SOAP, WSDL, and UDDI) and Service Oriented Architecture SOA concepts using .NET Framework.
- Developed user interface screens using web forms and win forms.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Transformed XML files into specified business format (PDF, MS-Word) using XSLT.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- All data transfers (requests/ retrievals), XML Schemas and XML namespaces transformation were performed using XSLT.
- Used jQuery to validate user controls and web forms.
- Work with MVC controllers to integrate with WCF and addressed the integration issues.
- Worked on REST APIs while creating the services.
- Created rich, easy-to-use and highly interactive UI using ASP.NET, AJAX controls HTML, CSS and Master Pages.
- Developed complex grids using Telerik/Kendo UI Controls.
- Worked on SVN version control system for code management.
- Developed test-driven development (TDD) strategy guiding use of the NUnittestingframework.
- Created Content Pages, User Controls, Web Forms and HTML Pages for different banking services and modules using ASP.NET, XHTML and C#.
- Dynamically generated dropdown lists using jQuery UI and Angular JS.
- Responsible for designing theASP.NETapplication authentication using the .NET Framework, Model View Controller (MVC) and IIS security models.
- Used Entity Framework for working with Relational data and LINQ for updating the data.
- Used Server side Asynchronous JavaScript and XML (AJAX) techniques to improve performance.
- Worked with spring.net to ensure the dependency Injection among the things.
- Worked with Micro service architecture to deploy small modular services.
- Incorporated different WPF controls and Dev Express controls. Worked on validation and converters in WPF.
- Developed Mocks inWPFfor unit testing the background services, service layer and domain layer.
- Implemented Multithreading Concepts to improve the application Performance.
- Worked with infragistic controls along with JavaScript in the UI.
- Worked with Elastic services while deploying applications in cloud infrastructures (IaaS/PaaS), requirements of the stakeholder need to be considered in order to ensure proper elasticity behavior.
- Worked on Elastic services that allows you to easily scale through a single API.
- Developed ASP.NET MVC applications using Data First Approach in Entity Framework and UI in Razor View Engine.
- Worked as a part of team for SharePoint Development
- Worked with log4net to identify runtime breakouts and errors.
- Consuming and Developing Windows Communication Foundation services (WCF).
- Designing and developing rich application for Web (ASPX/Silverlight) and Windows (WPF).
- Developed and Customized Several List View and Data view controls to provide access to corporate data.
- Developed Client and server side validations for the pages in JavaScript.
- Worked with SSIS Integration tools for data extraction and loading.
- Used ASP.NET navigation system for top and left navigation menus with site maps.
- Used Web Services for online transactions using C#.
Environment: Microsoft .Net Framework 4.0, C#, ASP.NET, MVC 5.0, Visual Studio 2012/2015, Web Services, Windows Services,REST, MS-SQL Server 2012, SVN, WPF, XML, XSLT, XHTML, Kendo UI, jQuery, Angular JS, Entity Framework, CSS, Silverlight, JavaScript, Team Foundation Server.
Confidential, Seattle WA
.Net Developer
Responsibilities:
- Experienced in all phases of SDLC which Involves Design, Documentation, Development, implementation and support of software applications. Involved in Use Case analysis and Developed use-case diagrams using MS Visio 2007.
- Developed the application using N-Tier Architecture, Event handling and used OOPS concepts in C# including Abstract classes, interfaces and inheritance.
- Developed application using .Net 4.5, LINQ, Windows Communication Foundation (WCF) Services and Enterprise Application Blocks using Visual Studio.
- Implemented Web User Controls, HTML, DHTML, Master Pages, CSS, Bootstrap for the front end development using ASP.NET 4.5.
- Extensively applied jQuery, JavaScript and ASP.NET 4.5 for Front end Implementation and Client Side Validations.
- Extensively used ASP.NET Microsoft AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Implemented OOPS concepts and SOA design principles and developed the application with C#, ASP.NET
- Implemented Windows Communication Foundation (WCF) to expose the web service which needs to be consumed by other applications that interact with our system to send Demographics information.
- Developing Web Service classes using SOAP to communicate with legacy systems and also deployed web services as per business requirement.
- Used Micro service architecture for deployment of small modules.
- Worked on SSIS integration tools.
- Participated in development of SharePoint.
- Also worked on extracting reports from the SharePoint.
- Worked with MD5 Checksum tool to verify data Integrity.
- Developed class design and reusable class libraries, implemented those classes using C#.NET 4.5.
- Developed Web services/Rest Services for building applications that send and receive messages by using the Simple Object Access Protocol (SOAP) over HTTP.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.
- Worked on SVN version control system for code management.
- Developed stored procedures and invoked using LINQ to SQL and developed dynamic extension methods using Lambda expression in LINQ.
- Worked with MSMQ techniques for communication between different servers.
- Experienced in writing complex Stored Procedures for retrieving the data from backend and also implemented Functions in SQL.
- Utilized SQL Profiler to analyze the performance of the Procedures and worked in Performance Tuning and Optimization using SQL Execution Plan, Index Tuning wizard.
Environment: .NET Framework 4.5/4.0, ASP.NET 4.5/4.0, C#, C++, MS Visual Studio 2008/2005, SQL Server 2008/2005, ADO.NET,SVN, HTML, LINQ, T-SQL, IIS 6.0, SSRS, WCF, Web services, WSDL, SOAP, REST, XSLT, jQuery, JavaScript, AJAX, CSS, XML, XAML, NUnit, Team Foundation Server, Windows 2012 Server, MS Visio 2007.
Confidential, Farmington, CT
.Net Developer
Responsibilities:
- Implemented well structured 3-Tier Asp.net web application using Data access, Business logic and Presentation layers.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables
- Designed and developed GUI with web forms using ASP.NET Controls, AJAX, jQuery and JavaScript.
- Made use of Microsoft AJAX extensions such as script manager and update panel to make an asynchronous call to retrieve data and update client-side HTML fields for rich user experience.
- Assisted in physical and logical database design.
- Implemented OOPS concepts and SOA design principles and developed the application with C#, ASP.NET
- Designed SQL database schema, stored procedures, user defined functions, views and triggers.
- Experience in building rich user interface web applications using Silver light (MVVM) and XAML.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Uploaded the reusable components which will be used by other team members.
- Worked on OOPS concepts with related to JAVA.
- Implemented user reentry using user session and application page objects to implement deferred session state which was built to store and retrieve session information of user.
- Developed Custom user, server and validation controls using C#.
- Worked with XML Web Services (SOAP, WSDL, and UDDI) and Service Oriented Architecture SOA concepts using .NET Framework.
- Developed Message Queuing applications using Web APIs.
- Used .Net server controls, web user controls, data grid control, form validation control, custom control.
- Used rich custom web controls to provide for better user experience.
- Used grid view control, details view Control, form view Control, Repeater and data list control to display and enable data manipulation at the interface level.
- Efficiently used object oriented programming to achieve the functionality for the application.
Environment: ASP.NET 4.0,, C ++,C# 4.0, .Net Framework 4.0, Silver light 4.0, SharePoint, MVC, jQuery, VS 2010, Win Forms, SQL Server 2008, MVC, Oracle 10g, AJAX 2.0, AngularJS, Windows 7, HTML 4.0, XML, JavaScript, DHTML, CSS,TFS.
Confidential
Software Engineer
Responsibilities:
- Involved in complete Software Development Life Cycle (SDLC) Process included Analysis, Design, Development and Testing
- Developed the applications using .NET Framework.
- Worked on applications using Asp.net and ADO.Net
- Implemented OOPS concepts and SOA design principles.
- Worked on Client/Server Model with 3-tier architecture using C#.
- Used C# and ADO.NET to define and implement secure middle-tier components using both connected and disconnected environment strategies.
- Creating database tables, stored procedures, triggers, views and functions in SQL Server.
Environment: Visual Studio 2003/2005, C#, SQL Server 2005, ASP.NET Framework, Visual SourceSafe (VSS).
Confidential
.Net Developer
Responsibilities:
- Design, Development and Testing of the product
- Worked in WPF, C#, Asp.net, VB.Net for GUI design and business logic implementation
- Developed Report Generation module by using Crystal Reports 8.0
- Excellent experience of working on all 3 tiers of the application facing key challenges on Business and Database layers
- Created WCF services and communicated them with JavaScript to display certain information
- Used Object Oriented Programming (OOP) and MVVM pattern to make it more efficient and make all module independent testable.
- Developed the web pages in ASP.NET/Visual Studio 2005 and Web Services with C# Winforms, Product developed using Visual Studio.Net.
- Developed Windows Development with VB.NET.
- Used WPF graphics library to implement graphic rich client application.
- Extensive experience in web-based page and site designs using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, JavaScript, jQuery and AJAX.
- Designed user interface using ASP.NET
- Consumed Web services using WCF for online transactions using C#.
- Created SQL Queries and store procedures for back end connectivity with SQL.
- The middle layer provides the business logic
- Data modeling and coding Stored Procedures and triggers.
- The server layer consists of SQL server 2005
- Went through the total Project Development Life Cycle and have a clear understanding of various tiers as the project was a multi-tier application.
- The client layer has been developed using Asp.net and SQL server 2005 code behind for content presentation
- Developed application using ASP.NET 3.0/3.5, C#, ADO.NET, AJAX, SQL Server 2005.
- Used Master Page, Themes, HTML and CSS to achieve uniformity through all the pages.
- Responsible for developing and implementing Workflows.
Environment: C#.Net, Asp.net, VB.NET, WPF, XAML, MVVM, Web Services, Winforms, SQL Server 2005, JavaScript, CSS