Sr. .net Developer Resume
Monroeville, PA
PROFESSIONAL SUMMARY:
- 7+ years of IT experience in Analysis, Design and Development of high scalable Multi - tiered Web Applications, Distributed Applications, WPF applications and WCF Services using Microsoft Technologies
- Expertise in developing windows applications, web applications and programming wif C#.NET, VB.NET, ADO.NET, WPF, Entity framework, nHibernate, ASP.NET, Assemblies by using .Net Framework 3.0/3.5/4.0/4.5.
- Experience in developing Web based applications using ASP.NET, and C #, Ajax, XML, JavaScript, CSS, JQuery, HTML.
- Developed Graphical User Interfaces using WPF, Windows forms
- Experience in developing applications using Entity Framework MVC architecture and MVVM.
- Extensively used Windows Communication Foundation (WCF), Web services.
- Good Understanding of XML, XML Schema, WSDL, UDDI and SOAP.
- Expertise in using Language Integrated Query (LINQ) providers for data manipulation.
- Good knowledge in Object Oriented Analysis/Design and implemented Design Patterns across teh applications.
- Implemented Object Oriented Programming (OOP) concepts in most of teh applications.
- Proficient in Application Design, developing Use-case diagrams, class diagrams, sequence diagrams using UML.
- Extensive database designing and programming skills using SQL Server 2008/2012, Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers using T-SQL, PL/SQL, Maintaining Database, experience in Query Optimization.
- Developed teh test scripts and performed teh unit and integration testing of teh functionality.
- Good experience in deploying and testing web applications on IIS 5.0/6.0/7.0.
- Experience in using Team Foundation Server (TFS) for Version Controlling.
- Worked on Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
- Experience in implementation of N-Tier Architecture in Windows and Web based, Client/Server, internet/intranet and distributed applications in Microsoft Technologies.
- Experience working in Agile/Scrum development environment.
- Excellent Analytical, Organizational, Interpersonal, Communicationskills, technical skills and developing systems using different software methodologies like Agile accustomed to work in a team environment wif tight schedules and capable of working efficiently under pressure.
TECHNICAL SKILLS:
Microsoft Technologies: Microsoft .Net Framework, Win Forms, WPF, WCF, ADO.Net, LINQ ASP.Net, MVC 4.
Web Servers: IIS 5.0, IIS 6.0, IIS 7.
Programming Languages: C#,ASP.NET, VB.NET, SOAP,HTML, CSS, JavaScript, Jquery, Ajax, XML
Development Tools: Visual Studio .NET 2005/2008/2012 Enterprise architect, Toad, Silverlight
Frameworks: nHibernate, Microsoft .Net 4.5/ 4.0/ 3.5/3.0, WPF,WCF
Databases: SQL Server 2012/2008 Oracle 10g, 11g, PL/SQL, T-SQL,SSIS,SSRS.
Version Controller: TFS, Microsoft Visual SourceSafe, Visual Team System.
Database Tools: SQL Server Query Analyzer
Software Packages: MS-Office 2015/ 07/10/13
Operating Systems: Windows Win7/XP/NT/98/2000/2008/2012
Methodologies: Agile, OOPS, OOAD.
PROFESSIONAL EXPERIENCE:
Confidential, Monroeville, PA
Sr. .Net Developer
Responsibilities:
- Involved in full life cycle of teh project from requirements gathering to transition using Agile Methodology.
- Extensively involved in Developing Components for Business Layer and Data Layer, implementation in (Model View Presenter) MVP Architecture
- Developed teh Classes, Objects, DataSet Classes, and Methods depending upon teh business requirements.
- Developed teh independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in project search module.
- Implemented Data access layer-using ADO.NET to connect and retrieve or manipulate database information.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Implemented CRUD functionality wif Entity framework in ASP.NET MVC and implemented sorting, filtering and paging wif Entity framework in MVC.
- Used .Net MVC to allow for greater code separation and implemented a view engine that allowed for greater code reuse
- Used Grid View, Data List and Repeater controls wif Paging and Sorting for displaying various data on to teh page
- Developed many T-SQL queries to fetch data as per teh business requirements wif proper tuning techniques.
- Added enhancements/Fixes using .NET 4/MVC 4.5 and creating new web services using JQuery and AJAX/Rest.
- 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.
- Implemented Serialization and Deserialization of objects.
- Intensive use of CSS3 and HTML5 to design look and feel of teh web pages.
- Used ADO.Net to establish connection wif teh database and used Data Grid, DataList and Repeater controls for displaying teh data in a clear format.
- Developed various stored procedures for teh data retrieval from teh database and generation of different types of reports using SQL reporting services (SSRS).
- Created reports from Data Warehouse using SQL Server Reporting Services (SSRS).
- Used Team Foundation Server (TFS) as Source Control and Document management
Environment:Visual Studio 2013, C# 5.0/4.0, .Net Framework 4.0, 4.5, ASP.Net 4.5, ADO.NET, MVC 4.5.0, SQL Server Express 2012, XML, HTML5, CSS3, XSLT, XPath, JavaScript, IIS 6.0, NUNIT, Visual Source Safe, SSRS, SSAS, WCF, T-SQL, DHTML, COM, Windows Server 2005/2008R2.
Confidential, Chevy Chase, MD
Sr. .Net Developer
Responsibilities:
- Involved in development of Presentation Layer, Business Logic Layer, Data Access Layer and various other tiers of N-Tired application.
- Designed and developed abstract classes, interfaces, classes to construct teh business logic using Object Oriented Concepts.
- Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET wif C# as code behind AngularJS, is used for client side validation.
- Modified web services to interact wif teh other applications and exposed them using SOAP and HTTP.
- Responsible for Designing and Developing teh Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”.
- Created teh Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
- Used AngularJS as teh development framework to build a single-page application.
- Created teh Data access layer and Data access objects using ADO.NET Entity frame work and LINQ to reduce impedance mismatch.
- Worked wif Oracle SQL Developer for writing complex stored procedures.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Performed CRUD operations wif WCF Restful services using Web-Get, Web-Invoke.
- Used bindings to control teh construction of teh Windows Communication Foundation (WCF) channel stack at runtime.
- Understanding teh client requirement and developing application using WPF and Prism Framework.
- Worked wif WPF, Silver light 3.0 to develop teh Graphical Representation of Insurance Reports
- Created packages using Integration Services (SSIS) for data extraction from Flat Files, Excel Files OLEDB etc. to Access etc.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Used ASP.NET MVC framework to support teh use of Dependency Injection to inject objects into a class, instead of relying on teh class to create teh object itself.
- Used Bootstrap for responsive user interface.
- Leveraged AngularJS for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Used LINQ to Entities for retrieving teh data efficiently and Just in Time manner.
- Implemented Eager Loading and Explicit Loading, Compiled queries, Immediate Execution to improve performance to LINQ to Entities.
- Helped migrate from SOA to RESTful services using ASP.NET Web API.
- Worked wif Team Foundation Server 2013 for version control of teh source code along wif teh maintenance of teh builds and teh relevant documents of teh same.
- Write Web API in C# to expose data, which could tan be consumed by teh new system.
- Using Repository Pattern.
- Using Dependency Injection to write testable code.
- Write data layer in C# using Dapper.Net, a third party Micro ORM.
- Follow test driven development methodology, and write unit tests.
- Execute and setup jobs in batch monitoring system - Tidal.
- Fix any issues reported in current system.
- Ensure error free builds at teh end of teh day - continuous integration, using Jenkins.
- Perform peer code reviews.
- Participate in daily SCRUM standup meetings.
- Participate in bi-weekly business meetings to review progress.
- Work wif offshore developer.
Environment:Visual Studio 2013, C# /4.0, .Net Framework 4.0, ASP.NET MVC 4.0, Web API, Entity Frame Work 4.0, ADO.NET, LINQ, WCF, TFS, XML, AngularJS, ORACLE, SOAP, SQL Developer, AJAX, XSLT,Microsoft Enterprise Library,NUNIT, SSIS, SSRS, SQL Server Express 2012, Windows Server 2005/2008 R2
Confidential, Minneapolis, MN
Sr .Net Developer
Responsibilities:
- Designed and implemented back end business logic and front end user interface.
- Analyzing business requirements, gathering gaps in requirements through regular client calls and designing unit test plan for teh same.
- Activity diagrams using MS Visio.
- Coding & Development in C#, ASP.Net, SQL Server 2005 and Oracle PL/SQL.
- Used LINQ extensively wifin teh code.
- Developing and testing WCF Services which could be consumed by other developers.
- Writing system interfaces and abstract classes which could be used for inheritance in downstream classes.
- Developed utilities to read flat files and populate data in SQL Server and Oracle tables.
- Writing class libraries using Entity Framework.
- Design data/system flow diagram to develop data feeds for upstream and downstream systems.
- Participate in daily SCRUM standup meetings.
- Single point of contact for business and clients for all technical discussions and solutioning.
- Responsible for end to end delivery and product quality.
- Liaison wif different infrastructure teams wif teh organization to conduct application reviews and infrastructure deep dives.
- Technical Impact Analysis and decision making.
- Incident Management, Problem Management, Change Management and Release Coordination.
- Working wif stakeholders to understand requirements and business case.
- Offshore - onshore service coordination.
- Responsible for delivery and release quality.
Environment:.Net Framework 3.5, C#, JavaScript, HTML, MVC, LINQ, Entity Framework, WCF, Visual Studio 2010, Oracle 10g, SQL Server 2008, SSRS, SSIS, IBM TWS Jobs, TFS, CA Single Sign On (SSO), Site Minder.
Confidential
.Net Developer
Responsibilities:
- Extensively used OO Design to develop Analysis model and Design model.
- Designed and developed web forms in ASP.NET&C#. NET using .NET Framework 2.0.
- Used ADO.Net components such as Datasets, DataReader, Data View and DataTable.
- Extensive use of Web Services, SOAP, XML, XSL to expose teh reports to facilitate information sharing.
- Designed user interface screens using user controls and Web forms. Designed and developed Custom controls to use wif web forms.
- Designed and developed a web based application and component using C# to automatically generate constants by reading and parsing XML source files and schema files.
- Designed and developed a windows application and component for this module using C# to automatically generate user control templates using XML source files.
- Designed and developed .NET components using C# and XML to communicate wif Web Services.
- Maintaining Session objects of application and Implemented caching techniques.
- Experience in writing expressions in SSRS and Expert in fine tuning teh reports. Created many Drill through and Drill Down reports usingSSRS
- Designed and developed Data Transformation Services (DTS) packages for loading data from various sources into SQLServer2000.
Environment: NET Framework 2.0, ASP.NET, C#, .NET Framework 2.0, ADO.NET, AJAX, Visual Studio.NET 2005/2003, SSRS, SSAS, SQL Server 2005, HTML, XML, XSL, SOAP, JavaScript and MS Source Safe 6.0, IIS 6.0, Windows Server 2003.
Confidential
Jr .Net Developer.
Responsibilities:
- Designed Web pages using ASP.NET
- ASP to get teh information dynamically from teh database, ADO Objects is used to update teh data into SQL Server database.
- Validated teh web page fields wif JavaScript.
- Documented teh design and process of teh application
Environment: ASP, VB 6.0, SQL Server 2000, VSS, and Windows NT.
