Senior .net Developer Resume
Hudson, MA
SUMMARY
- Around 8 Years of assorted expertise in Software Development Life Cycle (SDLC) involving Design, Development, Integration, Implementation and Testing of applications in Client - Server, N-Tier Architecture based on Microsoft.Net Technologies.
- Technical expertise in Technologies with .Net Framework, C#, ASP.Net, ASP.Net MVC, VB.Net, ADO.Net, Web Services, WCF Services, Microsoft SQL Server and MS Team Foundation Server.
- Experience in Agile Software Development Methodology, Waterfall Software Development Methodology.
- Very well acquainted with the Object Oriented Programming System (OOPS) concepts like Inheritance, Polymorphism, Abstraction and Encapsulation.
- Experienced in creating rich User Interface using HTML 5.0, Angular JS, Bootstrap, CSS, JavaScript and JQuery.
- Extensive experience in ASP.NetMVC with strong understanding in creating and managing Views, Partial Views, View Models, Action Filters, Forms Authentication and custom action filter.
- Experience in converting .Netapplication to MicrosoftAzureCloud Service project as part of cloud
- Expertise in using Bootstrap and Angular JS for effective design of Web pages and strong experience in developing user-interactive using AJAX, JavaScript, and Angular JS.
- Strong experience in creating User Controls, Custom Controls, Master Pages using ASP.Net.
- Experience in implementing many directives from Angular JS in order to create all the functionalities related to the user interface, creating models and controllers with the help ofJavaScript.
- Expertise in developing the Web Application using the MVCframework usingRazorsyntax for view engine.
- Build Web pages that are
- Deploying and Publishing Websites throughIIS (Internet Information Server).
- Expertise in implementing SOA WEB API using WCF technology.
- Proficient in using XML related technologies including XSLT, XPATH and XQUERY.
- Experience in using Language-Integrated Query (LINQ) and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Excellent Experience in writing Data Access Layers using Entity Framework and LINQ to SQL.
- Extensive Experience working with ORM tool Entity Framework to exchange data between web applications and database objects.
- Created Entity classes and relationships between entity classes using Entity Framework to manage relational data as objects.
- Excellent experience in Data Modeling in implementing Tables, Views, Stored Procedures, Functions, and Triggers using T-SQL.
- Expert in using Cursors, Functions and calling Procedures from one package to another package and created dynamic SQL statements in Oracle using PL/SQL and ADO.Net.
- Experience in developing web and client server reports using reporting tools like Microsoft SQL Server Reporting Services.
- Prepared Technical Design Document, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, Unit and System testing.
- Experience with Test-Driven Development (TDD) like N-Unit testing frameworks.
- Strong experience in using source control tools like TFS, GITHUB and VSS.
- Expertise working with tools N-Unit, MOQ, JIRA, Fiddler.
- Expertise in creating, understanding and updating the new and existing Design Documents.
- Interact and communicate effectively with the Client, and strong at playing a key role in team.
TECHNICAL SKILLS
Languages: C#, VB.NET, Visual Basic 6.0, C, JavaScript.
Technologies/ Frameworks: .NET Framework 4.5/4.0/3.5/3.0/2.0 , ASP.NET 4.5/4.0/3.5/3.0/2.0 , MVC 3.0/4.0, ADO.Net, LINQ, WCF Services, Entity Framework 6.0, Microsoft Azure.
API’s: ASP.Net Web API, .Net Web Services
Databases: MS SQL Server 2008/2012/2014 , Oracle 10g/11g
Libraries: Angular 2.0, JQuery
Scripting: XML,JSON, XSLT,XSD, DTD, HTML,XHTML, DHTML, CSS, Java Script, Knockout JS, Node JS.
SOA: SOAP, REST
IDE: Microsoft Visual Studio 2008,2010,2012,2015
Operating Systems: Windows7/Vista/XP, Unix
Testing Tools: N-Unit, MOQ
Version Controls: GIT, TFS, SVN
Application Servers: Internet Information Server (IIS) 5.0/6.0/7.0
CASE Technologies: IBM Rational Rose and UML
Reporting and Other Tools: SQL Reporting Services (SSRS), Crystal Reports 8.0, SSIS(SQL Server Integration Services),JIRA, NUnit, MOQ, Fiddler
PROFESSIONAL EXPERIENCE
Confidential, Hudson, MA
Senior .Net Developer
Responsibilities:
- Implemented agile software development methodology for the development of the application.
- Designed and developed web-application using MVC.
- Developed GUI using Angular JS, JQuery and JavaScript.
- Designed and Developed Nested Views and UI-Views using Angular-JS UI Routing.
- Implemented the Data Access LayerusingEntity Framework.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Developed View-Models in order to restrict the controllers to control the dataflow between the model and view using MVC.
- Extensively used Partial Views, Custom HTML Helper, Filters and Razor View Engine in MVC Framework to develop Web UI.
- Knowledge of IT systems, application integration andECMtools and programs
- Developed search and advanced search components using Entity Framework to retrieve the search results from backend database (Asynchronous call) with AJAX features with partial page updates.
- Developed Database Crud operations with Entity Framework using code first approach.
- Install, Configure and upgrade Clusters and Azure.
- Use Window Azure to deploy the application on cloud and managing the session
- Designed and developedAzureREST based API management.
- Worked on client-side input validation functionality with Angular JS form validation as well as JQuery validation.
- Developed and hostingWCF Web Serviceson IIS by followingService Oriented Architecture (SOA).
- Heavy use of Knockout view models for separation of UI, data, and logic concerns.
- Implemented Service Contract, Operation Contract and Data Contract attributes and developed WCF Web Services.
- Worked with Entity Framework, LINQ and Lambda expressions to query and retrieve selective based information from the collection objects.
- Used SOA architecture for developing services within the MVC application.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Extensive usage ofBootstrapand LESS CSS for Responsive design.
- Developed Views using HTML, CSS, JQuery and Bootstrap 3.0.
- Implementation of Test driven development (TDD) approach to ensure quality and minimal bugs/defects.
- Built sophisticated distributed systems using REST Web APIs (SOA).
- Involved inDatabase modeling, creating tables and in writing stored procedures using SQL Server.
- Developed Web Services with XML and HTTP binding.
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries in SQL Server.
- Using Atlassian JIRA for bug tracking, issue tracking, and project management.
- Used TFS for the purpose of Source Control.
Environment: C#, MVC 5.0, HTML5, CSS3, Microsoft Azure, Angular JS, Java Script, Knockout JS 3.0, JQuery, Web Services, WCF, IIS, Visual Studio 2015, LINQ, SQL Server 2014, SQL Server Management Studio 2014, SSIS, SSRS, Entity Framework 6.0, TFS.
Confidential, Overland Park, KS
.Net Developer
Responsibilities:
- Implemented agile software development methodology for faster and iterative software development.
- Developed web application using MVCdesign pattern, Razor as view engine and HTML as markup.
- Developed the application using MVCwith Razor engine, C#, AJAX, JQuery, JSON, HTML, JavaScript and CSS.
- UsedAngular-JS to create the data in the table using repeat attributes.
- Used Angular- JS $http service to interact with backend service and performed AJAX call using JQuery.
- Implemented Custom Action filters in the MVC application for various purposes like authentication and authorization, logging in order to track user information, viewing data returning by a controller action.
- Implemented Web GridMVCwith JQuery to provide more flexible, editable and sort grid view to increase user interaction.
- Worked withAngular JSframework to bind HTML (views) toJavaScriptobjects (models).
- UsedAngularJSController to control data of theapplication and UsedAngularJSto bind the values of HTML controls.
- Designed the application using the Abstract Factory Design Pattern
- Used JQuery,JavaScriptand AJAX to enhance user experience.
- Enhanced user experience by designing new web features using MVC Framework like Node JS.
- Utilized Node JS to create dynamic data driven web pages.
- Utilized and consumedWeb APIand transfer data in to page centralized Model.
- Developed secured Web Services using SOA Web API.
- Developed Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system using UML.
- Experience in usingEntity Frameworkto work with relational data usingData Firstas well asModel First approaches.
- Used WCF Web Services for Business Logic Layer and consumed WCF Web Services to access data layer components.
- Used SQL Server database as back-end with ADO.Net Entity Framework and LINQ to access the database tables.
- Used JQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Performed query optimization and performance tuning for complex SQL queries.
- Perform thorough and Integration testing usingN Unit.
- Worked with GIT as source control software.
Environment: C#, MVC 3.0, HTML, CSS, Angular JS, JavaScript, JQuery, Bootstrap 3.0, Web Services, WCF, IIS, JIRA, Visual Studio 2008, Entity Framework 6.0, LINQ, SQL Server 2008, SQL Server Management Studio 2008, SSIS, SSRS, GIT.
Confidential, Worcester, MA
.Net Developer
Responsibilities:
- Participated in Agile/Scrum process and mentoring by facilitating Sprint Planning Sessions, Daily Scrum, Breakout Design Sessions, and Sprint Demos.
- Extensively used Grid View, Details View, Repeater and otherASP.Net Server controls for state management in .NET.
- Implemented features ofASP.Netcalendar Controls, Repeater Control and Security using forms authentication and usedASP.Netvalidation controls to do server-side validations and client-side validations.
- Effectively used various state management techniques offered byASP.Net.
- Implemented input validation using theASP.Netinput validation controls.
- Developed user interface screens usingASP.Net, C#, JavaScript, CSS and HTML utilizing N-Tier architecture.
- Implement asynchronous programming functionality in client side through AJAX request to interact with controllers on server side retrieving JSON format data.
- Developed modules of the application inASP.Net and involved in writing C# Classes.
- Implement ASP.Net Web API for migrating SOA services to Restful Services.
- Developed WCF Service to get the information from the database, worked on Data Contract, Operation Contract, Service contract, Endpoints, Binding etc.
- Deployed and maintainedASP.NET applications running atIIS.
- Extensively using Datasets, Data table of ADO.Net to retrieve and manipulate data and display it in an ASP.Net page.
- Used ADO.Net Dataset object to Cache frequently accessed data, reducing round trips to the database and boost performance.
- Tracking and monitoring web requests using Fiddler.
- Created class diagrams, use case diagrams, activity flow diagrams and object Interaction diagrams using UML Modeling.
- Involved various stages of testing (SIT/UAT).
- Involved in deployment of Application in Test andProductionServer and ProductionSupport.
- Involved in ProductionSupport, adherence to SLA's, on callsupport, project development using SDLC cycle.
- Involved resolving Incidents occurred inproductionand giving continuoussupport.
- Supported PostProductionnumerous daily activities and issues and done daily activities.
- Created the Data Access Layer and fetched the data fromOracleusing database objects like Stored Procedures and Packages.
- Used ADO.Net objects such as Data Reader, Dataset and Data Adapter for consistent access to Oracle data sources
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining Roles, Creating Database Users, Assigning Roles to users using Oracle.
- Extensively used TFS (Team Foundation Server) for source code controlling.
Environment: C#.NET, ASP.Net 4.0, HTML, CSS, JavaScript, JQuery, WCF, XML/SOA Web API, IIS, Visual Studio 2012, ADO.Net, Oracle 10g, Fiddler, TFS.
Confidential
.Net Developer
Responsibilities:
- UsedAgile methodology and involved in sprint planning, daily standup, retrospectives.
- Involved in understanding and analyzing the clients business, requirementsfor the system.
- Apply the concepts ofASP.Net Controls, HTML, CSS, JQuery for developing web forms.
- Developed code behind files using C# and implemented the business logic in the web forms.
- Designed and developed abstract classes, interfaces, classes to construct the business logic using C#.
- Use JavaScript, JQuery and JQuery plug-in for client side validations.
- Implemented JavaScript on web page to create dynamic and interactive component.
- On client side implemented JQUERY auto-complete function to implement searching functionality.
- Used ADO.Net technology for transmitting data in XML format between database and user interfaces and also used Multithreading to process the different tasks simultaneously as part of the required functionality.
- ImplementedLINQfor querying, sorting, filtering the complex objects.
- Configure the WEBCONFIG files programmatically usingLINQ to XML.
- Developed SSIS Packages to replicate the data from My SQL to SQL server.
- Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.
- Prepared the completedata mappingfor all the migrated jobs using SSIS.
- Designed SSISPackagesto transfer data from flat files to SQL Server using BI Development Studio.
- Extensively used SSIS transformations such asLookup, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script task and Send Mail task etc.
- Deployed and scheduled reports using SSRS to generate all daily, weekly, monthly and quarterly reports including current status.
- Created complex Stored Procedures, Views, Triggers, and Functions in database for fast retrieval of data in SQL Server using T-SQL.
- Extensively involved in Stored Procedures Optimization with SQL SERVER.
- Performing unit-testing on logics that are being built.
- Wrote database triggers in T-SQL to check the referential integrity of the database.
- Extensively used GIT for Version Control and backup and controlling the source code.
Environment: C#, ASP.Net 4.0, HTML, CSS, Java Script, JQuery, IIS, LINQ, ADO.NET, Visual Studio 2008, SQL Server 2008, SQL Server Management Studio 2008, SSRS, SSIS, UML, GIT.
