Sr .net Developer Resume
Providence, RI
SUMMARY
- Around 8+ years of IT experience with exceptional skills in Analysis, Design and Development of high scalable Mulpti - tiered Web Applications, Distributed Applications and Web Services using Microsoft Technologies in Finance, Banking, Telecom and Healthcare domains.
- Expertise in developing Web-based and Windows-based applications using C#, VB.NET, ASP.NET,AJAX, UML, JavaScript, VBScript, XML, CSS, SQL-Server 2008/2005/2000 , Oracle 11g/10g/9i/8i and Visual Studio 2010/2008/2005/2003.
- Experience in implementing the MVC 3.0/4.0/5.0 design pattern to standardize the application architecture.
- Extensive working experiencewith different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
- Extensive experience in developing User Interfaces using Bootstrap 3.2, AngularJS, ASP.NET, AJAX, JQuery, XML, HTML5/DHTML, CSS, JavaScript, and JQueryUI.
- Worked extensively on server controls and implemented various user controls using both C# and VB. NET.
- Extensively worked ASP.NET MVC4 applications using Database Code First Approach in Entity Framework 4.3/5.0/6.0 and UI in Razor View Engine and client side framework AngularJS, Bootstrap and HTML 5.
- Extensively workedon AngularJS framework in ASP pages to run as Offline Application in browser that avoid IIS dependency installation and configuration.
- Extensive experience in design and development of MVC and Web Form applications.
- Good Experience in MVC 4.0 framework to reduce the complexity and to get full control over the behavior of the application.
- Experience in Implementation of client side validations using JQuery and ASP.NET MVCvalidation implemented at Controller level.
- Strong knowledge of Object Oriented Analysis and Design (OOAD) concepts including inheritance, polymorphism, and abstraction.
- Very Good Experience in creating and consuming web services and WCF SOAP\REST, WEB API services.
- Expertise in Developing WCF Services that implement the Service-Oriented Architecture (SOA).
- Experience in developing Web Applications using third party controls Infragistics and Telerik.
- Experience in database design and implementing Administration and database objects like stored procedures, functions, triggers and constraints.
- Extensive working experience indatabase design and development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures and Functions using T-SQL and PL/SQL in SQL Server 2000/2005/2008 , Oracle 8i/9i/10g/11g.
- Experience in developingCustom Reportsand different types ofTabular,Matrix,Ad-hocand distributed reports in multiple formats usingCrystal Reports and SQL Server Reporting Services (SSRS).
- Hands on experience using Source Code Control Systems likeMicrosoft Visual Source Safeand Microsoft Team Foundation Server.
- Ability to prioritize tasks/Multitask and execute them to perfection and able to work in a high pressure environment and capable of working in a team and as an individual.
- Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.
TECHNICAL SKILLS
Programming Languages: C++, C#.Net (4.5/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 , MVC 5.0/4.0/3.0, Ajax 3.0/2.0, Javascript, Jquery, AngularJS, VB Script, Bootstrap, XML, HTML5, CSS3.
UI Technologies: Winforms,WPF, MVVM
IDE Tools: Visual Studio 2013/2012/2010 , DevExpress, Sql Server Management Studio,Expression Blend(4.0/3.0)
.Net Frameworks: .Net Framework 4.5/ 4.0/3.5/3.0/2.0
Database: SQL Server 2008/2005/2000 (T-SQL), Oracle 11g/10g/9i/8i (PL/SQL), MS Access.
Reporting Services: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports.
Enterprise Servers: Microsoft IIS(7.0/6.0/5.0),Windows Server 2008/2003/NT
Version Control Tools: Visual SourceSafe(2005), SubVersion, Team Foundation Server(2010/2008), Serena PVCS Version Manager 8.4.
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services,Web API,LINQ, LINQ to XML, LINQ to ENTITIES, Enterprise Library 5.0/4.0/3.1
PROFESSIONAL EXPERIENCE
Confidential - Providence, RI
Sr .Net Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC) for documentation, designing, development phase of the System.
- Used Web API as an ideal platform in building Restful applications on .NETFramework.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Implemented View Model patterns/ in creating and managing Views, Partial Views, View Models, Web APIs using ASP.NET MVC, Custom Error Pages.
- Created AngularJS Controllers, Scope, Model, view, Services, Factory etc., which Isolate scopes perform operations in UI.
- Implemented ORM FrameworkEntity Framework Code First Approach with Repository Pattern and its implementation over the Business and Presentation layers.
- Implemented CRUD operations, performance tuning like disabling the Lazy loading and enabling Eager loading, compiles queries etc.. using LINQ to Entities.
- Implemented Entity Framework Migrations to enforce the frequent changes in Conceputal layer changes to database.
- Created and consumed ASP.NET Web services and implemented REST full Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
- Developed Applications using VB.Net, .NET Framework 3.5, Object Oriented Principles and n-tier architecture.
- Enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted on IIS.
- Created Stored Procedures, Functions, and Triggers using PL/SQL in Oracle 11g to insert, update, and delete data inside tables.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Responsible for maintaining versions of source code using Serena PVCS Version Manager.
- Prepared WCF Service layer to handle client-service interaction. Involved package creation and deployment.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients
- Designed and developed user interface for web application and intranet application using VisualStudio2010, ASP.NET, MVC, C # .NET, and AJAX, XML and CSS with object oriented programming techniques. Used various features of C# and C#.Net (e.g. reflections, generics, partial classes, LINQ etc.).
- Leveraged WCF mechanisms like sessioning, Instance management, and concurrency to make our services more robust and scalable
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent
- 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
- Responsible in developing Stored Procedures, Views, Indexes, Scripts for database transactions on Oracle 11g.Involved in Troubleshooting and Debugging of the application within Stipulated time.
- Created automated Unit test plans and performed Unit testing modules according to the requirements and development standards with NUnit testing.
Environment: Visual Studio 2013, C#, ASP.NET MVC 5.0/4.0, Entity Framwork 6.0/4.3, WCF, WEB API, Serena PVCS Version Manager 8.4, AngularJS, Microsoft Enterprise Library, IIS 7.0, HTML 5, DOM,JQuery,JQueryUI DHTML, XHTML, Rest Web Services, LINQ to Entities, Oracle 11g.
Confidential -Nashville,TN
Sr.Net Developer
Responsibilities:
- Developed cross browser compatible, customer facing online application based on N - Tier Architecture.
- Dealt with Bootstrapto present the application in a visually appealing manner and to render customer information as users were adding details to their profile.
- Implemented the DAL using the Entity Framework 6.0 Database-First paradigm and Wrote Linq to entity queries in the DAL layer to fetch the data.
- Generated business objects in DAL layer to implement more functionality in Entities.
- Used Interfaces, Delegates, Generics and Collections in the business logic layer.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Implemented debugging and exception logging mechnasims modules for WCF services which will be used in Business to Business services to save time and cost.
- Implemented various endpoints to establish communication with multiple transport protocols.
- Involved in development of webservices and other required modules invb.net
- Implemented Layouts and partial view to maintain the consistent look and feel for Razor Web pages.
- Implemented Controllers and Actionresults and Custom Action Filters and Routing Mechanisams.
- Implemented Custom httphelpers and strong typed helpers in Views.
- Providing Release Management and Build Automation with TFS 2013 Build Automation.
- Responsible for Automated Staging Server Version Deployment to Production.
- Writing Stored Procedures and User Defined Scalar Functions (UDFs) to be used in the SSIS packages SQL Scripts.
- Creating - Tables, Indexes, Views, User defined functions, Triggers, Parameterized Stored Procedures, Constraints and Roles.
- Developed procedures and functions for business &data transactions with Error Handling.
- Used Re-Sharper and Style Cop for code enhancement.Designed and coded application components in an Agile environment.
Environment: .NET Framwork 4.0, Visual Studio 2012, ASP.NET 4.0, C# 4.5, HTML, CSS, WCF, RestSOAP UI, XML, LINQ, SQL Server 2008, SSRS, ORACLE11G, PL/SQL and TFS.
Confidential - Boston,MA
.Net Developer
Responsibilities:
- Created Dashboards for Organization, Guide, Contract Monitor, Finance and Manager roles.
- Designed Master Pages by using Visual Studio .NET 2010 and Creating Style Sheets for formatting the Webpages based on the business requirements and functional requirements document.
- Created web user interface using ASP.NET for the users to generate reports.
- Designed and developed user interface modules using HTML, CSS and JavaScript.
- Created Master Page features for consistent layout of pages in the application.
- Created Entity Framework Database First Modelfor ASP.NETapplication used LINQ to Entities and Lambda Expressions for the data access layer.
- Worked on ASP.NET State Management Techniques like View State, Sessions, Caching (Output Caching).
- Designed and developed user interface for web application and intranet application using VisualStudio2010, ASP.NET, MVC, C # .NET, and AJAX, XML and CSS with object oriented programming techniques. Used various features of C# and C#.Net (e.g. reflections, generics, partial classes, LINQ etc.).
- Implemented Authentication and Authorization using Web.Config file. Configured for users Authorization and role based security.
- Used XML for Data Storage and XSLT to transform the SQL queries returned as XML nodes.
- Used the ASP.NET built in Membership provider to manage user accounts and user roles.
- Created Stored Procedures in SQL Server that gets the data for the given input values and tuned queries in frequently used Stored Procedures.
- Designed and developed Crystal Reports based on Design Specification and the Prototype.
- Used controls like Group, Cross-Tab, Picture, Pie Charts and Bar Charts in Crystal Reports.
- Created sub-reports inside the main report and changed the sub-report links so that the sub-report also gets the same parameters that of main report.
- Used Crystal Reports as a reporting tool for developing reports.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server 2012.
- Developed Web Services using Windows Communication Foundation (WCF) for integration with other systems
- Created and consumed services using WCF, C# to generate and e-mail those reports to the requested user
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
- Created SSIS packages for importing data from various data files/excel to the data source Utilized Trace and Debug flags within the web application in the development and test environments of the application.
Environment: .NET Framework 3.5/4.0, Visual Studio 2008/2010, ASP.NET 3.5/4.0, C#, HTML, CSS, JavaScript, WCF, XML, XSD, XSLT, PL/SQL TOAD For Oracle 10g, Crystal Reports, VSS and Infragistics Controls.
Confidential
.Net Programmer
Responsibilities:
- Involved in Analysis, Design, Coding, and Testing and maintenance phase of modules of software life cycle.
- Designed and developed complete front-end application using VB.NET Web Forms.
- Developed the components for middle tier (Business Layer) using VB.NET.
- Designed web forms by implementing CSS, HTML and JavaScript.
- Created User Controls for the header and footer of the website which appears in all the pages.
- Worked extensively on web forms and data binding controls like data list and drop down boxes. Used pagination and sorting features of data grid in reports.
- Designed and developed stored procedures and User defined functions SQL Server Database. Implemented role based security and customizable workflows based on a user's role.
- Created queries and stored procedures in the SQL Server Database
- Implemented validation using ASP.NET validation controls.
- Extensively worked on ADO.NETobjects.
Environment: ASP.NET 2.0, ADO.NET, C#, VB.NET 2005, .NET Framewrok 2.0, XML, MS SQL Server 2000, SQL, IIS6.0, WINDOWS 2000, SSRS 2005.
Confidential
Web Developer
Responsibilities:
- Gained valuable experience working with ASP.NET and C#, developed application logic in C#.
- Gained knowledge about all aspects of the software product life cycle from inception to delivery of product. Tasks included: user needs assessment, user interface design, ASP development, JavaScript development, database design, SQL Server, Code Reviews testing, user support &ongoing code maintenance.
- Involved in migrating the application from Asp to Asp.net.
- Developed many Web Forms using C# and ASP.NET and used AJAX in some forms.
- Gained experience working in a team based environment.
- Used Grid Views to display data and formatted using Sorting and Paging.
- Gained knowledge about Web Services for userauthentication.
Environment: C#.Net, ASP.Net, JavaScript, SQL Server 2005, HTML, CSS, Web services.
