Sr .net Developer Resume
Houston, TexaS
SUMMARY:
-
IT experience Around 7+ years with AGILESCRUM and Waterfall and heavy involvement in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server and N-tier Architectures.
- Extensive experience in design using OOP’s concepts like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory, Singleton, MVC, MVP.
- Proficient in developing customized behaviors using scripting languages like JavaScript, JQuery, JSON, Angular JS, AJAX, HTML, CSS and Razor Syntax.
- Strong experience in Dependency Injection, NHibernate and security concepts.
- Highly Knowledgeable in ASP.NET MVC 4.0 in implementing Model, View and Controllers with State Management, Security, Action methods etc.,
- Extensively worked on Database Connectivity with ORM technologies like Entity Framework to work with relational data using domain-specific objects.
- Proficient in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Experience in development and implementation of Windows Communication Foundation (WCF), and also Responsible for developing WCF based Service, Data, Fault and Message Contracts.
- Expertise in implementing SOA architecture thru WCF services which used to rapidly building service-oriented applications that communicate across the web and the enterprise with features Serialization, Versioning, Interoperability and hosting.
- Proficient in Database designing, creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL, performance tuning including indexing, schema optimization, de-normalization techniques and query execution plan analysis.
- Hands on experience with SQL Server Reporting Services (SSRS), SQL Server Integrating System (SSIS) using SQL 2008/2005
- Proficient in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010/2008, Git hub and Visual Source Safe (VSS) .
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular 2, Node.js and Bootstrap
- Experience in developing web applications using Angular 2 and implemented Web pack 2 and AOT to increase the performance the applications.
- Proven ability in understanding system requirements, system architecture design, development, testing/QA and production environment setup and support.
- Hands on Experience on Angular 2 technology for complete project in rebasing the UI of the application using the techniques in Angular 2
- Extensive working experience in unit, integration and performance testing framework - NUNIT, MS Unit Tests.
- Highly organized and can achieve targets as an individual or as a team member, very good communication and inter-personal skills and has the ability to work independently as well as in a team environment.
- Fully experienced in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys in T- SQL
- Proven ability in understanding system requirements, system architecture design, development, testing/QA and production environment setup and support.
- Extensive working experience in unit, integration and performance testing framework - NUNIT, MS Unit Tests.
- Experience in working with TFS for deployment from development environment to integration branches for all of our projects.
- Experience in trouble shooting, Debugging the code and finding root cause and resolving the issues immediately.
- Implemented Karma, Jasmine N unit testing frameworks to write spec cases in type script for angular applications.
TECHNICAL SKILLS:
Operating Systems: Windows2008 R2/2008/2003, XP, Windows 7, Vista.
Programming Languages: C++, C#.Net(4.0/3.5/3.0) VB6,VB.NET (10.0/9.0/8.0 ), ODP.NET HTML, T-SQL, PL/SQL
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL
IDE Tools: Visual Studio 2010/2008/2005, SQL Server Management Studio, Expression Blend (4.0/3.0/2.0).
.Net Frameworks:.Net Framework 4.5/ 4.0/3.5/3.0/2.0
Databases: SqlServer 2014/2012/2008/2005/2000, MSAccess 2010/2007/2003, Oracle 11g/10g/9i/8i
Reporting Tools: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8), RDLC
Modeling Tools: UML, MS Visio 2010/2007
Version Control Tools: Visual SourceSafe (2005), Subversion, Git hub, Team Foundation Server (2008)
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0, MSMQ, Web Services, Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0
Other Utilities: ILdasm, Nant, gacutil, Sn.exe, Ants, FxCop, Resharper (5.1.3), Style Cop, Nuget packages
PROFESSIONAL EXPERIENCE:
Confidential, Houston Texas
Sr .Net Developer
Responsibilities:
-
Requirement Analysis, development, maintenance, integrating and testing of the application in .NET 4.0 Framework using Visual Studio 2015.
- Developed Business logic layer by implementing Object Oriented Programming languages ( OOPS ) concepts abstraction, encapsulation, inheritance, polymorphism in C# .Net .
- Experience with Working with Html5, CSS3, Bootstrap and Angular 2 to create web application.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, Angular JS 2.0, Node JS, Kendo UI, JSON, JSONP, and XML.
- Created API service using ASP.NET Web API that allows new clients to leverage reusable data and Cooperated with the back-end developer in the process of building the RESTful API
- Implemented Typescript classes to construct Angular components, created custom pipes to format the data before displaying it to the user
- Experiencing with interacted with Restful services using angular 2 Http modules also used angular 2 Forms API to get data from user.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2
- Hands on experience on developing the components using Angular 2 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality
- Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application
- Team Foundation server is used as source code repository and to maintain the tasks related to the project and setting up automated builds in TFS .
- Implemented webpack2 modular bundler in angular tool for building application source code in convenient chunks and for loading that code from a server into a browser.
- Experience in implementing AOT ( Ahead of time Compilation ) in angular which converts Type script code into Java script and also increases performance of the applications.
- D esign and implementation of services using WCF SOAP\REST, creating, consuming REST FUL services ASP. NET Web API
- Worked on Angular 2 concepts like building the components, Data binding, Property Binding, Event Binding, Two-way Data binding (with the help of Forms Module)
- Used NPM for installing required node modules and other published Angular NPM modules
- Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI
- Created custom directives, services in Angular Js and integrated with Kendo UI to show large amount of data using grid
- Developed generic Data Access Layer for data access and manipulation on the SQL Server 2014 using C#.NET and extensive use of ADO.NET Entity Framework Code First
- Designed database in SQL Server 2014 and created stored procedures, functions, views to reduce the complication of SQL queries and triggers to enforce entity relationships
- Experience in Writing unit test cases with Karma, Jasmine frameworks for spec cases integrated with type script.
- Experience in developing E2E Automatic Test cases with Protractor and supporting with multiple browsers include Chrome, Mozilla, Internet Explorer and Opera.
Confidential, Jacksonville, Florida
Sr .Net Developer
Responsibilities:
-
Requirement Analysis, development, maintenance, integrating and testing of the application in .NET 4.0 Framework using Visual Studio 2013.
- Extensively worked in Developing generic classes for Business Layer ( BLL )and Data Access Layer( DAL ) using C#.Net .
- Designed database in SQL Server 2014 and created stored procedures, functions, views to reduce the complication of SQL queries and triggers to enforce entity relationships.
- Experience in Involved in Unit Testing with IOC and other testing process.
- Experience in building Web Services using SOAP and Expertise in consuming and publishing Web Services, Proficiency with developing Restful API
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Designed and developed dynamic Web Pages using C#.NET, ASP.Net 4.0, CSS, Bootstrap, HTML and performed client side functionality and/or validations using Jquery
- Implemented the business logic in C#.Net and worked with REST Web Service
- Team Foundation server, Sub version is used as source code repository and to maintain the tasks related to the project and setting up automated builds in TFS
- Interacted with RESTful Web services using Angular 2 Http Module
- Having experience with Entity Framework, LINQ and Lambda Expressions to create Models
- Used Entity Framework 5 - Reverse Engineering approach, code first and database first approach
- Reviewed many T-SQL issues using management studio for better performance
- Expertise on Dependency Injection, Design patterns, XAML, Inversion of Controls
- Implemented N-Tier Architecture and integrated the UI with Data base for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework
- Worked with Web API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server
- Implemented Unit Testing using IOC and Integration testing during the projects
- Design and developed web site (GUI) Screens using ASP.NET MVC, C#.NET, User controls, JavaScript and Data Controls.
- Extensively used Telerik objects like Rad Date Picker\Panel Bar\Menu\Combo Box\Grid to meet performance issues.
- Converted Data Transformation Services application to SQL Server Integrated Services (SSIS) has assigned.
- Having Experience with Java Script jQuery, Kendo UI for user interactions in pages. Creating a Responsive web application integrating Bootstrap with Angular JS and media queries.
- Worked Extensively with Query Optimization Techniques in SQl in DB2 Data Studio .
- Implemented Unit testing using NUNIT.
- Responsible for maintaining versions of source code using Subversion (SVN)
Confidential, Johnston, Iowa
Web Developer
Responsibilities:
-
Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Experience in working with two week sprints in an Agile/Scrum environment.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework Code First in MVC.
- Used ASP.NET MVC 4.0 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.
- A defined request-response message system, typically expressed in JSON or XML, which is exposed via the web, most commonly by means of an HTTP-based web server by a server-side Asp.NET web API.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Developed REST APIs that allow sophisticated, effective and low cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
- Implemented web-based front end using ASP.NET MVC, J query, CSS, HTML controls and business logic using C#..Net
- Reviewed many T-SQL issues using management studio for better performance
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Written Unit tests using Dependency Injection, IOC and Mock framework
- Implemented the DAL using the Entity Framework 5sql Code-First paradigm
- Used LINQ queries with Entity framework for data access and against strongly types collections of objects
- Performed DOM manipulations, create Templates, Directives, Factories, Controllers, and established tow way Data binding using Angular JS.
- Used Dependency injection and inversion of control concepts
- Performed Unit / Integration Tests
- T-SQL development in database object creation and data manipulation with Tables and Views, User Defined functions, Indexes, Stored Procedures, CTE, Constraints and Triggers
- Used Entity Framework/ ADO.net for consistent access to data sources
- Developed REST APIs that allow sophisticated, effective and low cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API
- Developed very responsive, elegant views for web pages using the Bootstrap CSS Frameworks.
- Created WCF, WCF REST Services and also used different bindings to make it available to different Customers.
- WCF Services are deployed as a self hosted services by means of window services bound with TCP Binding.
- Created drill down, drill through, sub and linked reports using MS SSRS as well as managed the subscription of the reports.
- Converted Data Transformation Services application to SQL Server Integrated Services (SSIS) has assigned.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Helped implement the DAL layer of Web API using Entity Framework
- Creating Tabular Reports, Matrix Reports, Parameterized Reports, Sub reports using SQL Server Reporting Services 2008 R2 and Created ad-hoc reports Using Report Builder.
- Created different types of reports such as drill down, drill through, parameterize and dash board reports and schedule them according to business requirement using SSRS.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Confidential, Miami, Florida
Sr .Net Developer
Responsibilities:
-
Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
- Used ASP.NET MVC4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Implemented UI layer using Partial views, views, Layouts, Themes by using Razor, Bootstrap, HTML5.
- Created Html Helpers in order to reduce the amount of tedious typing of HTML tags.
- Used J Query to perform validations and catch the events on client’s browser.
- Extensively used ASP.NET MVC C#.NET Validation Controls and JavaScript for client side validations in the Web Pages
- Responsible is using JQuery for Client Side Validations, Calling the Controller Actions, and Making calls to the WCF Services
- Developed Entity Framework 4.3 and made LINQ queries to connect to the database and implemented CRUD functionality with Entity frame work Code First and Database First approaches with ASP.NET MVC 5.0/4.0 .
- To retrieve the data in the form of objects and properties, such as customers and customer addresses, without concerning them with the underlying database where this data is stored using ENTITY FRAMEWORK.
- Used Entity Framework to design conceptual data access layer from relational database to get the data from database
- Implemented add and attach entities to EF context, tracking the state of entities in disconnected or N-Tier scenario.
- Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
- Implemented the WCF Data Contracts versioning by using Known types and IExtensibleDataObject, Ordering and enforcing required data when contracts consumed by clients.
- Exclusively used J Qgrid to display and save data, along with various J Qgrid features like load once, custom formatter, and custom alignment
- Used LINQ to Entities to build set of operations, parameters and expression during execution a set of data from SQL Server
- Expert in writing T-SQL statements for creating Tables, Indexes, Views and Constraints.
- Extensively worked in writing SQL queries, Stored Procedures, Database Triggers, Cursors, Exception Handlers, and DTS Export & Import. creating ETL packages using SQL Server Integration Services (SSIS)
- Created complicated reports like parameter based reports, sub reports, well formatted reports, matrix reports, chart and tabular using SSRS. Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS
- Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS)
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting
- Performed Unit Testing (using N-Unit and MS-Unit ) and involved in Debugging & Supporting the application
Confidential
.Net Developer
Responsibilities:
-
Involved in writing triggers to check some of the rules at the backend at the time of entering data.
- Designed databases for different projects and resolve database issues.
- Design and develop the GUI, Business Logic Layer and Data Access Layer.
- Created event driven Web Forms using ASP.NET and implemented form validation.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Developed Data access assemblies in C# and isolated data access logic from business layer and front end
- Involved in designing the layout of User interface using Visio and class diagrams using UML
- Worked on windows application development using VB .Net.
- Used ADO.NET Connection, Command, Datasets, Data Adapter, Data Reader and XML to retrieve and store the data in SQL Server 2008.
- Responsible for development of SQL scripts to Insert/Update and Delete data in MS SQL database tables
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net
- Implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Used Team Foundation Server (TFS) for source control and documented the entire application.
- Involved in Design, Coding, Testing and Implementation of the application.
