Senior .net Developer/sql Developer Resume
Rochester, MN
EXECUTIVE SUMMARY:
- IT professional having 9+ years of experience in all phases of Software Development Life Cycle (SDLC) such as planning,requirement gathering,analysis, design, implementation, testing and maintenance of Web Based, Client - Server and N-tier Architecture.
- Worked as an individual contributor and as a team member of small team in ‘Scrum and Sprint’ based a fast pace Agile development environment.
- Extensive experience in designing and developing software applications with ASP.Net MVC(3.0/4.0), C# (4.5/4.0/3.5/3.0 /2.0 ), .NET Framework (4.5/4.0/3.5/3.0 /2.0 /1.x), ASP.NET (4.5/4.0/3.5/3.0 /2.0 ), ADO.NET, AJAX, LINQ, WCF, CSS, Web Services, SOAP.
- Responsible for designing Presentation Tier (web pages) using Master Pages, Themes, Skins, HTML, XML, CSS, Java Script, JQuery and also worked with ASP.NET Custom Controls.
- Hands on experience with Angular JS, Bootstrap 3.0, HTML5 for creating single page applications.
- Experienced in using ASP.NET AJAX framework and created efficient and interactive Web applications to work across all popular browsers.
- Extensive working experience in designing using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory, Singleton, MVC.
- Experienced in using Language-Integrated Query (LINQ) and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Expertise in Web based (Web Forms, ASP.Net) application development.
- Implemented Exception Handling mechanism using .Net Framework Classes and extensively used various User Controls to ensure reusability.
- Worked extensively with ADO.NET objects such as Data Adapter, DataSet, and Data Reader to interact with databases like SQL Server 2012/2008/2005/2000.
- Experienced in database related work primarily creating complex stored procedures, Views, Triggers and Functions using PL/SQL, T-SQL.
- Experienced in generating the reports using Crystal Reports 9i / XI and SAP Crystal Reports 2013.
- Used HP Quality Centre to log application defects after the changes moved to production and HP Service Manger 7 for application support. Well-versed in handling the Incident tickets, Problem tickets, Change tickets and Release tickets.
- Experienced in Configuration Management, maintaining the web sites and services, setting up and maintaining company Version policies, build schedule using Team Foundation Server 2010 and VSS.
- Extensive working experience in unit testing framework - NUNIT, MS Unit Tests.
- Excellent Written, Analytical, Verbal Communication skills with a customer service oriented
TECHNICAL SKILLS:
Programming Languages: C#.Net (4.5/4.0/3.5/3.0 ), VB.NET (10.0/9.0/8.0 ), C++, HTML, T-Sql
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , MVC, Silverlight 4.0/3.0, ASP.Net
Ajax Toolkit 3.0/2.0, Javascript, Jquery, VB Script: XML Technologies
XAML, XML, XSLT, XSL: UI Technologies
AngularJS, Bootstrap 3.0,HTML5 : IDE Tools
Visual Studio 2015/2013/2010/2008/2005 : .Net Frameworks
.Net Framework 4.5/4.0/3.5/3.0/2.0 /1.* : Databases
MS SQL SERVER 2014/2012/2008/2005/2000 : Reporting Tool
SQL Server Reporting Services (SSRS), SAP Crystal Reports 9i, XI : and 2013
Modeling Tools : UML, MS Visio 2010/2007
Issue/Bug Tracking Tools : HP Quality Centre and HP Service Manger 7
Version Control Tools : Visual SourceSafe(2005), CVS, Team Foundation Server(2010)
Middleware : WCF, ADO.NET 4.5/4.0/3.5/3.0/2.0 , Web Services, Web API 2.0,
Nhibernate, Enterprise Library 5.0/4.0/3.1 : Servers
PROFESSIONAL EXPERIENCE:
ConfidentialSenior .NET Developer/SQL Developer
Rochester, MN
Responsibilities:
- Followed Scrum and Test Driven Development Methods in Agile Scrum Methodology to produce high Quality software.
- Responsible for designing the ASP.NET application authentication using .NET Framework, C#.NET, Model View Controller (MVC).
- Involved in designing and development of SOA services using WCF.
- Working on creating Rest Services using ASP.NET Web API and C#.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Coding and debugging using ASP.NET and C#.
- Design the UI standards for the application using JavaScript, ExtJs, AJAX and JQuery.
- Made the application multi-page and responsive user interface using JQuery.
- Transformed conceptual designs into interactive user interfaces using HTML5 CSS3 AngularJS ExtJs and Bootstrap.
- Used Telerik controls to create SharePoint webparts.
- Implemented AngularJS Controllers to maintain each view data.
- Worked on SharePoint Adapter services send approved and denied orders to SharePoint site.
- Created, customized, SharePoint Portal Sites, permissions for users on various sites, updated content, and created custom navigation i.e. structuring document folders, quick launch etc.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Developing a portal for external clients to view reports, status, community logins and for their other internal purposes
- Worked on Microsoft Office products such as Word, Excel, PowerPoint, Visio, Access, and MS Project.
- Created custom SharePoint sites, sub sites, Document Libraries, Lists and List views to collaborate the Affiliates using visual studio 2013.
- Developed web forms using ASP.NET server controls and validated client side using Java Script and JQuery.
- Created applications for checking proper data flow and security in Financials.
- Been part of the research team in integrating ASP.NET with MVC.
- Actively researched on Bootstrap and KendoUI and integrating with the ASP.NET controls.
- Used JSON Serializer in data contract of WCF to generate the data in JSON format.
- Writing Database routines, stored procedures and fixing up standard specifications.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance needs.
- Extensively made use of Entity Framework to exchange data between web applications and database objects.
- Development of various CRM-related scripts and utilities.
- Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.
- Extensively worked on OLAP cubes using SSAS.
- Created SSIS packages for File Transfer from one location to the other using FTP task.
- Using Sql. Server 2012/2014 database as back-end along with ADO.NET Entity Framework and LINQ to access the database tables.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints and foreign keys.
- Implemented Message Queuing in .NET that promotes decoupling within a system by enabling components to asynchronously submit requests and receive responses.
- Wrote Seed Scripts to handle data.
- Wrote Pre-Deployment and Post-Deployment scripts to execute Transact- SQL statements.
- Experience in designing and developing reports using SQL Reporting Services (SSRS).
- Developed various reports including matrix reports, stepping reports and sub reports.
- Creation of database objects like tables, views, materialized views, procedures and packages using SQL Server Management Studio (SSMS).
- Resolved production support issues and closed in time on a day to day basis.
- Actively worked and dealt with support cases and delivered on time.
- Worked with the other team members to provide assistance and training on software installations and configurations etc.
- Maintained various versions of the documents generated during the project using Share Point.
- Reviewed code and prepared Code Review documentation for the PBIs.
- Ensured and maintained the quality of code though manual testing and trouble-shoot the technical difficulties.
- Extensively used SSIS transformations such as Lookup, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script task and Send Mail task etc.
- Testing using n-unit testing.
Environment:HTML,CSS,JavaScript,JQuery,AngularJs,ExtJs,TelerikDevcraft,Sharepoint,WCF,SOAP/REST,XML,XSLT,JSON,.NET,ASP.NET,C#.NET,ADO.NETEntity Framework, Visual Studio 2013/2015, LINQ, SQL Server 2008/2012,SSMS, SSRS,IIS, Windows 10.
ConfidentialHouston, TX
Sr .NET Developer
Responsibilities:
- Analysis of the specifications provided by the clients.
- Regular client interactions in order to understand the client requirements.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Designing and developing the ASP.NET applications with Model-View-Controller (MVC)framework.
- Implementation of client side validations using JavaScript and ASP.NET MVC validation implemented at Controller level.
- Creating Unit Of work and Services to create abstraction between Database and Web API.
- Developed Authorization Server using AccessTokens and RefreshTokens Based on OAuth Protocol.
- Handled Errors in ASP.Net Web API Using Exception Filters and Exception Handlers.
- Created Authentication Filters and Authorization filers to Authenticate and Authorize the Client Request.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
- Modularized the existing CSS on the UI components to improve the performance by loading what is necessary.
- Created various Angular JS Services to make AJAX calls and custom angular directives to create own HTML tags and induce some kind of behavior to those tags.
- Worked on implementing new Stored Procedures as well as modifying the existing ones for any performance issues using SQL Server 2012.
- Collaborate with other IT teams, communicating and negotiating needs to achieve project goals.
- Worked on High Level Design and Low Level Design documents for the requirements.
- Fixed various bugs and defects, which are managed in HP Quality Center Application with collaboration of QA/Test team.
- Performed Bi-weekly code reviews, deployments and maintenance.
- Trained junior developers on framework and process to be followed in application development and post production support.
- Involved in peer review for each domain in all the Sprints.
Programming Tools & Technologies: Visual Studio 2013, .Net Framework4.5, C#, ASP.NET 4.5, ASP.Net MVC 5, SQL Server 2012, XML, HTML5, JavaScript, CSS, Jquery, LINQ to SQL, AJAX, TFS, Angular JS, MVC Web API 2.0, Fiddler,Entity Framework 6.0, Windows Server 2008 R2, Microsoft Enterprise Library, ReSharper and HP Quality Centre.
ConfidentialWashington, DC
.Net Developer
Responsibilities:
- Responsible for designing and implementing system modules using C#.NET and Visual Studio 2010.
- Specified the system architecture and design utilizing the UML Analysis and Design Models.
- Documented the system using Visual Studio 2010.
- Designed Sequence Diagrams for each and every functionality of the project.
- Designed flowchart of the project using Microsoft Visio 2007.
- Responsible for Reverse Engineering of C# code and its documentation.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
- Responsible for documentation of various versions of release including issues and bug fixing.
Environment: Visual Studio 2010/2008, C#, Visual Studio Tools for Office (VSTO), Team Foundation Server (TFS), Windows Vista, .NET 3.5 sp1, UML, Visio 2007, Office 2007
Confidential.NET Developer
Responsibilities:
- Involved in the 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 User Controls, Custom Controls, Data Access Layer, Business Logic Layer classes using C#.Net for web pages.
- 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 ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX Controls.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 3.5 for web pages.
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables).
- Used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- 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 a log file in event viewer.
- Preparation of Functional Specification Document (FSD) and Technical Specification Document (TSD).
- Developing testing strategies for efficient and error free testing in staging and production environments.
- Peer Review of Test Plans, Design documents, Code and Testing.
- Involved in getting the Change Request Signoff approvals for the project.
- Involved in Deployment and Troubleshooting issues in the application.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Programming Tools & Technologies:MS.Net Framework 3.5, Visual C#.Net, ASP.Net, Group Directory Shared Service, SQL Server 2008 Shared Service(preferred), SSRS, Microsoft SharePoint 2010,Java Script, AJAX, ADO.NET,LINQ, HTML, DHTML, XSLT, XML, CSS,IIS v6.0, IE 6 or IE 7 and TFS
Confidential
.NET Developer
Responsibilities:
- Worked on High Level Design and Low Level Design documentsfor the project requirements.
- Analysis of the specifications provided by the clients.
- Involved in the design and Coding using ASP.Net and C#.Net.
- Involved in the implementation of Business Layer and Data Layer.
- Design and implemented different pages for Admin UI Management tool.
- Extensively used ADO.Net objects to populate Data sets, Data grid and Repeater controls for display and manipulation of records.
- Created Database Tables and have written SQL Queries, Stored Procedures for all the Transactions in and out of the Database using SQL server 2000.
- Tortoise CVS was used as the version control tool.
- Developed Custom Controls which provides flexibility, reusability better design time experience.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Performed Unit testing using n-unit from the Designer GUI and participated in System Testing.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Worked on ST Support for Defect Fixing.
- Wrote different Unit test and Dev Integration Test cases for the different tasks.
Programming Tools & Technologies:Visual Studio.NET 2005, C#.Net 2.0, ASP.Net 2.0, ADO.Net, Web services, AJAX, JavaScript, MS SQL SERVER 2000, HP Quality Centre and Tortoise CVS
