Senior .net Developer Resume
Richardson, TexaS
SUMMARY
- Having 7+ years of IT experience in software design, development, Implementation, maintenance and deployment of client server, web based applications.
- Extensively worked in applications based on the n - tiered/n-layered architecture.
- Experience in developing Windows Desktop and Web applications.
- In depth knowledge ofWindows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Language Integrated Query (LINQ), Microsoft Windows Azure using .NET 4.5/4.0/3.5.
- Working experience of windows presentation Foundation (WPF) which gives the developers with unified programing models to build windows client user experiences that integrate UI, media and Documents.
- Extensive knowledge in design and development of rich and user friendly interfaces using HTML/HTML5, DHTML, XSL, CSS, XML, Java Script, JQUERY, AJAX.
- Experience in developing the applications using MVC framework.
- Experience in developing and consuming XML Web Services.
- Designed, tested and debugged external and DB2 native stored procedures. Worked with remote stored procedure calls.
- Experience in working with the Microsoft Azure Platform.
- Experience in working with Microsoft Technologies such as, .Net frameworks (1.0/2.0/3.0/3.5/4.0/4.5 ), ASP.Net, C# (0.5/0.4/0.3/0.2/0.1 ), VB.Net, ADO.Net, Visual Studio (2015/2012/2010/2008/2005/2003 ) VB script, Web Services, WinForms, .NET Remoting, Multi-threading, Assemblies (Private, Shared and GAC), IIS and Serialization.
- Experience in creatingRESTful services with WCF/WebAPI, JSON.
- Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
- Experienced in XML Web Services (SOAP, WSDL, and UDDI) and Service Oriented Architecture SOA concepts using .NET Framework.
- Extensive work experience in Angular JS, Knockout.JS, Breeze.js and Node JS.
- Expertise in Agile/Scrum/XP, test-driven development (TDD), behavior-driven development (BDD), acceptance test-driven development (ATDD), continuous integration (CI)
- Expertise in creating reports using SSRS and Crystal reports.
- Expertise in designing and developing Windows based applications and Web based applications using ASP.NET (1.1/2.0/3.0/3.5/4.0 ), HTML 4.0/5.0, Bootstrap, MS SQL, JSON, ADO.NET, C#, VB.NET and SQL Server.
- Strong knowledge of Design Patterns. Implemented different Design Patterns including MVVM for WPF and Silverlight applications.
- Experience in Kendo UI to develop user interfaces in different modules.
- Hands on experience in SQL Server and Oracle database design and development, Writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.
- Expertize in writing services, directives, controllers and developing single page applications using Angular JS.
- Experience with integration servicesOAUTH, OAUTH2.
- Expertise inSQL Server Integration Services(SSIS)andSQL Server Reporting Services (SSRS)with good knowledge onSQL Server Analysis.
- Excellent experience in using Bootstrap.
- Knowledge in creating sites, build workflows, managed permissions and content in accordance with customer requirement using SharePoint.
- Extensive experience in manipulating DOM using JavaScript and jQuery library.
- Good knowledge of OOPS programming concepts including Inheritance, Abstraction, Encapsulation and polymorphism in C#, and Java.
- Good understanding of Object Oriented System Analysis and Design (OOAD) principles and methodologies.
- Have good Knowledge in Mobile Application Development using SOAP and REST services.
- Have knowledge on RESTful architecture using Web API.
- Extensive knowledge in Agile-Scrum methodologies.
- Knowledge in creating Single Page Application (SPA) using Angular JS.
- Able to work independently, in teams and meet release/delivery deadline.
- Team player with strong analytical, problem solving, Communication and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: C#, VB.NET, T-SQL, PL/SQL, C, C++, Java
Markup Languages: HTML, DHTML, HTML5, XML, Bootstrap
Scripting Languages: JavaScript, jQuery, Angular JS, Kendo UI, Knockout.JS, VB Script, ASP, PHP
XML Technologies: XAML, XHTML, XML, XSL, XSLT, XQuery, DTD’s, Schemas, XML Serialization.
.NET Technologies: ASP.NET, MVC(2.0, 4.0, 5.0), WinForms, ADO.NET entity frame works, ADO.NET, Web Services, AJAX, TFS, WCF, Telerik, LINQ, WPF, MSMQ.
.Net FRAMEWORKS: .NET Framework 4.5/4.0/3.5/3.0/2.0
IDE Tools: Visual Studio.Net, DNN, SQL Enterprise Manager, SQL Management Studio, CRM
Database Technologies: SQL Server 2008/2012, SQL Server Express,DB2, Oracle Database, MYSQL, MS-Access, PostgreSQL, SQL Server Compact 4.0
Development Tools: Visual Studio .NET 2003/2005/ 2008/2010/2012/2015.
Servers: IIS 5.0/5.1/6.0/7.0, Apache Tomcat, Windows server.
Web Services: SOAP, REST, UDDI, WSDL, XML
Testing tools: Unit Testing, Functional Testing, Regression Testing, N- Unit. Acceptance Testing.
Reporting Tools: SSRS
UI Technologies: Win forms, WPF, MVVM
Operating Systems: Windows 7/8/10, Windows XP/ Vista, Windows Server 2008/2012.
PROFESSIONAL EXPERIENCE
Confidential, Richardson, Texas
Senior .NET Developer
Responsibilities:
- Designed the application using an MVC (Model View Control) architecture that promotes a clear separation of the presentation, business logic and data access tiers.
- Generated entity classes based on the database schema and improved the development of N-tier architecture using LINQ.
- Used Angular Bootstrap for rich user interface and faster performance.
- Written services, directives and controllers using Angular JS.
- Involved in developing WCF service using SOAP/HTTP to communicate with legacy systems and also deployed web services as per business requirements.
- Used Entity Framework for database operations.
- Designed and developed libraries/assemblies usingOOADanddesign patterns.
- Designed BPM procedures, Site Studio websites and XML publishing framework.
- Used ADO.NET and strongly-typed datasets to insert, update, delete, and retrieve data from a SQL Server 2008 database.
- Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization.
- Written and executed complex T-SQL queries using SQL Server Management Studio for back end data validation testing.
- Developed Presentation layer (Web Forms) using ASP.NET, HTML, and JavaScript and C#.
- Implemented AJAX support for better user experience and good performance.
- Used several server side controls like Data Grid, Calendar control, and validation controls.
- Assisted in the middle-tier design of XML, XSD’s, and XSLT’s for communicating data to and from database via Web Services.
- Setup the MS Team Foundation Server (TFS) environment for development team, Build definitions, and other SDLC related processes
- Developed applications using HTML5, CSS3, AngularJS etc.
- Used .Net binary serialization techniques to send mp3 and XML serialization for trees of polymorphic objects (composited commands, user activities).
- Involved in designing, developing, debugging and testing of reports in SQL Server Reporting Services(SSRS).
- Extract Transform Load(ETL) development Using SQL server 2008, SQL 2008 Integration Services(SSIS).
- Experience in working with User Controls using VB.NET, debugging and Quality Testing of the code.
- Assisted in DNN application maintenance and regression testing.
- Worked on views, common shared views for user interface using JQuery and JSON.
- Created and Performed Unit Testing using NUnit, MSTest, etc.
- Used Rational Functional tester (RFT) tool for automated testing of the application.
- Creation and implementation of stored procedures, triggers, views and queries.
- Performed unit testing on every new version before sending it for User Acceptance Test.
Environment: .NET Framework 4.5/4.0/3.5, Visual Studio 2013/2010/2008, Serena Version Manager, TFS, PL/SQL, SQL Server 2012, Nosql, AngularJS, SOA, JSON, SSRS, SSIS, OAUTH2, Entity Framework, WEB API, LINQ, RESTFUL services, Maximo, PostgreSQL, Functional Testing, XML Serialization, Kendo UI, MVC, SSIS, Agile Methodology, J2EE, N-Unit, C#, MS Enterprise Library, T-SQL, WCF, WPF, HTML, HTML5, CSS, XML, XAML, XSLT.
Confidential, Fort Worth Texas
Senior .Net Developer
Responsibilities:
- Responsible for implementing an n-tier web application with focus on robustness, security and performance.
- Developed the front-end web forms using ASP.NET and C#.
- Created a Windows Service that periodically retrieves the updated information from SQL Server tables and notifies appropriate parties using email.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using C#.NET.
- Responsible for Creating and Modifying T-SQL stored procedures/ triggers for validating the integrity of the data.
- Developed test-driven development (TDD) strategy guiding use of the Nunit unit testing framework.
- Extensively worked on User Interface (views) using CSS, HTML, AJAX, Java Script, JQueryand Bootstrap.
- Used Agile methodology to implement the application.
- Developed reports using MS SQL 2008 reporting service.
- Developed Business Logic layer by implementing OOPs features like Inheritance, Polymorphism, Abstraction and Encapsulation in VB.NET.
- Responsible for code merging using Microsoft Team Foundation Server (TFS) and for other source code maintenance needs.
- Involved in implementation ofXML Asp.net WebServices using Xml serialization, Http/Soap Formatter, XSLT, and DOM.
- Executed Functional Test Cases and Regression Test Scripts on different staging environments for each Build/Release with Selenium, Microsoft test framework.
- Implemented Dependency Injection, Repository Pattern, Unit of Work and Mocking framework for Unit test of entire application.
- Responsible for the User Acceptance Testing where training the Business Users to use the CMS was a part of it
- Assisted in the design and development of reports in SQL Server using SQL Server Reporting Services (SSRS).
- Created Web pages using JQuery, JavaScript and JSON with Ajax web service method call and page methods.
- Implemented Web Application using MVC (Model-View-Controller) architecture with extensive multi-threading to allow a responsive and elegant UI.
- Perform automated tests, unit tests (NUNIT) and customized load testing for the overall system and the custom API specifically using tools such as JMeter etc.
Environment: .NET Framework 2.0/3.5, Visual Studio 2008/2010, Team Foundation Server, C#, ASP.NET, XML Web Services, SOA, RESTFUL services, Maximo, MVC, PL/SQL, WCF, HTML, SSRS, WEB API, Xml serialization, CSS,AJAX, XML, XSLT, N-Unit, TFS, BPM. XAML, JSON, J2EE, SQL Server 2008, T-SQL, Agile Methodology
Confidential, Timonium, MD
.NET Developer
Responsibilities:
- Evaluated user requirements and technical requirements to determine feasibility, cost and time required for developing new systems and modifying existing systems while maintaining compatibility with existing systems.
- Designed the application using an MVC (Model View Control) architecture.
- Developed n-tier Application with UI, Business and Data Access layers using ASP.NET and C#.
- Designed and developed different modules using C#, ASP.NET 2.0.
- Designed and supported dashboard- a web-enables Confidential financial application using 3.5 and 4.0 version of VS.NET, MS SQL 2005.
- Created Database, Integrated and managed it with the MySQL, PostgrSQL and MangoDB.
- Used Generics,Lambda Expressions, Extension Methods, Linq to Sql, LinqtoObjects.
- Designed and developed ASP.NET 2.0 features like Master Pages, CSS for achieving uniformity through all the Web pages.
- Secured Web applications using ASP.net authentication and authorization mechanisms.
- Created Views, Triggers, Cursors, Constraints, and Normalization Confidential the Data Access Layer.
- Written queries, stored procedures in SQL Server 2000 / 2005.
- Worked with Source Control Management tool i.e. VSS, Tortoise SVN and TFS.
- Responsible for building an internal, responsive AngularJS single page application(SPA).
- Used AJAX techniques for asynchronous Data Transfer.
- Created and Implemented WPF services and Web services.
- Analyzed the applications and created the test data required for functional testing and regression testing.
- Implemented Data Access Layer using ADO.NET to communicate with the SQL Server database.
- A front end application was developed for browsing an error message alerts by using the WinForms.
- Developed and tested an application using JavaScript and VB.NET.
- Used XML Serialization techniques to develop the web applications.
- Responsible for Complete development, Unit Testing, Bug Fixing and Setup and deployment phase of the application
- Unit-tested during the whole code development process and participated actively in the integration testing.
- Developed complex distributed applications using .NET Technology.
Environment: .NET Framework 2.0/3.5, ASP/ASP.NET 1.1 / 2.0, C#, ASP.NET AJAX 2.0, HTML, DHTML, XML, XSLT, XPATH, JavaScript, MVC,XAML,LINQ, WPF, WEB API, XML Serialization, SQL Server (2000/2005), DB2, Visual Studio 2005/2008, IIS (4.0/5.0/6.0), MangoDB, Crystal Reports 9.0 and TFS (Team Foundation Server) 2005.
Confidential
.NET Web Developer
Responsibilities:
- Involved in design, implementation and testing of the application.
- Involved in the development of Objects using ADO.NET for database interaction with SQL Server.
- Written stored procedures and triggers with SQL 2005 as the Data Server.
- Created high-quality ASP.NET web and eCommerce sites using web-based tools and techniques.
- Configuration of Web. Config files to enhance the performance of the application.
- Used various client side Validation controls, custom validation controls.
- Performed Unit Testing using NUnit, MSTest, etc.
- Used Agile (SCRUM) Methodology with 4 week iterations (sprints).
Environment: Visual Studio 2005, C#, ASP.NET 1.1/2.0, JavaScript, Ajax, ADO.NET, SQL Server 2005, IIS, XML, SOAP, Web Services, Crystal Reports, Visual SourceSafe, Agile Methodology, SCRUM.