Sr .net Developer Resume
Bentonville, AR
SUMMARY
- Above 7 years of extensive experience in System Analysis, Design, Development, Coding and Implementation of various applications based on (OOPS) Object Oriented Programming, Client/Server N - tier architecture, Model View Control (MVC), Windows, Web based and Internet Technologies.
- Strong Experience with designing and working with N-tier architecture and Service-Oriented architectures.
- Extensive experience in design, development, maintenance and support of enterprise level web-based applications using .Net framework (ASP.Net 1.1/2.0/3.0/3.5 , C#, ADO.Net), Sql Server, MVC3 and Sitecore 7.0.
- Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
- Strong Experience developing applications using teh C#(4.0/3.0/2.0) .NET Framework ( 4.5/ 4.0/3.5/3.0/2.0 /1. x), ASP.NET (5.0/ 4.0/3.5/3.0/2.0 ), ASP.NET MVC Framework 5.0/4.0/3.0/2.0 , ADO.NET, AJAX, LINQ, WCF, WPF, WWF, Silver Light (4.0/3.0), CSS, Web Services, SOAP, .NET Remoting and Microsoft .Net platform (2.0/3.0/3.5/4.0 ).
- Incorporated many rich, user friendly, responsive features in teh application using Angular JS, BOOTSTRAP3, HTML 5, J queryLite.
- Experience with developing web applications and web services including JQuery2.0/1.0, JSON, AngularJS1.4, HTML4/5, GIS Mapping, VB Script, AJAX, XML/XSL/XSLT and CSS3.
- Experience in functionality with Entity framework Code First and Database First approaches with ASP.NET MVC 5.0/4.0.
- To retrieve teh data in teh form of objects and properties, such as customers and customer addresses, without concerning them with teh underlying database where dis data is stored using ENTITY FRAMEWORK.
- Extensively used HTML5, BOOTSTRAP, ANGULAR JS and JQUERY and created Single Page Applications (SPA).
- Used Entity Framework and LINQ to access teh two databases so teh user could create, edit, display, and delete data from teh application's UI.
- Strong experience in teh Analysis, Design, Development and Implementation of multi-tier web based applications and distributed applications using WCF/Web services Standards based on Service Oriented Architecture (SOA).
- Experience in developing and consuming services using WCF (REST, SOAP) and ASP.Net Web API.
- Created Entity classes, relationships between entity classes using Entity Framework 6.0/4.x to manage relational data as objects and used LINQ to Entities to massage teh data.
- Experience in design and implementation of services using WCF SOAP\REST, creating REST services using ASP.NET Web API
- Leveraged teh introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and also consume teh API’s client side using Angular JS data binding.
- Developed Entity Framework 6.0/4.3 and made LINQ queries to connect to teh database and implemented CRUD
- Implemented ADO.Net data access techniques me.e. SQL Connection Objects, SQL Command Objects, Dataset Objects, Data Reader Objects and Data Adapter Objects using Data Grid, Data List and Repeater controls.
- Experience in using Language - Integrated Query (LINQ) to query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- In depth knowledge of Database Development including Tables, Views, Stored Procedure, Triggers and Query Optimization techniques using SQL Server 2005/2008/2008 R2.
- Experienced SQL Server Reporting Services (SSRS) and Crystal Reports for report generation, integration into .NET applications.
- Expertise in Implementing LINQ Query Expressions or Lambda expressions for standard query operators dat allow traversal, filter, and projection etc.. Operations applied to any IEnumerable /IQueryable, different data sources.
- Experience in using Source Code Control Systems like MS Visual Source Safe (VSS), Team Foundation Server (TFS), and Subversion.
- Experience in design using Design patterns like Factory, Singleton and Repository and using Object Oriented Programming Principals like Inheritance, Polymorphism,Encapsulation and Abstraction.
- Expertise in writing test plans covering all teh possible scenarios and ) Proficient in writing Unit Test Cases for Business logic, Web services and WCF also automate them at all levels of testing like unit, integration, Functional, Compatibility.
- Excellent Team player with good Communication and Interpersonal skills and ability to pro-actively engage with co-developers, Business analysts and clients. Also, capable of taking up responsibilities independently and collaboratively in teams.
TECHNICAL SKILLS
Operating Systems: Windows 2008 R2/2008/2003, XP, Windows 7, Vista.
Programming Languages: C#.Net(4.0/3.5/3.0), VB.NET (10.0/9.0/8.0 ), HTML, T-Sql, PL/SQL
Web Technologies: ASP.NET 4.5/ 4.0/3.5/3.0/2.0 , ASP.NET MVC 4.0/3.0, Silverlight 4.0/3.0, ASP.Net Ajax 3.0/2.0, Javascript, Jquery, VB Script, AngularJS, Sitecore 7.0.
UI Technologies: Winforms, WPF, Jquery UI
IDE Tools: Visual Studio 2010/2008/2005 , Sql Server Management Studio
Databases: MS SQL SERVER 2012/2008/2005/2000 , MS Access 2010/2007/2003 , Oracle 11g/10g/9i/8i, Cassandra
Reporting Tools: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8)
Version Control Tools: Visual SourceSafe(2005), SubVersion, Team Foundation Server(2008)
Modeling Tools: UML, MS Visio 2010/2007
Web services: WCF, SOAP, Web API
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services,Enterprise Library
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Other Utilities: ILdasm, Nant, gacutil, Sn.exe, Ants, FxCop, Resharper(5.1.3), Style Cop
Microsoft Azure: Azure PowerShell, Azure Storage, Traffic Manager, Active Directory, Azure SQL, Site-to-Site VPN, Multi-Site VPN, Azure Cloud Services, Azure Virtual Machines
PROFESSIONAL EXPERIENCE
Confidential - Bentonville, AR
Sr .Net Developer
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Participated in daily Scrums with teh whole team to discuss about teh progress of teh application development, specks to be taken care and specks dat already completed.
- Worked withSitecoreContent Management System. Involved in coding teh various modules of teh project in MVC, C# and Sitecore 7.0. Integration of teh application.
- Created templates, content items, layouts, and sub layouts in Sitecore.
- Rich development experience creating web applications using ASP.Net, C# and MVC Architecture.
- Implemented Model-View-Control (MVC) architecture in web applications
- Responsible for designing teh ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model
- Developed Action Filters in MVC and used Angular JS for client side scripting
- Worked on Code First approach for teh MVC and Entity Framework for designing teh models.
- Developed strongly typed Views in MVC as per teh requirements.
- Implemented Client validations using Java Script, Angular JS and J Query.
- Angular Js was used to make teh web applications dynamic and is used for making DOM manipulation.
- Angular Js was used for creating teh controllers, Factories, Services, Custom Directives.
- Extensively used HTML5, BOOTSTRAP, ANGULAR JS and JQUERY and created Single Page Applications (SPA).
- Experience in working with JavaScript frameworks like Bootstrap and Angular JS.
- Used Dependency Injection to enable AJAX calls and created custom HTML tags using angular directives.
- Worked with JSON to pass teh JavaScript objects from server to web application.
- Worked on creating Rest Services using ASP.NET Web API and C#.
- Controlled overall lookandfeel of ASP.NETwebsite by consuming twitter Bootstrap.
- Created and consumed WCF Services to expose teh application functionality for different applications running inside/outside teh company.
- Used WCF for developing and deploying services on windows in line with teh Service Oriented Architecture (SOA).
- Created WCF, WCF REST Services and also used different bindings to make it available to different types of clients
- Leveraged WCF mechanisms like seasoning, Instance Management, Concurrency to make our services more robust and scalable.
- Leveraged teh introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and also consume teh API’s client side using Angular JS data binding
- Using SQL Server 2012 database as back-end along with ADO.NET Entity Framework and Linq to Entities to access teh database tables.
- Also used N-Hibernate extensively to manipulate retrieval and store data.
- Developedstored procedures, views for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys in SQL server.
- Developing SSIS packages for integration with downstream / upstream application and generating reports which could be sent to other Systems .
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS
- Work with QA to develop and review test plans and strategies. Made teh builds and deployed teh applications in test, stage and Production servers.
- Work with Product management on product feature requirements definition and refinement. Used TFS for Agile Planning and collaboration.
- Implemented Caching and State Management strategies to improve overall performance of teh application.
- Performed Unit testing, Integration testing and Regression testing by applying test cases.
Environment: Visual Studio 2012,C#4.0, ASP.NET4.0, VB.Net8, MVC 5.0/4.0, .NET Framework 4.0,Sitecore7.0, JavaScript, CSS3.0, ADO.NET, Entity Framework 6.0/4.0, Web API, JSON, HTML5, NUnit, TDD, VBA, LINQ, WCF, AJAX, HTTP, Microsoft Enterprise Library, TFS2010, XML, Angular JS1.5, JQuery2.0, Agile, SSIS, SSRS, SQL Server 2012, SOAP, IIS 7.0, Windows XP, Windows Server 2003, CRM, Continuous Integration, Windows Server 2008 R2/2008, PL/SQL.
Confidential, Bloomington, IL
Sr.Net Developer
Responsibilities:
- Involved in SDLC in whole project, in Analysis, design and coding part.
- Demonstrated teh UI modules to Users with weekly meetings as per teh SCRUM.
- Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts and Agile SCRUM.
- Designed and developed various abstract classes, interfaces, classes to construct teh business logic using C#, teh middle tier contained all teh business logic
- Developed complex view using ASP.NETMVCRazor engine, JQuery UI, server-side scriptingwith C#, .NET Framework 4.0.
- Developed MVC 5 pattern using Entity Framework for teh Data Access Layer and UI with JQuery/Bootstrap for teh front end.
- Also Used JQuery which communicates with RESTFUL web service.
- Working with JQuery Ajax, CSS, and callback Objects, Effects and Events
- Created Client side validations with JQuery selectors, Events and Server side validations with ASP.Net3.
- Design, Development and testing of RESTful web services called using Entity Framework data services.
- Implemented abstract, sealed classes, interfaces and classes to construct teh business and data tier using C# and Entity Framework.
- Implemented CRUD functionality with Entity framework in ASP.NETMVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Used EntityFrameWork and LINQ for retrieval of data from teh SQL Server Database using connected/disconnected architectures
- Designed and created Relational database tables using Normalization, Managed clustered and non-clustered indexes and implemented Relationships b/w tables
- CreatedStored Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2005.
- Developed SSIS packages to export data of flat file source to SQL Server Database.
- Used SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Performed Unit Testing for all units in developed pages using NUNIT Tool
- Involved Unit Testing, Integration Testing and Regression testing in Confidential regular basis to improve teh performance of teh application
- Used Microsoft Team Foundation Server (TFS) to manage teh team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings
- Coding for various Modules, Error Handling, Modification and Testing.
- Created and maintained Power Shell scripts to aid in user management, group permissions and deployment of custom packages to TFS.
Environment: C#4.0, ASP.NET3.5, MVC 5.0/4.0, VB.NET7, .NET Framework 4.0, JavaScript, ADO.NET Entity Framework 6.0/4.3, Web API, NUnit, LINQ, WCF, TFS2010, REST/SOAP, AJAX, Microsoft Enterprise Library, Angular JS, JQuery1.0, SQL Server 2012, SOAP, IIS 7.0, Oracle 11g, Visual Studio 2010/2012, PL/SQL, Windows XP, UML, Irwin, Windows Server 2003, Windows Server 2008 R2/2008, SSIS, SSRS.
Confidential - Rochester, NY
Net Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Implemented Web services to retrieve various accounts information.
- Developed and consumed Web Services to extract information from teh database and other services.
- Created login XML Web Service dat handles teh primary authentication, availability of licenses and generation encrypted key, which would be used for many operation.
- Developed Web Serivce API to handle Credit card authorizations, using Authorize .Net.
- Designed Web service to implement logic for data import to pre-populate database with user profiles, responsible with interaction and point of contact for clients to technically help achieve successful handshake with our API
- Designed and developed .NetWeb Interface using C#, CSS3, HTML5, and ASP.Netmodel.
- Worked with Charts and Data Binding controls with service components in Silverlight 4.0/3.0.
- Used Telerik controls like Rad chart and Rad Grid view to provide richer user experience.
- Created Windows services to create automation processing of XML.
- Utilized Ajax Tab control, Update Panel, Script Manager, ModalPopupExtender, MaskedEditExtender and MaskedEditValidator for validations.
- Designed teh web UIusing ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Used MVP/MVVM Design patterns for designing teh application.
- Used LINQ to SQL, LINQ to XML and LINQ toObjects for retrieving teh data efficiently and Just in Time manner.
- Created automatically running stored procedures for day-end operation using SQL Server agent.
- Created new tables, wrote stored procedures for applications and some user defined functions. Created SQL scripts for tuning and scheduling.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Used Enterprise library for Database Connection and writing exception manager component, which creates Confidential log file in event viewer.
- Created SQL Server Integrating Services (SSIS) Reusable packages to extract data from Multi Formatted Flat files, XL, XML files into DB2 Systems.
- Assisted in teh design and development of reports in SQL Server using SQL Server Reporting Services (SSRS)
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in Deployment and Troubleshooting issues in teh application.
- Perform automated tests, unit tests (NUNIT) and customized load testing for teh overall system.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Environment: VisualStudio2010/2008, C#3.0, ASP.NET 3.5, WCF, Java Script, Entity Frame Work 4.0, TFS 2010, XAML, WCF,IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, JQuery1.0, SQL Server Integration Services(SSIS), SQL Server Reporting Services(SSRS), NUNIT, SQL Server 2008 R2, Windows XP, UML, Windows Server 2003, Windows Server 2008 R2/2008.
Confidential - Columbus, OH
.Net Developer
Responsibilities:
- Involved in full life-cycle of teh project from requirements gathering to transition using Agile Methodology.
- Developed core business algorithm to create inland trips based on teh availability, rail schedule info and available rates.
- Involved in designing teh layout of User interface using Visio and Class diagrams using UML.
- Implemented and extensively used teh Object Oriented programming concepts in C# and ASP. Net 3.0.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 3.5 for web pages.
- Defined and implemented customized configurations settings for application local Web.Config file for incorporating user authentications and authorizations via role based security in order to restrict accessibility to certain module.
- Developed application using ASP.NET for server process & user interface and VB.NET Code Behind.
- Used ADO.NET for Oracle database interaction using Dataset, Data View. Used Name spaces System. Data.
- Web configuration file is used to has own setting for teh application by writing database connection string and user authentication.
- Designed & Developed ASP.NET User Controls and used ASP.NET Web Forms controls.
- Migrated VB 6.0 application to VB.NET application.
- Developed Data access assemblies in C# and isolated data access logic from business layer and front end.
- Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms
- Created Custom Validation Controls for validating teh data in teh User Control and used ASP.NET Validation Controls for server side validation and Java Script for client side validation
- Implemented Role based authorization and Form based authentication
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Worked with ADO.NET to interact with teh SQL Server 2008 (me.e. retrieving, updating and inserting data into teh tables) for Alerts.
- Used advanced features of Visual studio 2008 controls like Master Pages, Security and Login Forms.
- UsedADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to Designed, modeled multi-threaded, enterprise n-tier software agent using WCFweb service hosted in Confidential Windows service
- Used ADO.NET components like SQL Connection, SQL Command, Data Adapter, Data Set, Data Reader, Grid View and Details View for database connection and database communication.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to teh page
- Developed Stored Procedures, Triggers, and Views in SQL Server 2005 for accessing teh database.
- Developed many T-SQL queries to fetch data as per teh business requirements with proper tuning techniques.
- Implemented Stored Procedures, Joins and Views in SQL Server at teh backend level. Cascading Style Sheets (CSS) was used for consistent look of teh site
- Used XML intensively to bind teh data to teh web controls, data manipulation and to store data and sent as parameter to teh stored procedures.
- Developed various stored procedures for teh data retrieval from teh database and generating different types of reports using SQL reporting services (SSRS).
- Extensively Used TFS (Team Foundation Server) for teh maintenance and status of teh developers for development of application
Environment: Visual Studio 2008, ASP.NET 3.0/3.5, ADO.NET, SQL Server 2008, HTML4, X Path, VB.NET6, NUNIT, Visual Source Safe(VSS), SQL reporting services(SSRS), SQL Server Integration Services(SSIS), Server Controls, WCF, .NET Framework 3.5/3.0, Web Forms, SOA, Web services, SQL Server 2008, T-SQL, DHTML, LINQ, Windows Server 2003..
Confidential
.Net Developer
Responsibilities:
- Responsible for developing GUI Screens for gathering and storing teh information.
- Designed and developed web forms using Classic ASP.NET.
- Implemented forms authentication in ASPweb forms like Login, password and User authentication.
- Involved in using all teh best features of ASP.NETincluding Dataset, Data View and Data Adapter
- Designed and developed interfaces, tree view and grid control using windows forms in VB.NET.
- Developed graphical charts in teh web application using Office Web Components tool.
- Developed Confidential data repository page using Data Grid control and ADO.NET
- Used Microsoft ADO.NETto access data from database in Confidential web application
- Designed and implemented stored procedures, triggers, views in SQL Server 2005.
- Extensively used Dynamic SQL commands and SQL stored procedures to interact with teh Database.
- Developed various reports based on teh requirements using Crystal Reports
- Involved in teh Unit and Integration testing.
- Used Visual Source Safe(VSS) for version control of teh source code along with teh maintenance of teh builds and teh relevant documents of teh same
Environment: Windows XP, Visual Studio .NET 2005/2008, ASP.NET 2.0, ADO.NET, VB.NET, Java Script, Web Forms, SQL Server 2005, MS Unit, Team Foundation Server 2008, VSS, SSIS, SSRS CSS
