Senior .net Developer/lead Resume
SUMMARY:
- Microsoft Certified Solution Developer with 11 years of progressive experience in Information Technology industry, including 10 years of experience in developing web and windows (desktop) applications using Microsoft Technologies (.net and SQL Server).
- Extensive experience in .NET Web Enterprise application development with expertise in ASP.NET, C#.NET, ADO.NET, WEB API, Entity Framework, MVC4/MVC5, HTML, CSS, JQuery, AJAX, AngularJS, WPF, WCF, Web Services, Restful Services, SQL Server, SharePoint and oracle.
- Extensive experience in full Software Development Lifecycle (SDLC) starting from Requirement gathering, Analysis, Design, Development, Testing, Maintenance, and Enhancement & Post Production Support of Business Applications.
- Extensive experience in design and implementing database objects using RDBMS concepts, with MS SQL Server and Oracle, and developing T - SQL, stored procedures, functions, relations, view, tables, and triggers.
- 6-Experience with various design patterns like Factory, Dependency Injection, Façade, Abstract Factory, Proxy, and Architectural patterns like MVC, MVVM, 3-Tier, N-Tier, Service Oriented Architecture (SOA).
- Extensive experience in i3mplementing complex business logics and developing reusable API’s with Object Oriented Methodologies (OOA, OOD & OOP) using Microsoft .net Technologies.
- Excellent experience working with UML for drawing the Use Case Diagrams, Class Diagrams, Sequence Diagrams, State and Activity Diagrams.
- Extensive experience in analyze\design the specifications required for the development of new application and enhancements made to the existing application and user/client training.
- Extensive experience working with clients and help extract requirements and design solutions based on business plans and objectives.
- Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
- Extensive experience in Full Stack .Net Web Application development.
- Extensive experience in integrating third party tool (Aspose, Kofax and K2.net workflow) and libraries with .net applications.
- Proficient in MS Team Foundation Server (TFS), Visual Source Safe and SVN Tortoise to manage code source control.
- Experience in Configuration Management for different environments (Test, UAT, Staging and Production), preparing user manuals, and integration guides.
- Extensive experience in working in multiple large and small scale projects independently and in a team.
- Self-motivated individual with promising team working skills, having good analytical & problem solving capabilities in implementing technology solutions .
- Capable of quickly learning and adopting new technologies and delivering solutions as an individual and as part of a team
TECHNICAL SKILLS:
Languages: C#.net, VB.NET, T-SQL, PL/SQL, UML, LINQ, JSON, HTML, HTMLS, XHTML, XML, JavaScript, JQuery
Web Framework: Asp.net, AngularJS, Asp.net MVC, AJAX, Bootstrap
Microsoft Technologies: .Net Framework 4.5/4.0/3.5/ 2.0 , WCF, Razor, Web API, Web Services, Microsoft Enterprise Library, SharePoint (WSS, MOSS).
Data Access Technologies: ADO.net and Entity Framework 4.0/5.0 .
Databases: SQL Server (2000, 2005, 2008 R2 ), Oracle (9i, 10g, 11g), MY SQL, AS400.
Development Tools: Visual Studio.Net, SQL Server Management Studio, Toad, PLSQL Developer, Team Foundation Server (TFS), Visual Source Safe (VSS) and SVN Tortoise.
Operating Systems: Windows XP/VISTA/7/8/10, Windows Server 2003, 2008 R2 .
Other Tools: K2 workflow, NUnit, DevPartner Studio, Photoshop, Dreamweaver, Aspose word.
PROFESSIONAL SUMMARY:
Confidential
Senior .net Developer/Lead
Responsibilities:
- Responsible for full application development lifecycle, Requirement gathering, analyzing requirement, understanding the business rules needed, studying impact, designing and developing solution.
- Responsible for preparing Proof of Concept's based on the business requirements.
- Implemented SCRUM by using fast paced agile methodology, involving in task completion, user stories and sprint, and Prioritized the Tasks as per Business Requirements.
- Analyzed project in every retrospective meeting and planned the goals for the next sprint of project using agile methodology.
- Implemented Dependency Injection, Singleton, and Abstract Factory and Proxy design pattern.
- Implemented in Model-View-Controller (MVC) architectural pattern and comfortably programmed on all the tiers in the application.
- Created Views using HTML5, HTML Helper, and Razor view engine, JQuery, JavaScript and CSS.
- Created forms using SharePoint Designer.
- Have developed timer jobs in SharePoint.
- Extensive experience in creating PowerShell scripts for checking SharePoint content Data base size.
- Enhanced functionality of SharePoint Lists and Libraries using Event Receivers.
- Implemented MVC features such as Attribute Routing, Authentication Filters, Global Error Handling and Custom Error Messages.
- Implemented RouteConfig for Role-based access control with simplified URLS.
- Developed View-Model layer for implementing complex data-transformation logics and presentation logics from multiple Models.
- Developed Models using Entity Framework, LINQ, ADO.Net and SQL server stored procedure.
- Implemented N-tier architecture and Service Oriented architectures comfortably programmed on all the tiers in the application.
- Implemented complex business functionalities in Component/Business layer with Object Oriented Programming (OOP) and used in WCF services.
- Created stored procedures, user defined functions, triggers, views, complex queries to perform business rules on the MS SQL database.
- Involved in performance tuning of the application by creating various database Indexes and optimizing Database queries.
- Responsible for maintaining versions of source code for system integration test (SIT).
- Used Source Controller SVN Tortoise to check-in, check-out and merging codes on daily basis.
- Manually develop and execute Test Plan, Test cases and Test Reports and involved in testing various components of the application.
- Provided technical leadership and guidance to the team.
- Added appSettings key in web.config file according to application requirements.
- Used FxCop to enforce the .NET framework guidelines for managed code assemblies.
Environment: C#.net, Asp.net, WCF, JSON, HTML, JQuery, LINQ, Angular JS, Enterprise Library, Entity Framework, Visual Studio 2012, IIS 7, CSS, XML, SQL Server, MVC,SOA, N-Tier, SVN Tortoise
Confidential
Senior Software Engineer
Responsibilities:
- Designed and developed Web Pages using ASP.NET, C#, HTML, JavaScript, AJAX, JQuery, CSS and server controls.
- Used various server controls like Multi View and Grid View with extensive data binding to display, page and sort multiple records.
- Used Validation Controls for corresponding validations required for business logic in Web Forms.
- Developed, tested and deployed various content management features such as (Folder View, Hyperlink, Rendering, Advanced Search, Archiving content and Purging deleted content).
- Developed Components, APIs, Windows Services, Business Logic, common utilities and Data Access Layer with Object Oriented programming methodologies.
- Used JQuery, ASP.NET, C#, AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
- Developed User controls using ASP.NET, C# and used them dynamically in the web pages using Master pages and CSS.
- Developed parameterized SQL queries and stored procedures to query database tables in T-SQL
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server.
- Worked on the SharePoint Object Model, Timer Jobs, Event Receivers, Features, Content Types, CAML Query, Page Layouts, Master pages, SharePoint Designer.
- Bug Fixes for existing software system and also software enhancement
- Managed project timelines to completion with clear documentation on the various tasks, progress, and issue resolution.
- Involved in creating interfaces to push data for desktop modules using JSON format.
- Worked in Agile (Scrum) environment which includes short term goals, iterative development, Daily updates and code integrations.
- Used Team Foundation Server (TFS) for source code management.
Environment: ASP.Net, C#.Net, ADO.Net, AJAX toolkit, JSON, WPF, JQuery, Java script, SharePoint, SQL Server, NUnit, XML, MVVM,MVC, HTML, CSS, Team Foundation Server (TFS)
Confidential
Software Consultant
Responsibilities:
- Interacted with the Line of Business people, for the business logics.
- Designed and Developed user interface (UI) ASP.Net pages using Master Pages, Server controls, reusable User Controls, HTML, CSS, JavaScript, and AJAX.
- Developed APIs for binding Data Grids, Data Views with Data sets, Data table used Data Adaptors intensively to extract data from Backend using ADO.NET.
- Created database objects including Tables, Store Procedures, Triggers, Relations, Indexes and Views, also objects for Data Binding and Data Management with consistent access using ADO.NET accessed from the Data Layer.
- Used ASP.NET validation controls for validating the information provided by the user and implemented input validation using the ASP.NET Input Validation Controls.
- Fixing various application bugs to correct and enhance quality with performance.
- Designed sequential and class diagrams using UML.
- Performed Unit testing, Module testing and Integration Testing.
- Coordinated with the QA team and make sure all the functionality of the application are tested.
Environment: ASP.net, C#.net, HTML, ADO.net, HTML, JQuery, CSS, JavaScript, AJAX, 3-tier, Team Foundation Server (TFS)
Confidential
Dot Net Consultant
Responsibilities:
- Primary role a Developer, understanding design specifications and programmed accordingly.
- Developed asp.net master pages with the dynamic interactive context menu and footer static information.
- Developed code libraries and assemblies following OOPs concepts for code reusability and reduce development time.
- Implemented Global Exception handling blocks to log the unhandled Exceptions in the Application.
- Developed Data Access layer with ADO.net for consistently accessing data from SQL Server Database.
- Created SQL Server Database Tables, Stored Procedures, Views, and SQL-Queries.
- Understand the existing system in ASP application and migrating functionality to ASP.net.
- Preparing test cases and test plans for the QA team.
- Worked closely with QA team for fixing the Bugs addressed by QA testing.
- Developed Import utilities consuming Web Services to import client data into Database.
- Worked in Agile development methodology environment.
Environment: ASP.Net, ASP, C#.Net, ADO.net, Web Services, XML, .net Framework 2.0, SQL Server 2005, Ajax, Java script, Agile.
