Sr.net Developer Resume
Newark, DE
SUMMARY:
- 8+ years Involved in various Phases of Software Development Life Cycle (SDLC). Analysis, Design, Development, Implementation, Testing and User Training of Enterprise in Stand - alone and Distributed applications.
- Experienced in a fast paced Agile Development Environment including SCRUM Programming, Test-Driven Development (TDD).
- Experience in developing application using WPF and Silverlight with Prism framework, MVVM and MVC patterns.
- Excellent experience in Creating, Consuming and Publishing XML Web Services (SOAP, WSDL, UDDI) using .NET Framework and Solid understanding of Service Oriented Architectures.
- Utilized Unified Modeling Language (UML) technologies for a complete view of the application including class diagrams, sequence diagrams, activity diagrams.
- Extensive working experience ASP.NET MVC Framework 6.0/5.0/4.0, implemented Controller, Controller Actions and Views, Partial Views, Strongly Typed Views and View Models.
- Responsible for designing Presentation Tier (web pages) using the concepts such as Master Pages, Themes, Skins, HTML5, XML, CSS, Java Script, Kendo UI, AngularJS, Knockout.JS and also worked with ASP.NET Custom Controls.
- Extensive work experience onWeb basedandWindowsapplications usingC#, ASP. NET, ADO.NET, AJAX, JavaScript, XML, CSS, HTML, Browser compatibility, DHTML Technologies, XSLT, XHTML, Serialization, .Net Remoting, CSS, NUnit,State Management & ASP.Net Caching.
- Proficient in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Experience in developing ASP.NET Web customs controls, user controls, Data Controls like Data Grid, Rich UI with extensive use of ASP.NET AJAX, AngularJs, Bootstrapper and JQuery and building RIA web applications.
- Experienced in building animations for desktop applications using Windows Presentation Foundation(WPF)and XAMLfilesinVisual StudioandExpression Blend.
- Experience in usingLINQ query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Extensive experience in relational database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Cursors and Functions using T-SQL and PL/SQL in Microsoft SQL Server 2008/2012 and Oracle 11g/10g.
- Experience in developing Custom Reports and different types of Tabular, Matrix, Ad-hoc and distributed reports in multiple formats using SQL Server Reporting Services (SSRS) also expertise in working with Crystal Reports.
- Experienced in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Worked on Database Connectivity with ORM technologies like and N-hibernate and Entity Framework to work with relational data using domain-specific objects.
- Experience in development and implementation of Windows Communication Foundation (WCF), and also Responsible for developing WCF based Service, Data, Fault and Message Contracts.
- Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually or lead others.
TECHNICAL SKILLS:
Microsoft Technologies: .NET Framework (4.5/4.0/3.0), Silverlight (4.0/3.0/2.0), ASP.NET, VS.NET, ADO.Net, WPF, XAML, WCF, MVC (6.0/5.0/4.0),Visual Studio (2013/2012/2010/2008 ).
Programming Languages: C# (4.0/3.0/2.0). NET, VB.NET, VB 6.0, LINQ, Entity Framework, JavaScript, AJAX, VBScript, KnockoutJs, C++, Angular JS
Database: SQL Server 2012/2008/2005 , Oracle 11g/10g/9i, MS Access 2010/2013, PL/SQL, T-SQL, RDBMS.
Web Technologies: XML, XSLT, XPATH, XSL, IIS (8.0/7.0/6.0), CSS, XHTML, SOAP, WSDL, UDDI, XML Web Services.
Tools: Expression Blend, VSS (2005), TFS (2012/2010/2008 ), NUnit, NAnt, IBM Rational ClearCase 8.0.
Operating Systems: Windows 8/7, Windows Vista Premium, Windows Server2008/2003, Windows XP, Linux, Windows 2000.
Middleware: WCF, ADO.NET Entity Framework 5.0/4.1,NHibernate, LINQ, LINQ to XML, LINQ to ENTITIES, E-SQL, MSMQ, Web Services.
PROFESSIONAL EXPERIENCE:
Sr.Net Developer
Confidential, Newark, DE
Responsibilities:
- Implemented the application of OOP principles in addition to some familiarity with Fixed Income instruments.
- Graphical User Interface (GUI) was designed using XAML and the business logic was coded in C#.
- Developed business use cases, sequential, collaborative, activity and class diagrams for the enterprise presentation, and business and data access components of the system using UML.
- Implemented SQL standards in writing stored procedures, Triggers, Views, Sql functions and locking issues.
- Developed Single page applications using Angular JS and extensively used in development and testing applications for client side MVC and MVVM architectures.
- Extensively used XML and JSON Serialization for transferring the data from controller to view.
- Worked in a mentoring role with the design and development teams to increase their knowledge of WPF/XAML and demonstrate best practices for WPF Designer-Developer collaboration.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Worked with Web API and Rest Sharp to provide data to the application.
- Used custom error handling in Web API to pass proper error message rather than generic error message to better understand the error.
- Designed and developed SOA architecture with WCF binding concepts for making data binding for end points.
- Implemented Constructor Based Dependency Injection and also DI implementation using factories.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Maintained the Version, Labeled Versions and Backups of the source using TFS Server 2012.
- Extensible and modular user platform for administering back-end services, utilizing .NET 4.0/4.5, WPF, MEF, PRISM, NUnit and Multi-threading.
- Created, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.5.
- Used role based security functionality in MVC to restrict Users to certain pages Read only.
- Performed Version Controlling using Team foundation server (TFS) and used Microsoft Release management to observe and integrate the flow of testing, development, deployment and supporting complex problems using Visual studio online(VSO).
- Rewrote the Unity bootstrapper, which ships as part of the Prism code with a custom SpringFramework bootstrapper, which will be contributed back to the open source SpringFramework for a future release.
- Used Win forms controls and Custom User Controls to provide standard interactive User Interface.
Environment: C#, .NET 4.0/4.5,WPF,Visual studio 2013/2012, WSDL, HTML, JavaScript, Entity frame work 6.0, Prism, Net Remoting, MVC 6.0, Win Forms, Resharper,ORM, AngularJs, Bootstrap, Restful Services, JQuery, Agile, AJAX, XML, UML, IIS 8.0, TFS-2012 Express.
Sr.Net Developer
Confidential, Rochester, NY
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
- Worked with Scrum and Agile methodology to ensure high quality work.
- Developed the CER portal Web Pages from ground up using, ASP.NET, MVC, HTML5, JavaScript, and CSS3.
- Implemented Data access layer (DL) using Entity Framework with database SQL Server by creating Functions, Triggers and Store Procedures in T-SQ
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed Web services/Rest Services for building applications that send and receive messages by using the Simple Object Access Protocol (SOAP) over HTTP.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Integrated process into build system which auto-generates RESTFUL API documentation from improving API documentation quality and availability while reducing maintenance costs.
- Designed and developed a modularity and navigation framework based on Microsoft’s Prism Application Guidance.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information and also implemented Message Driven Beams.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Created HTML and CSS template designs using Bootstrap for designing the web pages.
- Performing design and development of Winforms application using C# and separate user interface logic from the business logic.
- Incorporated many rich, user friendly, responsive features in the application using AngularJS, BOOTSTRAP, HTML 5, and JQuery Lite.
- Implemented Constructor Based Dependency Injection and also DI implementation using factories.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Maintained the Version, Labeled Versions and Backups of the source using IBM Rational ClearCase.
- Supervised the development of functional documents for the application.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Environment: C#, .NET 4.0/4.5,WPF,Visual studio 2012, WSDL, HTML5,CSS3, JavaScript, Entity frame work, Prism, Net Remoting, MVC 5.0/4.0, Win Forms, ORM, Restful Services,AngularJs,Bootstrap, JQuery, Agile, AJAX, XML, UML, IIS 8.0, TFS-2012 Express.
Sr.Net Developer
Confidential, Phoenix, AZ
Responsibilities:
- Involved in Planning, Defining and Designing data based on business requirements and provided documentation.
- Development support for .Net Web services in ASP.Net with C#.Net and consumed it. And also developed .Net Web Services, XML, XSD, XSLT, XPATH and XML Schema.
- Implemented and deployed XML Web Services (SOAP) using C#.NET and validated client side components using JavaScript and Ajax, C#, XML, CSS Web services.
- Worked on integrating with other systems through WCF service which is secured through "transport" security.
- Developed security for WCF service endpoints. Designing of WCF based Service, Data, Fault and Message Contracts. Hosting the WCF services.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, CSS, Asp.Net Controls, Telerik .NET UI Controls.
- Extensively worked with ASP.NET Web Site Administration Tool (WAT) to create Roles, Login Controls, Authentication and Authorization for Site Security.
- Developed GUI using ASP.NET Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look. Designed SSIS packages to pull data from various sources such flat files, Oracle DB, other SQL server tables using Visual Studio 2010.
- Have developed dynamic SSIS packages with XML configuration files.
- Created Database and Database Objects like Tables, Stored Procedures, Views, Triggers, Rules, Defaults, user defined data types and functions.
- Defined relationship between tables and enforced the referential integrity constraints. Created Clustered and Non-Clustered Indexes.
- Responsible for Designing user interface for web forms using HTML, CSS, JQuery, MVC Razor Syntax.
- Used Web Services (Rest Services) to automatically generate metadata to describe Web services in the Web Services Description Language (WSDL).
- Worked with Scrum and Agile methodology to ensure high quality work.
- Responsible for Implementing the Client Side Features, Input Validations, Making the Calls to the Controller Actions, Applying the programming logic on the cshtml file, and dynamically building the HTML Tags and injecting them into the Container controls from UI using JQuery, JavaScript.
- Created complex Stored Procedures, triggers, cursors, tables, and views using T-SQL for various BI purposes.
- Installing IIS server on the Windows server 2008R2.
- Have successfully published various .NET interfaces screens on to the IIS server.
- Provided administrative services to the data discrepancies in the reports, SQL server jobs and GU interfaces.
Environment: Microsoft SQL Server 2008/2012 Enterprise Edition, Visual studio 2010/2012, T-SQL, OLAP, VB.NET, C#, AJAX, Restful Services, Entity frame work, Microsoft Light Switch 2011 and 2012,Oracle 10g, WEB API, TFS 2012 Express, Test-driven development (TDD), ORM, Agile, MVC (3.0), Win Forms, Microsoft Windows 2008R2 Advanced Server, BIDS.
Sr.Net Developer
Confidential, Mason, OH
Responsibilities:
- Involved in Planning, Defining and Designing data based on business requirements and provided documentation.
- 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.
- Leveraged WCF mechanisms like sessioning, Instance management, and concurrency to make our services more robust and scalable.
- Worked with Charts and Data Binding controls with service components in Silverlight 4.0/3.0.
- Used Silverlight 4.0/3.0 for providing a more compelling, engaging and rich media experience for viewers.
- Designed a lightweight class library using SILVERLIGHT 3.0, which includes features such as extensible controls, WCF, networking components and LINQ APIs.
- Worked in the Prism Framework using MVVM Pattern in the Silverlight UI.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Utilized Ajax Tab control, Update Panel, Script Manager, ModalPopupExtender, MaskedEditExtender and MaskedEditValidator for validations.
- Designed the web UI using Silverlight 4.0/3.0,ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Used 3rd party controls like DevExpress for web applications.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 3.5 for web pages.
- Implementing client-side data-binding via Knockout.js (MVVM pattern)
- Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Wrote an API for accessing SharePoint content on an internal website from points outside the company's network. Included the ability to maintain state and authorization across multiple calls.
- Created automatically running stored procedures for day-end operation using SQL Server agent.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
Environment: VisualStudio2010,C#,ASP.NET3.5,WCF, Java Script, SILVERLIGHT 4.0/3.0,Expression Blend 3.0, XAML, TFS 2010, WCF, IIS 7.0, AJAX, Knockout.js,ADO.NET, XML, Path, Microsoft Enterprise Library, SQL Server Integration Services,, NUNIT, SQL Server 2008 R2, DevExpress, Windows XP, UML, Test-driven development (TDD), Windows Server 2003,Windows Server 2008 R2/2008.
.Net Developer
Confidential, Trumbull, CT
Responsibilities:
- Developed a high quality software model using N-Tier Architecture with Software development life-cycle (SDLC) followed by Agile methodologies.
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Used Windows Workflow Foundation (WWF) for service interoperability and also created activities and processes for WWF.
- Extensively worked with ASP.NET Web Site Administration Tool and Web.Config file to create Roles, Profiles, Login Controls, Membership, Identification, Authentication and Authorization for Site Security and user data storing.
- Worked With ASP.NET Web Parts, Navigation Control, User Controls, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Implemented AJAX controls to reduce the server trip while modifying Grid View Data.
- ASP.NET AJAX Control Toolkit, which adds a rich library of controls for AJAX development and LINQ, is used to code queries for DML, DDL Statements.
- Implemented Query Expressions, Expression Trees to get the data from SQL and XML using LINQ to SQL and LINQ to XML.
- Used ADO.NET objects Data Reader, Dataset and Data Adapter for consistent access to data sources.
- Created SQL Server Tables and Complex Tables and Developed Stored Procedures, Views and User-Defined Functions those are required for the application.
- Involved in Developing Query for generatingCross-Tab Drill-downreports in SSRS (SQL Server Reporting Services).
- Involved in Unit Testing, Modular Testing and successful integration of modules and multiple layers in the system.
- Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: .NET Framework 3.5/3.0/2.0, C# 3.0/2.0, WPF, WCF, WWF, ASP.NET, ADO.NET, Visual Studio 2008/2005, SQL Server 2005, XML, .NET Remoting, AJAX, LINQ, web services, Expression Blend, SSRS, VSS 2005.
.Net Developer
Confidential
Responsibilities:
- Developed a high quality software model using N-Tier Architecture with Software development life-cycle (SDLC) followed by Agile methodologies.
- Enhance and support Staffing application by developing modules in the system using ASP.NET 2.0 coding in C# and Oracle 9i as the sever technology Involved in system study, analysis and defining the Three Tier Architecture of the Application.
- Developed ASP.NET 2.0 pages in C# and .NET to meet the business requirements.
- Exclusively used Interfaces in C# to communicate through the services.
- Extensively involved in Developing Components for Business Layer and Data Layer.
- Developed variety of customized application for corporate use on NET technology, classic ASP based web sites and created JavaScript based widgets.
Environment: .Net Framework2.0, Visual Studio 2003, C# .Net, ASP.Net, Oracle9i, ADO.NET, XML, XSL, IIS.