Senior .net Developer Resume
Louisville, KY
PROFESSIONAL SUMMARY:
- Expert in designing and developing web based and windows based applications using ASP.Net, MVC, C#. Net, VB.Net, VB 6, ADO.Net, Web API, Web Services, ASP, IIS, JAVA Script, JQuery, HTML, DHTML, XML, AJAX, Remoting and WCF.
- Experience with ADA (Americans with Disabilities Act) and 508 compliance.
- Experience using.Net Framework 4.5/4.0/3.5/3.0/2.0 and.Net application experience with object oriented Design and MVC Framework.
- Experience in Creating services, controllers and modules in Angular JS applications.
- Experience in developing User Interface (UI), Business Logic and Data Access components to meet user requirements.
- Experience in developing and deploying Web Forms, Win Forms, and Web service applications extensively.
- Extensively worked with ADO.NET to connect SQL Server and Oracle using Connection, Command, Data Adapter, Data Set, Data View, Data Row, Data Grid, Data Column, Data Reader, Constraint and other Database Objects.
- Excellent Experience in writing Data Access Layers using ADO.net Entity Frame Work and LINQ to SQL.
- Understanding and experience with design patterns using Dependency Injection.
- Hands on experience in developing N - Tier Applications using C#, AJAX, API Development, XML Web Services, Serialization, CSS, and SOAP.
- Experience as a SharePoint Developer in installing, configuring, and developing Microsoft Office SharePoint Server 2007 (MOSS 2007) with Windows SharePoint Services 3.0 (WSS 3.0)
- Experience with XML, XSLT, User Controls, Custom Controls, SOAP, WSDL, Web Services, Validation Controls, Authentications like windows authentication, forms authentication.
- Experienced with using Source Code Version Control Systems like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server).
- Experience in implementing client-side JavaScript, JQuery, JDBC, HTML, DHTML, and CSS.
- Experience in developing mobile applications Android and iOS.
- Experience in Angular, Kendo UI and other templating frameworks.
- Experience in Azure, AWS and Boot Strap.
- Experience in building, deploying and managing applications on Microsoft Azure Cloud Computing platform.
- Strong experience in developing Stored Procedures, Functions, and Triggers for the implementation of data integrity using SQL Server.
- Knowledge on developing Reports using SQL Server Reporting Services (SSRS).
- Expertise in installing, developing and deploying on application/web servers such as IIS 5.0/IIS 6.0/IIS7.0
- Good experience in end-to-end design, documenting high level specs, development and unit testing.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines
TECHNICAL SKILLS
Environments: Windows 8/7/XP/2000/NT/Vista
Programming Languages: C#, Visual Basic, Angular JS, jQuery, JavaScript, HTML, CSS
Web Technologies: ASP.NET, MVC, AJAX, XML, Web Services, WCF, Silver light
.NET Technologies: .NET Framework (1.1/2.0, 3.5, 4.0,4.5), ADO.NET, WPF, Entity Framework
Design Patterns: SPA, MVC, MVVM
Unit Testing Frameworks: MS-Test, Nunit, Jasmine, Karma
Mocking Tools: Moq
Dependency Injection Tools: StructureMap, Ninject
Database Development: SQL Server (2000/2005/2008/2010/2012 ), SSIS, SSRS T-SQL, DTS, and MS Access
Software Methodologies: SDLC, Agile, OOAD, DDD, TDD
Source Repositories: GitHub, SVN, TFS, Visual Source Safe
RAD/IDE: Visual Studio 2005/2008/2010/2012/2013/2015/2017 , Visual Basic 6.0 , ONBASE Studio 15.0
Modeling and Design Tools: Microsoft Visio 2003, UML
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
Senior .Net Developer
Responsibilities:
- Designed and developed a web application by using Angular2 as front-end and using Web API to receive and pass data to back-end.
- Implemented UI Screens using Reactive form approach.
- Employed @Input and @Output to enable Data communication across different Components.
- Created Guard Service to prevent invalid routing address for a better security purpose.
- Used ngModel to achieve two-way binding and ngIf to display validation message and error message.
- Implemented Formgroup to pack data as an object and reduce the data transaction time.
- Used the responsive utilities of Material Design frameworks to facilitate the consistency of display across different devices.
- Used Filters to modify the data and also clubbed in expression or directives using pipe character.
- Worked in Agile Scrum Methodology to provide more efficient and higher quality work.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriately reflected the company's fulfilment workflow.
- Experience in creating & planning the product backlog, sprint backlogs using VSTS.
- Expertise solving Cross-Browser Compatibility challenges and processing Responsiveness.
- Applied media queries to create responsive website across different size of screens
- Used Angular directives to extend HTML.
- Used Dapper to retrieve data from database.
- Implemented Angular services to connect the web application to back-end APIs.
- Implemented unit test cases using Karma.
- Committed code changes into repository by using version control tool Git.
Environment: C# 6.0, Visual Studio code, Angular2, Web API, HTML5, SASS, Material Design, NodeJS, Typescript, Visual Studio 2017, .Net Core, MS SQL Server 2014,Karma, Dapper, Git.
Confidential, Sacramento, CA
Senior .Net Developer
Responsibilities:
- Designed the project architecture and created basic modules such as Exception handling, Data Access, Navigation, and other common functionalities.
- Followed Object Oriented Design patterns and OOPs concepts for the design and architecture of the projects.
- Created WCF Web services to electronically shares application and enrollment data with state’s eligibility systems and County Access Program systems.
- Designed the application keeping accessibility, usability as a top priority and making the site ADA (Americans with Disabilities Act)compliant.
- Used several browser plug-ins and JAWS software to check the application for any accessibility issues.
- Created windows services to collect and transfer information and transfer the verification documents faxed/uploaded by the users.
- Develop the application by following WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications) to make the web pages more Accessible.
- Created WCF Web services for USPS address verification, ZIP code Validation and client data verification etc.
- Involved in another WCF Service application called Rules Engine where actual eligibility rules are executed against each house hold applications.
- Involved in performance tuning in both Presentation Layer and SQL server.
- Implemented OOD and LINQ features for the design and development of the application.
- Created WCF Service for communicating with Business layer and data access layer.
- Performed in customer interaction and support coordination in defect tracking and fixing.
- Created various reusable Helper and Utility classes, which are being used across all the modules of the application.
- Performed Integration and Deployment of the application.
- Created User Controls and custom controls for handling generic data and reusable components.
- Used JSON and JQuery in client side for managing the controls and data.
- Responsible to maintain application using version control Team Foundation Server (TFS).
- Used Team Foundation Server to promote the application code to higher environment.
Environment: C#, VB.Net, .Net 4.0 Framework, ASP.Net 4.0, ASP.Net MVC, WCF, MS SQL Server 2008/2012, Visual Studio .NET 2015, Enterprise Library 4.0, XML, ADO.NET, Generics, Visual Source Safe(VSS), Team Foundation Server(TFS), LINQ, Web Service, J Query, JSON, Ajax, JAWS, NVDA.
Confidential, Houston Texas
Senior .Net Developer
Responsibilities:
- Interacted with the end-users and business analyst to identify business requirements and gather the requirements for business logic fulfillment, Analysis and coding of the application.
- Developed the entire American Disability Act(ADA) compliant application by using section 508 WCAG Rules.
- Involved in enhancing already existed applications which were written in both VB.NET and C# as well.
- Used MVC Model and created Web services with HTTP transport protocol and communicated through SOAP to interact with DAL(Entity framework)Layer.
- Developed interactive web pages using JavaScript, Master Pages, Themes, CSS, Grid View controls in ASP.NET.
- Creation of form and its controls at runtime based on the DB values using AJAX, C# and ASP.NET.
- Experience in Web developments including ASP.NET, ADO.NET, Web Services, WCF, JavaScript, jQuery, CSS, Angular, XML, Entity Frame Work, Razor Syntax and HTML.
- Developed reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
- Involved in installing SharePoint and backup/restore of the client sites on the firms SharePoint environment.
- Used AJAX Controls to increase the responsiveness of the web application, used AJAX Toolkit for user Interface Development.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using Angular JS.
- Worked on creating continuous integration system using TFS to automate building, testing and deploying of applications to web servers.
- Experience in developing and consuming ASP.net Web Services, Windows Communication Foundation (WCF) and ASP.Net Web API (RESTFUL).
- Deployed application on test, production servers and managed application using Microsoft Azure.
- Converted .Net application to Microsoft Azure Cloud Service Project as a part of cloud deployment.
- Involved with the client team to design and develop the application according to client requirement using WCF, SOA with the business logic implemented using C#.
- Created different Angular directives which are used across the different templates in the Single Page application.
- Extensively utilized Angular components like Providers, Directives, factories and services used across the application.
- Created packages using ADO.NET SSIS for extracting data from MS Excel files, MS Access to SQL Server database.
- Responsible for front end design and scripting using java script, jQuery and Angular JS framework.
- Responsible for upgrade process of the web site to the latest version of Angular JS framework.
- Developed Data Access Layer (ADO.NET) in C# to do all the database related operations like to apply changes of the strongly typed dataset, fill strongly typed dataset.
- Worked with MVC controllers to integrate with WCF and addressed the integration issues.
- Designed and developed stored procedures and triggers for SQL Server 2012 database.
- Involved in product Maintenance and Support.
- Implemented unit test cases using Karma.
Environment: ASP.NET4.5, MVC, Visual studio 2013 / 2010, Visual Age,ADO.NET, WCF, C#, Entity framework, XML, HTML, Java Script, JQuery, SOA, Azure, Excel integration, AJAX, HTML5, XHTML, CSS 3,JAWA,NVDA, JSON,Karma, LINQ and SQL 2012.
Confidential,Herndon, VA
Senior.Net Developer
Responsibilities:
- Designed and developed Web Pages using ASP.NET, VB.Net, C#.NET, HTML, JavaScript, CSS and server controls.
- Worked in an Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Maintained uniformity among all web pages in GUI and designed Master Pages and themes.
- Security features were provided using Cookies and Session ID so that unauthorized access could be denied.
- Used various server controls like Multi View and Grid View with extensive data binding to display, page and sort multiple records.
- Developed Web Forms for User Interfaces using ASP.NET and VB.NET using Server Controls, HTML Controls and User Controls.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Involved in migrating the data from SOA to RESTFUL services using ASP.NET Web API.
- Involved on migrating SQL server databases to SQL Azure database using SQL Azure Migration Wizard.
- Developed WCF Services, defining Endpoints, Data Contracts, Message Contracts, Bindings, and Transaction management in service layer and Hosting WCF services.
- Used SOAP UI & SOA Cleaner Express tool for testing WCF Services.
- Used Validation Controls for corresponding validations required for business logic in Web Forms.
- Worked and deployed WCF Services using ASP.NET and C#.Net.
- Extensively used ASP.Net MVC architecture for the Web application design to have the application layers closely coupled.
- Programmed ADO.NET for communication between application and database, used extensively Grid views, Data Set, Data Table and Data Adapter to render reports.
- Effectively implemented ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
- Used Angular UI Router for routing pages.
- Used Angular Bootstrap for rich user interface and faster performance.
- Developed parameterized SQL queries and stored procedures to query database tables in T-SQL.
- Created Views by applying complex queries on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using SQL Server 2012, Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Created Global.asax file for error handling and error logging.
- Responsible for testing, fixing the bugs and troubleshooting the technical problems.
- Designed and developed parameterized reports, linked reports, matrix and tabular reports with drill down, drill through and drop down menu option using SSRS.
Environment: C#6.0, .NET Framework 4.5/4.0, ADO.Net, Win Forms, Azure, WCF, MVC, Web Services, SQL 2012, Visual Studio 2010/2012, SQL, Entity Frame work, TFS, HTML4, VB.Net, CSS3, Angular JS.
Confidential, Racine, WI
.Net Developer
Responsibilities:
- Interacted with the client end-users during requirements gathering sessions.
- ASP.NET was used to build the Front end and C# was used for business layer and data layer.
- Used Design Patterns for maintaining relationships between classes and objects with defined responsibilities.
- Worked with MVVM pattern in the UI.
- Develop Custom SharePoint solutions using Visual Studio 2010 and SharePoint Designer for .NET/SharePoint platform.
- Designed Web Forms using different ASP.NET Server Controls, API Validation Controls, and other third party controls.
- All Data Access was done through REST web services calls to a cache database on the back end.
- Web Services has been created using SOAP.
- UsedASP.NET MVC Framework to build MVC architecture.
- Involved in Writing Views, functions, triggers, stored procedures.
- Used Cascading Style Sheets (CSS) to apply styles to List View and some other tables in dashboards.
- Developed Views using MVC Razor.
- XML Web Services are exposed to provide the Project details to Vendor applications.
- Involved in unit testing, integration testing and deployed to Production Server.
- Extensively used List view and Pager Controls from .Net Framework 4.0.
- WCF uses SOAP messages for communication between the processes for various applications.
- Writing various types of custom based User controls and Custom Paging Control for Grid View and List View.
- Developed reports using SQL Server Reporting Services (SSRS).
- Used Test Driven Development and TFS for source control and bug tracking.
- Used Agile methodology for task breakdown and SCRUM meetings for achieving SPRINT plan milestones.
- Involved in N-Unit testing and writing test scripts and scenarios.
Environment: ASP.NET, .Net Framework 4.5, C#, Entity Framework, MVVM, MVC Architecture and Web services, XML, HTML, XHTML, Java Script, jQuery, J2EE, CSS 3 and SQL Server 2008, TFS, AJAX, SQL Server Management Studio.
Confidential, Campbell, CA
.NET Developer
Responsibilities:
- Involved in gathering requirements by interacting with the clients and developing GUI /Business tier /Data Access tier design for the web application.
- Extensively used UML in the design process - Use cases, Process diagrams, Sequence diagrams, Class diagrams.
- Used Agile methodology for the software development process.
- Created GUI in ASP.Net using .NET controls, C# and writing of common controls (*.ascx).
- Extensively involved in designing Web applications using MVC 4.0, Razor Syntax, Entity Framework, jQuery and JavaScript for Client Side validation, CSS 2 and HTML4.
- Designed Data Access Layer (DAL), Business Logic layer (BLL) and other components in C#.Net and also in implementing Business Processes, Abstract factory as part of SIMPLE OBJECT ACCESS PROTOCOL (SOAP).
- Developed application using N-tier architecture. Implemented design patterns and the entire back-end of the application in C#, using various object oriented features like classes, interfaces, inheritance, polymorphism etc. and multi-threading.
- Developed web forms using Master Pages, HTML controls and CSS Style sheets for the unique look for the page.
- Implemented Web services and WCF (SOA) for the communication between client and server using SOAP.
- Designed and implemented a number of support tools using ASP.NET MVC, WEB API, JavaScript.
- Created parts of the application using ASP.NET Microsoft AJAX Toolkit controls like Script Manager, Update Panel within some web pages, thus reducing the number of round trips to the server per page and improved user experience.
- Developed the web application using AJAX, JSON, HTML and performed validation using JavaScript.
- Experience with Database Programming, designing, modeling and Development using MS SQL Server, MS Access and good experience in SQL (T-SQL), Views and Stored procedures.
- Designed and Scheduled the SSIS packages to migrate data from Excel to SQL Server and Vice-Versa.
- Used ADO.NET objects like Dataset, Typed Dataset, Data View, Data Adapter and Data Reader for connecting, retrieving and modifying the data in the database.
- Wrote store procedures, Triggers, Functions, Indexes to improve the throughput of application using optimized queries.
Environment: VB.NET, .NET Framework 4.0, Visual Studio 2010, SQL Server 2008, ASP.NET4.0, C# .NET, ADO.NET, WCF, WPF, Ajax, jQuery, Knockout JS, CSS2, XSLT, XML, XHTML, Web Services, MVC JavaScript, SSIS, SSRS, JSON.
Confidential, Brentwood, TN
.Net Developer
Responsibilities:
- Prepared and analyzed technical use cases out of functional requirements and participated design and development sessions.
- Developed Rich features for Web using ASP.NET, MVC3, Razor View Engine#, HTML, CSS2, jQuery, View Model, and tested with multiple browsers for the bug tracking tool.
- Developed Views, Display/Editor templates, Validations and used model binders, value providers and used Unit Application to enable Unity for loosely coupling architecture.
- Used HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX technologies in developing frontend User Interface.
- Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Implemented OOPS, SOILD Principles and involved in mentoring and preparing test cases.
- Implemented Server and Client side validations using ASP.NET validation controls, jQuery and JavaScript.
- Developed Automatic View Mapper for View Models with bind able properties and consumed WCF services to load the data and created action packed controllers, controlled URLs with routing.
- Involved in rewriting ASMX soap service using WCF API with C#, Visual Studio and Hosted on IIS.
- Responsible for deployment of the application in production and resolving various deployment issues.
- Extensively used datasets, data tables and data views to retrieve and manipulate data and display in ASP.NET front end interface.
- Consumed Web Services using XML web service (SOAP) and Implemented SSL on various Environments.
- Involved in fixing Defects, enhancements to the application and unit testing.
- Used TFS for Version Controlling.
Environment: ASP.NET, .NET Framework3.5, Visual Studio 2010/2008, C#, ASP.NET MVC 3.0, HTML, CSS2, jQuery, Angular JS, Razor Engine, Entity Framework, SQL Server 2008, LINQ, XML, JavaScript, Web Services.
Confidential
.NET Developer
Responsibilities:
- Designed the UI according to the specifications.
- Developed Many User-defined Controls and Customized Data Grid in web pages.
- The methodology was agile methodology with Scrum meetings.
- Developed Data access later Web service and consumed in the application.
- Analysis, design and development of Applications.
- Collecting inputs from the Client.
- Developed user controls and validation controls using ASP.Net
- Created XML output from SQL Views.
- Coding in C#, ASP.NET, HTML, XML and client site validations used Java script.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features.
- Extensively used ADO.NET to interact with SQL Server Database.
- Used ADO.Net for Data accessing.
- Used Data Reader and Data-set for data manipulations and database operations.
- Created Stored Procedures using SQL Server 2005.
- Create tables, stored procedures, and views, User Defined functions to store and retrieve data.
- Created PDF files with COM control Using XML, XSLT and XPath using Windows forms and used LLBL Gen tool to create the classes that contain the generated stored Procedures.
Environment: C#, ASP.NET, VB.NET, ADO.NET, HTML, JavaScript, Master Pages, SQL Server 2005, Web Services, VS-IDE 2005, and Web service, XHTML, CSS2.
