Post Job Free

Resume

Sign in

Full Stack Developer / Sr. .NET Developer

Location:
Madison, WI
Salary:
$60/hr on C2C
Posted:
January 17, 2018

Contact this candidate

Resume:

Mahender, Full Stack .Net Developer

608-***-****

ac32q4@r.postjobfree.com

PROFESSIONAL SUMMARY

Around 7+ Years of IT experience in SDLC pahses of System Analysis, Design, Development and Testing with Waterfall and Agile SCRUM(Product Backlog grooming, Sprint Retrospective, Sprint Reviews, Daily Scrums, Tasks, User Stories and demos to Product Owner) methodologies.

Skill in ASP.NET MVC 5.0/4.0/3.0 and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc. and Controllers and Controller Actions, Filters, Routing.

Well effiency in Design, Implementation, Consuming and Testing of WCF SOAP/REST, different types of bindings to establish communication between different channels, versions of contracts, validations and serialization concepts.

Worked extensively on Web API(RESTful), Service Oriented Architecture(SOA), Web Services, .NET Remoting, SOAP, WSDL, XML, WCF (Windows Communication Foundation).

Extensive experience in front- end, user-interface (UI) development, working on user interface applications and professional web applications using HTML 5, XHTML, Bootstrap 3.0, CSS3, JavaScript, JQUERY, Angular JS2.0/1.6, Node JS, AJAX, XML and JSON.

Extensive experience with Angular JS, creating Single page applications (SPA), custom directives, decorators, and services to interface with both restful and SOAP web services.

Experience in Angular 2 with good understanding of its style guide, modular design, routing, dependency injection & component structure.

Extensively used Grid View, Details View, Repeater and other ASP.NET Server controls on web forms.

Designing and developing rich application for Web (ASPX/Silverlight) and Windows (WPF).

Proficient in data object models like Language-Integrated Query (LINQ) and Entity Frame Work6.0/5.0 to retrieve and modify data and developed entity data frame work services and designing Entities and Entity Relationships in both Code-first and Database-first approaches using Entity Frame Work and Written Unit tests cases using NUnit and Microsoft Unit Test Framework.

Extensive experience in relational database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Triggers, Cursors and Functions using T-SQL and PL/SQL in Microsoft SQL Server 2008/2005/2000 and Oracle 11g/10g/9i/8i and fine-tuning and optimizing Queries and Stored Procedures.

Skill in developing reports using Crystal Reports and SQL Server Reporting Services (SSRS), in SQL Server Integration Services (SSIS).In depth knowledge on Restful Services using ASP.Net WEB API to provide services to HTTP Requests, good understanding on design, deep functional experience in creating,deploying andconsuming RESTful Servives with WEB API .

Hands on experience in migrating and deploying Websites, Web/Windows/WCF services on Virtual Machines on Azure Cloud.

Experience with Azure PaaS Services including Azure Storage, Azure Service Bus, Azure SQL Database, and Azure AppService including WebApps, APIApps and LogicApps.

Developed using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS),GIT, SVN.

Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually.

TECHNICAL SKILLS

.Net Technologies

ASP.NET 3.0/4.0/5.0, ASP .Net MVC 5.0/6.1.3, Asp.Net Web API, Web services, WCF, ADO .Net, C#, OOPS Concepts, Multi-threading and LINQ

Database

SQL Server 2008-2014, MS Access, Oracle 9i/10g/11g, MySQL

ORM

Entity Framework 5.0/6.0

Scripting

Java Script, jQuery, Angular JS (2/4), Knockout.js, React.js, Node.js

Reports

Crystal Reports, SSRS, SSIS, Google Charts, Tableau

Development

Visual Studio .NET 2005 – 2015

Servers

IIS 5.1 – 8.0, Apache Tomcat

Web Technologies

XML, XSLT, HTML, AJAX, BOOTSTRAP, CSS3, HTML5, JSON

Version Controller

Team Foundation Server, JIRA, GitHub, Assembla, Team city, Octopus Deploy

Debugging Tools

Fiddler, POSTMAN

Testing Tools/ Others

Log4Net, NUnit, Telerik UI, Word Visio, Enterprise Architect

Cloud Computing

Microsoft Azure: PaaS, Azure Scheduler, Azure SQL, Table Storage

EDUCATION:

B. TECH in Electronics and Communication Engineering, JNTUH, Hyderabad, India.

PROFESSIONAL EXPERIENCE

Client: State of Wisconsin(DWD), Madison, WI March 16 – Till Date

Application: Uninsured Employers Fund(UEF)

Role: Full Stack Developer / Sr. .NET Developer

Description: The Wisconsin Department of Workforce Development (DWD) is a state agency charged with building and strengthening Wisconsin's workforce in the 21st century and beyond. This project is related to the Uninsured Employers Fund (UEF). UEF pays worker’s compensation benefits on valid worker’s compensation claims filed by employees who are injured while working for illegally uninsured Wisconsin employers. When a compensable claim is filed, the UEF pays the injured employee worker’s compensation benefits as if the uninsured employer had been insured.

Responsibilities:

Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.

Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scope etc. Using Angular 2.

Used Angular 2 to standardize web application structure and responsive using bootstrap and provide a future template for data binding.

Implemented WCF SOAP services to facilitate communication between multiple transport protocols.

Developed system services SOA application platform for use by all web applications utilizing Windows communication foundation (WCF) services and the ASP.Net MVC provider model.

Implemented WCF Services with various contracts like Service Contracts, Operation Contracts, Data Contracts, Message Contracts and Fault Contracts

Created controllers in C# which has Web API methods to accept user inputs and return response in JSON format.

Used Web API technology to make CRUD operations taking advantage of the HTTP-Verbs support that Web API provides.

Angular 2 HTTP Services were made to communicate with WCF service and data was retrieved in (JavaScript Object Notation) JSON format for display to improve application performance.

Created Custom HTML Helpers, Partial Views and Layouts to maintain and reusability in UI Layer

Implemented communication mechanisms between Controller to View using View bag, Temp data and Action Results etc., and Controller to View using Model binder, Http Request Collection and State model.

Developed tables, stored procedures, views, functions and triggers to perform automated rules, updating to related tables in oracle 11g and 12c.

Implemented Data Access Layer using Entity Framework Code First to implement CRUD operations, Performance issues, establishing relationships with Fluent API and migrations.

Generated and modified reports based on business requirement using Crystal reports.

Implemented Register routes, Custom Routes, Routing Constraints using Routing mechanism.

Utilized Microsoft Team Foundation Server (TFS) for source code repository.

Implemented Unit Testing, Integration Testing and System Testing using NUNIT.

Improved the responsiveness of the overall application using twitter bootstrap and designed single page applications (SPA) using and Angular 2.

Developed and consumed Web services using WCF (Http, SOAP and XML) and Web API (RESTFUL services). Created a multi-threading program to pull data in parallel, sources including restful API.

Developed WCF Service to get the information from the database and Worked on Data Contract, Operation Contract, Service contract, Endpoints, Binding.

Used POSTMAN and Fiddler to debug the web services.

Used Visio and Enterprise Architect for drawing software UML diagrams.

Performed Automated Unit Testing, Integration Testing and System Testing in TDD.

Involved in Deployment (Octopus Deploy) and Troubleshooting issues in the application.

Environment: Visual Studio 2015, ASP .Net 5.0, ASP.NET MVC, Bootstrap, C#.NET, Entity Framework 6, JQuery, Multi-threading, Angular JS (2), JavaScript, Crystal Reports, WCF, Oracle 11g/12c, ASP.NET Web API, Postman, Fiddler, JSON, MSQL, LINQ, Visio, Enterprise Architect, Web Services, TDD, TFS, Team city and Octopus Deploy.

Client: Capital One, Mclean, VA Sep 2014–Feb 16

Application: Client Maintenance Tool(CMT)

Role: Full Stack Developer / Sr. .NET Developer

Description: This application holds client profiles and their accounts centrally. Currently client profiles are distributed across many external interfaces. Aim of CMT is to centralize all the activities related to client profiles (creation, updating and linkage with existing accounts) and slowly phase out the unnecessary dependencies. All other external systems will query for data from CMT.

Responsibilities:

Followed Extreme Programming (Agile XP) methodology, involved in task completion, user stories, and iterations, extensively worked with business analysts and the end users to gather and finalize the requirements.

Responsible for Object Oriented Analysis and Design (OOAD) for the assigned task and participated in Software Development Life Cycle (SDLC).

Designed and developed web application with ASP.NET, JavaScript, JQuery, JSON, HTML5, DOM, CSS3, Bootstrap.

Created and consumed WCF services and followed SOA architecture.

Worked on XML and JSON for transferring and retrieving data between different applications.

Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.

Built a WPF application for internal staff to manage the rules that drive the web applications.

Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.

Used async / await to prevent the blocking of threads while waiting on IO or sleeping and used Multi-threading to improve the performance for processing of data feeds.

Designed User Interface with Razor Views, Partial Views and Layout View.

Used Layout View to provide a unified look and feel to the application.

Used Grids with Strongly Typed View Models to provide more flexible, editable and sortable grid view to increase user interaction.

Used Angular filters in Grids for user to sort and filter data easily.

JQuery validation and MVC unobtrusive validation were used to validate form fields.

Created Date Picker control using jQuery for comfortable data entry of dates on web pages.

Used Action Filters for user authentications and authorizations and for caching pages to improve performance.

Used AJAX Toolkit to Update Web Control, Data Binding based on user selection with partial post back and made UI more interactive and responsive.

Created Entity Framework object model which handles the data from/ to SQL.

Implemented search and CRUD operations using Entity Framework object model.

Worked with LINQ to Entity for querying the database.

Created SSIS packages to extract different data sets from database and used to convert into flat file format like CSV, JSON files.

Used Telerik MVC Controls for Grids/ Nested Grids and Calendars.

Developed the application using .Net Framework that leverages the Model-View-Controller (MVC) and implemented the dependency injection architecture.

Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.

Implemented Object Oriented Concepts such as Polymorphism, Inheritance, Encapsulation.

Created Stored Procedures, triggers, cursors, views and user defined functions for maintaining business functionalities.

Worked on Log4Net for logging errors, messages and performance logs and SVN for version control

TFS has been used for all the source code maintenance among the whole team members and for Continuous Integration used Microsoft Azure.

Environment: ASP.NET4.0, C#, MVC, Bootstrap, Entity Framework, XML, JSON, JavaScript, jQuery, LINQ, Lambda Expression, Visual Studio 2012, Multi-threading, Google Charts, SQL Server 2012, WCF, WPF, XAML, SVN, SSIS, TFS, Telerik controls, Microsoft Azure.

Client: Global Cash Access, Las Vegas, NV Feb 13 –Aug 14

Application: CashClub, XView

Role: Mid-level .Net Developer

Description: GCA provides gaming software, cash access software and devices (kiosks, ATMs etc.) to the casinos. CashClub is cash access software which enables the user to do Credit/Debit Cash advances, Check cashing and Debit Pin less transaction. Xview is the BackOffice to CashClub which generates the reports, tracks all the data and archives them into the database. It is a merchant side portal where merchant can access the respective reports.

Responsibilities:

Involved in development of MVC 3.0/4.0 patterns for client server interaction.

Used Razor view and ASPX(C#) as a view engine to make the code simple, enable to mix and match view templates written using multiple view engines in the application.

Created designs in partial views that are commonly used throughout the application.

Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.

Developed Entity Framework to access a relational database from the application.

Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and jQuery.

Used async / await in multi-threaded application to prevent GUI freeze-up during long running operations. Applied multi-threading techniques to improve application performance.

Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.

Implemented methods through controllers in MVC to handle user inputs and responses.

Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application.

Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.Net.

Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.

Used Sessions, Cookies and Application Level State Management in Application.

Performed validations on Web Forms using .Net Validation Controls and Client-Side Validation using JavaScript/JQuery.

Consumed XML Web Services using C#.

Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and maintain complex data.

Used .Net Framework for Dependency injection and integrated with the Entity framework for interacting with the database to reduce code.

Used Team Foundation Server (TFS) for Version Control.

Developed business logic including Code-behind files and Classes in N-tier.

Used TFS for bug tracking and bug fixing.

Involved in Unit and Functional testing and fixing the issues occurred in the testing process.

Involved in deploying the application on the IIS server.

Environment: ASP.NET4.0, C#, MVC, multi-threading, Entity Framework, XML, JSON, JavaScript, jQuery, LINQ, Lambda Expression, Visual Studio 2012, SQL Server 2012, WCF, XAML, SVN, TFS.

Client: Ameriprise Financial, Minneapolis, MN Oct 12 –Jan 13

Application: Service Delivery and Automation

Role: .NET Developer

Description: Ameriprise is formerly known as American Express. Service Delivery is a reengineering project where the data from another part of database is being transformed to the new database. It includes maintaining leverage accounts. It involves designing interfaces for Annuity reminder case handling for commission reversals, pulling out information out of the database without hurting the sensitive information and without creating duplicate cases for the existing accounts in the production environment.

Responsibilities:

Created ASP .NET web pages as per client requirements.

Implemented business logic and validation using C#.Net.

Created stored procedures and functions in SQL Server 2008.

Used ADO.NET technology for data retrieving, querying, storage and manipulation.

Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table for consistent access to SQL data sources.

Involved in developing and consuming WCF Web Service.

Developed validation code using built in validation control in ASP.Net.

Used CSS for creating dynamic hover menu and client-side validation.

Created web pages to show online reports to application users using Pivot Reports, Grid View and Crystal reports.

Implemented error logging and caching configuration.

Involved in requirement gathering session with the onshore counter parts and sent various clarifications based on analysis.

Responsible for coding as per the coding standards and perform the unit testing and integration testing.

Responsible for troubleshooting and bug fix of the defects.

Analyze defects and find strategic and logic solution.

Environment: VS2008, C#.Net, SQL Server2008, IIS, ASP.NET, ADO.NET, HTML, CSS, XML, TFS, JavaScript, AJAX and Web Services.

Client: MMS Infotech, Hyderabad, India May 10 – Sep 12

Application: Loan Monitoring System

Role: Jr. .Net Developer

Description: The Loan Monitoring System is intended to deliver a system to support credit management for the bank. The system issued for accepting loan forms, generating reports and tracking the status of loans.

Responsibilities:

Involved in software development cycle from user requirements to design, development, testing, deployment and production support.

Developed the applications using Visual Studio.Net 2008 in C#.Net and ASP.Net, and ADO.NET.

Developed ASP.NET web pages using Web Server controls and HTML.

Developed class libraries using C#.Net to implement the business logic and for the reusability purpose.

Used ADO.Net technology to connect the database.

Used Team Foundation Server(TFS) for version control.

Involved in unit testing and integrated testing.

Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table for consistent access to SQL data sources.

Environment: C#, ASP.Net, ADO.Net, HTML, SQL Server 2008, VS 2008, IIS, TFS.



Contact this candidate