Sr. .net Developer Resume
South Portland, MainE
SUMMARY
- An experienced 8 Plus Years .NET Developer with heavy involvement in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing, Deployment and Maintenance of Web Based, Client - Server, 3-Tierand N-Tier Architectures.
- Technical expertise in ASP.NET Web Forms, ASP.NET MVC, C#, VB.NET, Web Services, Web API, WCF, WPF, LINQ, IIS, SOAP, XML, XSL, XSLT, .NET Remoting, VB Script, ADO.NET, Entity Framework, RESTful Web Services and RDLC Reports.
- Extensive experience in designing professional UI Web Applications using Front End Technologies like HTML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, KnockoutJS and Bootstrap.
- Extensive experience in Oracle PLSQL in utilizing PL/SQL procedures, functions, unit testing and also involved in data extraction, transformation and loading operations on oracle using SQL Loader.
- Experienced in building Cross Browser Compatibility Web Pages in Responsive Design using Bootstrap.
- Developed the administrative UI using AngularJS.
- Extensive experience in design using OOPS concepts and Design patterns like MVVM, Abstract Factory, MVC, MVP.
- Worked in Designs using Service Oriented Architecture (SOA).
- Proficient in Implementing WCF Services and consuming using different Protocols and implementing features like Security, Debugging and Performance.
- Extensive experience in Developing and Implementing XML Web Services using WCF, WSDL, UDDI and SOAP.
- Experience with databases like Oracle 10g/9i/8i/7.x, Sql Server, DB2 and MySql.
- DevelopedWPF and Silverlight applications using MVVM architecture.
- Experience on Web API to create HTTP Restful Services to communicate with UI objects using JSON.
- Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented JavaScript, JSON, JSONP, and XML.
- Worked on ADO.NET, Entity Framework to associate with database for CRUD operations and LINQ to Entities, LAMBDA Expressions, and OO Design Patterns.
- Leveraged Entity Framework and Repository Pattern to Build Data Access Layer (DAL).
- Experience in designing and implementing database-level T-SQL Views, and SQL Queries.
- Expertise in using source code control systems such as MS Visual Source Safe, Team Foundation Server and Git.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across Cross-Browser using Developer Tool Bar.
- Experience in using Unit Test Frameworks (Nunit and MS Test) and Performed Test Driven Development (TDD).
TECHNICAL SKILLS
Web Application: ASP.NET, MVC 4/3/2, Windows Forms, Web Forms, WebAPI, HTML 5/4, CSS, XML, XSLT, JavaScript, JQuery, JSON, Angular JS and Knockout JS.
Languages: C, C++, Visual Basic, VB.NET, C#.
Microsoft Technologies: .NET Framework (4.0, 3.5, 3.0), XAML, LINQ, ADO.NET, Entity Framework.
IDE Tools: WebStorm, Notepad++, MS Visual Studio, Expression Blend, SQL Server Management Studio, MS Test and SOAP UI.
Middleware: WCF, MSMQ, Web Services.
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Modeling Tools: MS Visio 2010/2007.
Version Control: Git (Atlassian Bitbucket), SVN, Team Foundation Server and Visual Source Safe.
Framework: Bootstrap, jQuery and AngularJS.
Data Base: My SQL, SQL Server (2012, 2008, 2005), Oracle DB, MS Access, MongoDB, T-SQL, PL/SQL.
Operating Systems: Windows, OS X.
Cloud Service: AWS.
PROFESSIONAL EXPERIENCE
Confidential, South Portland, Maine
Sr. .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Creating reusable N-Tire Components (BLL, Entities and DAL) using C# and DI design pattern.
- 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 Client side validations using AngularJS.
- Wrote T4 text template along with XML to generate text blocks and control logic that can be used in presentation layer.
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Data Annotation was used for data validation in the application. Database entities were generated using t4 template.
- Involved in the design of the DAL using ASP.NET, Entity Framework and LINQ to Entities.
- 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.
- Developed Restful Services using Web API that are consumed by various Client applications for routing data between different systems.
- Extensive experience in ORM, Entity Framework (3.5) Code First, Database First approaches
- Designed UI for application in HTML5, CSC3, JavaScript and prepared technical documentation
- 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.
- Written technical documentation of the application.
- Experience in coordinating with on site and offshore team members in daily status meeting to resolve issues related to project Activities.
Environment: .NET Framework 3.5, C#, MVC, ASP.NET, MVC, Web API, Entity Framework, LINQ to SQL, LINQ to Entities, Visual Studio 2013/2015, SQL Server 2012, MongoDB, MS Test, TFS, IIS, Web Services, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, JSON, AngularJS, AJAX.
Confidential, Sunnyvale, CA
Sr. .NET Developer
Responsibilities:
- Interacted with the Business users to understand the business flow and gather their business requirements.
- 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 3.5 MVC, CSS, JavaScript, AngularJS, and C#.
- Developed solutions for diverse programming scenarios in C#, employing OOPS concepts.
- Used AngularJS and ng-grid JS libraries as a part of client side development.
- Implemented Client side validations using AngularJS.
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Data Annotation was used for data validation in the application. Database entities were generated using t4 template.
- Consumed JSON/XML data exposed by REST/SOAP.
- 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.
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Proficient with Visual Studio 2017 and all past versions, C#, ASP.Net, Ajax, Java script, XML, HTML5, T4(Text Template Transformation Toolkit), VB.Net, and ASP.Net 3.5 with MVC.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Developed reusable components using Custom Directives in Angular JS. Developed claim screens for customers using ANGULAR JS, AJAX, HTML5, CSS3 AND JAVASCRIPT
- Created data access layer using Entity framework (3.5).
- Worked extensively with SOAP UI for testing WCF Web Services.
- 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 GIT for source control and documented the entire application.
- Created test plans and performed functional and load testing.
Environment: .NET Framework 3.5, C#, MVC, ASP.NET 3.5, WCF, Entity Framework, LINQ to SQL, LINQ to Entities, Visual Studio 2013/2015, SQL Server 2012, Microsoft SQL Database, MS Test, TFS, IIS, Web Services, HTML, CSS, Bootstrap, JavaScript, JSON, AngularJS, AJAX.
Confidential, Dallas, TX
.NET Developer
Responsibilities:
- Interacted with the Business users to understand flow and gather their business requirements.
- Involved in the requirements gathering and design of the project.
- Involved in Coding Web Pages using ASP.NET 3.5, C#, Java Script.
- Developed applications using JavaScript and client libraries like JQuery, Bootstrap, etc. to build modern Single Page Applications (SPA).
- Created web pages from requirements and Photoshop images using HTML5, CSS3, JavaScript, and jQuery against established UI/UX procedures.
- Implemented Server and Client side validations using ASP.NET validation controls and jQuery.
- Designed and implemented components that convert disconnected record sets to valid XML that is transformed by XSL/XSLT files to HTML.
- Improvised user experience using jQuery and used for event handling mechanism to dynamically assign events on web controls.
- Data Grid control was used to display the data in a customized template.
- Used ADO.Net objects such as Data Reader, Data Set and Data Adapter for access to data sources.
- Involved in redesign of the MySQL database to MS SQL Server database; wrote and maintained complex SQL queries, Triggers, User defined functions and the required Stored Procedures in T-SQL.
- Use C# and ADO.NET to define and implement secure middle-tier component using both connected and disconnected environment strategies.
- Developed Web Services using ASP.NET 3.5, VB.NET and SQL Server.
- Designed and Developed Service Oriented Architecture (SOA) with WCF Binding concepts for making Data Binding for end points.
- Coding and Tuning the Queries, Stored Procedures and Functions, Triggers using PL/SQL.
- Worked on the basic design of the website using the CSS, Master Pages and Navigation controls for consistent look and feel of the website.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- Used .Net framework 4.0, n-tier architecture and Object Oriented Methodologies for application development.
- UML was used for the preparation of Use Case, Sequence Diagram, ER-Diagram, and Class Diagrams using MS Visio.
- Involved in testing using the test-cases using Nunit framework.
Environment: .NET Framework 4, C#, ASP.NET, VB.NET, ADO.NET, T-SQL, LINQ to SQL, WCF, Visual Studio 2010/2012, SQL Server 2008, MS Visio, Crystal Reports, Nunit Test, TFS, IIS, Web Services, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, JQuery, AJAX.
Confidential, Minneapolis, MN
.NET Developer
Responsibilities:
- Involved with Project Manager for daily reporting & review of the current project using Agile Methodology.
- Designed and Developed the Business Logic Layer application using C#.
- Designed and implemented Logging Mechanisms, Exception Handlers.
- Developed Web Forms using Master Pages, HTML controls and CSS.
- Used Custom Validations, ASP.NET Validation Controls and JavaScript to perform validations both on client and server side.
- Enhanced navigation capabilities using User Controls and Custom Controls.
- Extensively used ADO.NET objects such as Data Adapter, Data reader, Dataset and Data View for reading/updating records in database.
- Worked with WPF Data grids to edit and update the Application data.
- Designed dynamic Aspx Web Pages for the Application using ASP.NET, C#, XML, XSL/XSLT, HTML and JavaScript.
- Created multiple Custom User Controls in WPF and MS Expression Blend.
- Involved in creating Stored Procedures and complex queries in SQL Server and Microsoft Access.
- Used LINQ to SQL to write integrated queries and perform transform operations.
- Used SQL Server Reporting Service to generate various reports of customer information, premium billing and worker’s compensation with different insurance plans.
- Involved in writing Automation test cases following TDD strategy for web pages using WatiN Framework(3.5).
- Used various AJAX Controls like Update panel, Model Popup Extender, Accordion, Mask Edit Validator and Mask Edit Extender for asynchronous data transfer and validation.
- Used Web Services and XML standards, including SOAP and developed the prototype using XML web service (SOAP) for data transfer over HTTP network.
- Used Windows Communication Foundation (WCF) to communicate with other backend systems.
- Used Team Foundation Server (TFS) for version control.
- Involved in Debugging and fixing the bugs in maintenance phase.
- Created Test Cases and performed Nunit Testing of components to ASP.NET.
Environment: .NET Framework 3.5, C#, ASP.NET, ADO.NET, LINQ to SQL, WCF, Visual Studio 2010, SQL Server 2008, Nunit Test, TFS, IIS, Web Services, AWS, HTML, XML, XSL/XSLT, CSS, JavaScript, JQuery, AJAX.
Confidential -Rochester, NY
.NET Developer
Responsibilities:
- Developed System Objectives, Requirements, Business Models, User Models, and Business Rules.
- Analyzed and designed approaches using UML Use Case Diagrams, Class Diagrams, State Diagrams, and Activity Diagrams.
- Implemented the presentation layer using Master Pages, HTML, XML and JavaScript.
- Used CSS for common appearance all over the website.
- Used JavaScript for Client Side Validations.
- Involved in creating applications using VB.NET.
- Worked with Grid Controls, Server controls to meet the client requirements.
- Developed Web forms using ASP.NET Server Controls and Validated input using JavaScript.
- Created Business Logic Layer and Presentation layer in ASP.NET.
- Created Common Data Access Layer using ADO.NET.
- Used ADO.NET Objects such as Data Adapter, Data Reader and Data Set for consistent data access.
- Developed various SQL queries and PL/SQL Procedures in Oracle Database for the Application
- Involved in Testing and Fixing bugs.
Environment: .NET Framework 3.0, C#, VB.Net, ASP.NET, ADO.NET, WPF, Visual Studio 2005, SQL Server 2008, Crystal Reports, HTML, XML, CSS, JavaScript.
Confidential
.Net Developer
Responsibilities:
- Developed System Objectives, Requirements, Business Models, User Models, and Business Rules.
- Analyzed and designed approaches using UML Use Case Diagrams, Class Diagrams, State Diagrams, and Activity Diagrams.
- Implemented the presentation layer using Master Pages, HTML, XML, and JavaScript.
- Used CSS for common appearance all over the website.
- Used JavaScript for Client-Side Validations.
- Involved in creating applications using VB.NET.
- Worked with Grid Controls, Server controls to meet the client requirements.
- Developed Web forms using ASP.NET Server Controls and Validated input using JavaScript.
- Created Business Logic Layer and Presentation layer in ASP.NET.
- Created Common Data Access Layer using ADO.NET.
- Used ADO.NET Objects such as Data Adapter, Data Reader and Data Set for consistent data access.
- Developed various SQL queries and PL/SQL Procedures in Oracle Database for the Application
- Involved in Testing and Fixing bugs.
Environment: NET Framework 3.0, C#, VB.Net, ASP.NET, ADO.NET, WPF, Visual Studio 2005, SQL Server 2008, Crystal Reports, HTML, XML, CSS, JavaScript.