Resume

Sign in

C#, ASP.Net, MVC, Web API etc

Location:
Norman, OK
Posted:
March 14, 2017

Contact this candidate

Resume:

OBJECTIVE: Seeking assignments in an IT organization of repute which provides me avenues for professional learning and makes good use of my technical skills and encourages individual growth.

PROFILE

A qualified B. TECH (Computer Science & Information Technology) accented with the latest trends and techniques of the field, having an inborn quantitative aptitude, determined to carve a successful and satisfying career in the IT industry.

Reliable as a fully contributing, responsible and accountable member of task/project teams.

A systematic, organized, hardworking and dedicated team player with an analytic bent of mind determined to be a part of a growth-oriented organization.

Enriched with logical reasoning that is developed from good academic records and experience.

Has Secured MCP Certification in 70-528 in Microsoft Framework 2.0-Web Based Client Development with 94.7%.

Has Secured MCTS Certification in 70-536 in Microsoft Framework 2.0-Application Development Foundation with 94.7%.

Around 10 years of extensive experience in Systems Analysis, Design, Development and Implementation of various Client/Server and Internet/Web applications.

Excellent skills in GUI design and development in Client/Server application development using VS.NET 2008/2005, and SQL Server.

Experienced with .NET Tools viz., C#. NET, VB.NET, ASP.NET, ADO.NET, WCF.

Highly skilled in web building technologies like HTML, DHTML, JavaScript, JQuery, CSS, XML, XSL, XSLT, DTD/Schema and AJAX.

Hands on Applications Developed on Service Oriented Architecture (SOA) using WCF, C#, IIS, LINQ, VS2008/2005 with .NET3.5/2.0.

Hands on experience in developing the projects using .Net 4.0 framework, Visual Studio 2010, ASP.NET, AJAX, JavaScript, JQuery and AngularJS.

Experienced in building Web Services using WSDL and SOAP protocols for server-client applications.

Experience in Web UI Technologies using HTML, JavaScript and AngularJS etc.

Extensive experience in SQL Server, T-SQL.

Performed SQL Server Administration tasks and stored procedures, Query Tuning.

Hands on version control tool like MS Visual Source Safe, SVN and Team foundation server (TFS).

Worked with knockout JS for creating user controller.

Designed and built responsive single page and Mobile applications using JQuery, Bootstrap and Knockout JS.

Extensive knowledge and experience in Software Product Development and Production Support / Maintenance (Enhancements) of applications using ASP, ASP.NET 4.0/3.5/3.0/2.0, C#, SQL Server 2000/2005/2008, Web Services, WCF, MVC, Entity Framework, NHibernate, NUnit, VB6.0, JavaScript, HTML, XML, IIS and VS.Net.

Good experience with Crystal reports and SQL Reporting Services.

Worked on calling Web Services from client side using AJAX Libraries.

Involved with MVC architectural design pattern and used MVC in integration with JavaScript framework.

Good experience in Windows Azure Service Bus, and Windows Azure Document Database.

Designed architectures leveraging Windows Azure and Windows Workflow Foundation.

Involved in User Acceptance Testing.

Extensive experience on databases like Cassandra, PL/SQL and NoSQL etc.

Good commanding in Microsoft’s commerce server 2007

Excellent team player with problem-solving and trouble-shooting capabilities.

TECHNICAL SKILL SET

Languages

C#.NET, VB.NET, C, Visual C++, Visual Basic 6.0, PL/SQL, WCF, WPF.

Web Technologies

ASP.Net, MVC, JavaScript, WPF, WCF, HTML, XML, XSLT, JQuery and IIS, DHTML, REST API, Angular2, WebForm, Front Page, VB InterDev, CSS, XHTML, AJAX, Bootstrap

Business Portal Technologies

WSS 3.0, SharePoint Server 2010, MS Office 2010

Databases

MS-SQL Server 7.0/2000/2005/2008, Oracle 10g,NoSQL PL/SQL, MongoDB, MS Access, MySQL

IDE

Visual Studio. Net, Visual Studio 6.0, Visual InterDev 6

Reporting Tools

Crystal Reports 9.0/11.0, SQL Reporting services 2005 (SSRS)

Version Control

MS Visual Source Safe 6.0, Team Foundation Server

Networking Protocols

SOAP, HTTP and TCP/IP

Design Tools

VisualStudio.Net, Microsoft Visio, UML

Operating Systems

Windows 98/2000/XP/7/2003 Server

EDUCATION:

B. TECH (COMPUTER SCIENCE) 2007

Sri Venkateswara Engineering College, JNTU, Hyderabad.

EXPERIENCE

Project #1: Collections & Scorecard

Client: CITI, Fort Mill, SC Oct’15 to Till now

Role: Technical Lead

Environment: C#.Net 4.0, SQL Server 2012R2, Microsoft Visual Studio 2013, ASP. Net, XML Web services, XAML, NoSQL, AJAX, ADO.NET and Entity Framework.

Review: ICAPS application used by employees to track the compliance issues and resolutions in organization level.

A major business area of this application is to Configure and load the data from different DSMT systems.

Monitor the data by uploads and updates the system and generating flow for issue tracking and intensity by maintenance.

I have worked for the module development by gathering the requirements and developed service implementation of application.

Involved in creation of SQL stored procedure, views development.

Responsibilities:

Actively participated in Sprint plan and release plan.

Involved in writing Stored Procedures, Triggers, and cursors for Optimizing the queries and improving the performance.

Worked on enhancement tasks in C#.Net modifying the code across Repository layer, Service layer and presentation layer.

Experienced on MongoDB Management Service (MMS) is a powerful web tool that allows us tracking our databases and our machines and also backing up our data.

Involved in all major Database Administration (MongoDB) activities like Installation, Creation, Maintenance of Databases, Performance Tuning, Backup and Recovery, Replication, Migration & Upgradation, Optimization and Database Security.

Prepared the Use Case diagrams and class diagrams and developed the webforms using ASP.NET for the intranet application.

Use Push state or Hashchange navigation model (For Generating a Navigation UI) using Angular2.

Simple JSON-based Route Configuration, Optional Convention over Configuration, Static, Parameterized and Splat Route Patterns URL Resolver Query String Support using Angular2.

Implemented HTTP protocol and SSL to secure the information between WCF Service and Client. Developed code to validate the user credentials for authenticating user to access the WCF service.

Backup and restore Mongo Databases.

Project #2: APTUS

Client: Delta Airlines, Minneapolis, MN Jan’15 to Sep'15

Role: Team Lead

Environment: C#.Net 4.0, SQL Server 2012R2, Microsoft Visual Studio 2012 and 2013, ASP. Net, Telerik Controls, Web services, NoSQL, XAML, AJAX, ADO.NET and Entity Framework.

Review: APTUS is Airlines application used by employees to track and configure the flight build and flight running cycles.

A major business area of this application is to Configure and track the aircraft’s each part and generates the report.

Monitor the flight cycles by flying hours and updates the system and generating work orders for repairs and services by maintenance.

I have worked for the module development by gathering the requirements and developed service implementation of application.

Involved in creation of MY SQL stored procedure, trigger, views development.

Extensively used XML, XSLT for generating the payroll, billing and eligibility files for clients.

Involved in full life-cycle of the project from Design, Analysis, logical and physical architecture modeling, development, Implementation, testing using Agile Methodology.

Responsibilities:

Actively participated in Sprint plan and release plan.

Extensively used Extension methods, Generics, Lambda expressions in LINQ queries, anonymous types and Collections features of C#.

Install and run MongoDB with multiple instances on servers.

Secure MongoDB using authentication.

Worked On document oriented database using MongoDB. This means that in only one document is capable of store all the information required for your product. In the fields of the document we can allocate any type of information including arrays and embedded documents. This allows documents to have a very rich and flexible structure.

Involved in writing Stored Procedures, Triggers, and cursors for Optimizing the queries and improving the performance.

Play lead role in Migration of UI from Flex to Angular UI.

Design Client side architecture for UI development using AngularJS.

Provide the solution of technical issues related to ASP.NET and client side development, performance tuning etc.

Development using ASP.Net and C#.

Worked on enhancement tasks in C#.Net modifying the code across Repository layer, Service layer and presentation layer.

Used Gridview, Repeater controls, and Validation controls extensively during development.

Created Service Layer using C# and WCF. Developed service class in WCF service to retrieve the Income Information of the SCRIE Applicant before issuing Tax Abatement Credit.

Implemented HTTP protocol and SSL to secure the information between WCF Service and Client. Developed code to validate the user credentials for authenticating user to access the WCF service.

Interacted with the Scrum master and the Product Owner and the development lifecycle or sprints.

Backup and restore Mongo Databases.

Project #3: ROP (Reporting Operational Performance for GCA)

Client: AMEX, Hyderabad, India May’14 to Jan'15

Role: Technical Lead

Environment: C#.Net 4.0, MVC 4.5, SQL Server 2012R2, Microsoft Visual Studio 2012 and 2013, ASP.Net, Telerik Controls and Entity Framework.

Role: Technical Lead.

Review: ROP is AMEX Reporting application used by AMEX corporate clients across different business modules to process and analysis the data from their consumers.

Major business areas of this application is to provide extensive client specific Report and deliver the application to be accessed through different Business Units.

I have worked for the module of RTS (regulatory Testing System), which monitors the quality of information through different setups of monitoring process.

I have worked for support and development as tech lead to take over the requirements and analyze and development of application.

Used C#.NET as a code behind for all the web pages.

Development of modules using AngularJS and HTML5.

Provide guidance to team about client architecture, technologies.

Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.

Responsible for maintaining and supporting all the applications that was developed.

Worked in MVC architecture to create web applications using ASP.NET, C# and SQL Server.

Used AJAX, JQuery to call WCF services from JavaScript.

Responsibilities:

Actively participated in Sprint plan and release plan.

Used the WCF Test client to test the web methods developed by other developers.

Install, Administer, and Optimize MongoDB instances.

Set and tune System Parameters for MongoDB.

Automate routine tasks via scripts and tools.

Project #4: Speed Pay

Client: Western Union, Hyderabad, India Jan’14 to Apr’14

Role: Senior Consultant

Environment: C#.Net 4.0, Microsoft Visual Studio 2012, WCF,ADO.NET, AJAX, WPF, Team Foundation Server, MS SQL Server 2008, XML, Agile Scrum Methodology, JavaScript, AngularJS, CSS, COM, UML, XSL, XSLT, SQL Server Reporting Services(SSRS), SQL Server Integration Services (SSIS), LINQ, HTML, DHTML, Java Script, Visual Source Safe.

Review: Speedpay is Western Union (WU) Bill Pay application used by ~350 corporate clients across different industries to accept payments from their consumers.

Major business differentiator of this application is to provide extensive client specific customizations and deliver the application to be accessed through more than six industry standard interfaces.

To provide best in class quality in delivery, to stay on par with competitors and to meet with the demands of the growing needs of the clients, WUSpeedpay plans to shorten time to market and Handle client specific customizations in a smarter way.

WUSpeedpay has taken initiative to revisit the Speedpay application IT landscape.

Objective is to redesign the current architecture to replace the dependency of older technologies.

Responsibilities:

Actively worked in the Design phase.

Interacted with the Scrum master and the Product Owner and the development life cycle or sprints.

Created user level documentation and training for the use of SharePoint Portal Server, Team sites and SP custom applications.

Used System. Component Model namespace and exposed generic types as remote objects.

Used TFS for Source control, Data Collection and Project Tracking.

Involved in defining the Business Components like Single Sign On, Business Logic Assemblies etc.

Design Client side architecture for UI development using AngularJS.

Responsible for making and securing APIs written in .NET.

Have Implemented Global Error handling and Model Validation architecture.

Worked on Technical design documentation using the UML. Prepared the Use Case diagrams and class diagrams and developed the webforms using ASP.NET for the intranet application.

Designed and developed the n- tier application using .NET framework and used Java Script to do the client side validations.

Was responsible for connectivity of database using ADO.NET Components.

Involved in database Analysis, design, normalization and data manipulation using Pl/SQL stored procedures and triggers using Oracle 9i.

Configuring, implementing and supporting high availability (Replication) MongoDB cluster.

Configuring, implementing and supporting High Availability (Replication) with Load balancing (sharding) cluster of MongoDB having TB’s of data.

Involved in writing Stored Procedures, Triggers, and cursors using TOAD for Optimizing the queries and improving the performance.

Project #5: Risk Management Applications

Client: Western Union, Hyderabad, India Jan’13 to Dec’13

Role: Senior consultant

Environment: C#.Net 2.0, SQL Server 2008, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, SSRS,SQL Server 2000, JavaScript, AngularJS, Visual Source safe, HTML, DHTML, CSS, ASP.

Review: Risk Management Application is a bunch of web based application which will have the specific information for each client. Below are the different web applications in Risk Management.

BSI :- Banking Sales Information: - Provides AR and Aging for Agents both RMO and RMT

DSO: - Daily Sales Outstanding: - Provides Oracle data for International Networks specifically Billed, Unbilled, and Unsettled AR.

Collections, OV Collections: - Work Flow and Collection activity for OV Agents that have outstanding remit balances.

VOLT (Vigo Online Tool):-Work Flow, Collection activity, and Bank Investigation for Vigo Agents that have outstanding remit balances.

GCMS (Global Collection Management System) Home Page: - Splash page to navigate to either Domestic or International Collection tools.

Domestic Collections:-Work flow, Payment Collection, Collection Agency placement, Operational Reporting, and Managerial Reporting.

International Collections: - Retrieval and Chargeback processing Queues.

RMT Debit Letter, Debit Letter collections and processing, PSD (Payment Services Directive) Collections:-Independent International Agent Collections Queue, reporting, Bank Investigation and Invoicing.

Experian GDD (Global Due Diligence), Experian Transact: - SLA, Audit, and Credit initiation, and State reporting for both domestic and OV/Vigo Agents.

GDD Tool:-Queuing, Manual updates and reporting for GDD agents.

Responsibilities:

Actively worked in the development and support.

Involved in fixing defects.

Major role in Deployment of applications, reports implementation, development and hosting.

Application blocks are developed using Microsoft Enterprise Library 3.0

Design and developed Business Logic Layer and Data Access Layer using LINQ to SQL.

Designed a rich user interface using WPF

Involved in ASP.NET Security, State Management, Caching and Encryption.

Designed and developed web user controls, master pages, validation controls, and CSS files using AngularJS, XML, HTML and ASP.NET 4.5.

Backup and restore Mongo Databases.

Optimizing MongoDB CRUD Operations.

Involved in development and usage of user controls in various web pages.

Worked on business components and business objects.

Implemented the business logic in the middle tier using C#.

Designed and implemented components that convert disconnected record sets to valid XML that is transformed by XSL/XSLT/XPATH files to HTML, DHTML.

Project #6: MRC (Management Reconciliation and Certification)

Client: Western Union, Hyderabad, India Jan’13 to Dec’13

Role: Senior Consultant

Environment: C#.NET, ASP.NET, ADO.NET, NoSQL, MS SQL Server 2005, AJAX, HTML, Java Script, MS Visual Studio 2005, CSS, IIS, MS Visual Source Safe, .NET Framework 2.0

Review: Management Representation and Certification (MRC) is a web based accounts reconciliation tool that manages entire Western Union accounting process, starting with account creation and ending with accounts reconciliation and balance reporting. It is a workflow system, facilitating the sharing of information and easing the reconciliation and review process for both internal and external customers. WU Finance and Accounting users will use the system to increase accounting effectiveness, for both expenditures and reporting.

Responsibilities:

Actively worked in the development and support.

Involved in fixing defects.

Actively coordinating defect tracking.

Major role in reports implementation, development and hosting.

Worked on Technical design documentation using the UML. Prepared the Use Case diagrams and class diagrams and developed the webforms using ASP.NET for the intranet application.

Designed and developed the n- tier application using .NET framework and used Java Script to do the client side validations.

Was responsible for connectivity of database using ADO.NET Components.

Involved in database Analysis, design, normalization and data manipulation using Pl/SQL stored procedures and triggers using Oracle 9i.

Involved in writing Stored Procedures, Triggers, and cursors using TOAD for Optimizing the queries and improving the performance.

Involved in the creation of packages, data flow and control flow using SQL Server Integration Services SSIS.

Interacted and coordinated the development with various other Teams - Solutions Team, localization Team, QA Team & Migration Team.

Used System. Component Model name space and exposed generic types as remote objects.

Used TFS for Source control, Data Collection and Project Tracking.

Project #7: FFX (Fee and Foreign Exchange)

Client: Western Union, Hyderabad, India Jan’13 to Dec’13

Role: Senior Consultant

Environment: C#.Net 4.0, SQL Server 2008, Microsoft Visual Studio 2010, XML.

Review: FFX system is one of the systems of western Union. The main role of this system is collecting the data from the competitor’s. This system will help to assign the assignments to different level of users to feed the data into the system.

In this system the data will be gathered by the calls. In the call setup below are the main steps to fulfill the call setup process.

Responsibilities:

Actively worked in the development of admin and customer modules.

Involved in fixing defects.

Actively coordinating defect tracking.

Major role in reports implementation, development and hosting.

Performed unit testing using NUnit on every new version before sending it for User Acceptance Test (UAT).

Ensure deliverable are prepared to satisfy the project requirements and schedule.

Involved in defining the Business Components like Single Sign On, Business Logic Assemblies etc.

Interacted with the Scrum master and the Product Owner and the development lifecycle or sprints

Created user level documentation and training for the use of SharePoint Portal Server, Team sites and SP custom applications.

Deployed the application on the production sever by creating the Web Setup project in Visual Studio.NET.

Project #8: NYPOS (New York Point of Sale)

Client: Well Care, Hyderabad, India Oct’12 to Dec’12.

Role: Team Lead

Environment: RDLC, C#.Net 4.0, SQL Server 2008, Microsoft Visual Studio 2010, XML.

Review: This project is a health care application. Well Care Business need was to automate their enrollment process in the state of New York for the following state sponsored programs.

Family Health Plus (FHP)

New York Medicaid (NMD)

Child Health Insurance Program (CHIP)

There was a need for a streamlined system for eligibility, enrollment and recertification process as the existing enrollment process was manual, vendor dependent and error prone with no proper tracking mechanism.

Responsibilities:

Actively worked with in Reports Module on the requirements.

Involved in fixing defects.

Actively coordinating defect tracking.

Project #9: SAP IPC4 Integration with LSCA

Client: Agilent Technologies, Hyderabad, India Jun 2011 to June 2012

Role: Senior Developer

Environment: ASP.Net 2.0 & 3.0, C#.Net 2.0, SQL Server 2005, Microsoft Visual Studio 2010, XML, Sharepoint2007 and Commerce server 2007.

Review: This project is an existing LSCA e-Commerce application. LSCA e-Commerce application depends on Legacy IPC 2.x servers for configurable products information. Every time configurable product is browsed, then ecommerce will connect with IPC server and 3rd party site redirection will happen. This severely impacts the performance of the system and user interaction for ecommerce. Legacies IPC servers will also communicated with SAP through certain timed jobs and update the databases. To evaluate all the legacy dependency this project made the upgrade of IPC 2.0 to 4.0 and connectivity to IPC4.x through java web service and get all the information directly from SAP and configure the products.

Responsibilities:

Actively worked with different technology teams on the requirements. (Like SAP & Java)

Worked with SAP team to execute function modules required for it.

Involved in work estimation and Co-ordinate in project plan.

Designing, Analysis and code implementation.

Implemented WCF services

Involved in fixing defects.

Actively coordinating release management.

Project #10: LSCA Web Support and Enhancements

Client: Agilent Technologies, Hyderabad, India Nov 10 to Jun 11

Role: Senior Developer

Environment: ASP.Net 2.0 & 3.0, C#.Net 2.0, SQL Server 2005, Microsoft Visual Studio 2008, XML, Sharepoint2007 and Commerce server 2007.

Review: AMS (Application management support) team will work for the support for LSCA e-commerce Application. Our Team will responsible for all the support activities of application and OVSD’s (Ticket) ownership, Resolving the ticket issues and communication with the callers (ticket owners). My team is responsible is development of AMR (Application Management Release) and fix the defects through this process.

Responsibilities:

Customer interaction for ticket resolving.

Involved in work estimation and Co-ordinate in AMR (Application Management Release).

Designing, Analysis and code implementation.

Actively co-ordinate CR (Change Request) releases.

Project #11: Varian E-Commerce

Client: Agilent Technologies, Hyderabad, India May 10 to Nov 10

Role: Senior Developer

Environment: ASP.Net 2.0 & 3.0, C#.Net 2.0, SQL Server 2005, Microsoft Visual Studio 2008, XML, Sharepoint2007 and Commerce server 2007.

Review: This project is an existing LSCA e-Commerce application. LSCA e-Commerce application heavily depends on SAP for order processing and pricing information. Every time any product is browsed or check-out is performed, several calls to SAP system is made, which severely impacts the performance of the system. Also intermittent SAP outages reduce the availability of the online store. Therefore an effort has been initiated to reduce the dependency on SAP by changing the architecture.

Responsibilities:

Customer interaction for the requirements.

Involved in work estimation and Co-ordinate in project plan.

Designing, Analysis and code implementation.

Implemented WCF.

Extensively .Net classes.

Involved in fixing defects.

Actively co-ordinate release management

Participated in getting the parts information from SAP using web services.

Involved in optimization in SAP offline mode and online mode.

Worked on commerce server API Implementation and importing of products into commerce server catalogs.

Play a development in user’s basket implementation using commerce server.

Project #12: BELLAMATERNA, Hyderabad, India June'09 to Dec'10

Environment: C#.NET, ASP.NET, ADO.NET, MS Sql Server 2005, AJAX, HTML, Java Script, MS Visual Studio 2005, CSS, IIS, MS Visual Source Safe, .NET Framework 2.0 and Windows XP/2000.

Review: BellaMaterna is an enhanced web application for providing online shopping service for the customers. The application BellaMaterna consists of 2 main modules. They are Administration and Customer modules. Administration module consists of managing all the system settings. Customer module consists of surfing the products from different categories, able to add to cart, selecting the shipping address and able to place the order.

Responsibilities:-

We are currently implementing different payment gateways like Authorize.Net, Cyber Source, and Pay Pal.

Our application is currently integrated with 4 different shipping services like UPS (United Parcel Services), FedEx, USPS (United States Parcel Services) and DHL. Also our application has Custom shipping as well.

This application is totally customized; html visible on the client side can be edited or added on the admin side for which we have provided html templates in the admin.

Project #13: Andrew Christian Shop, Hyderabad, India September 07 to May'09

Environment: VB.NET, ASP.NET, ADO.NET, MS Sql Server 2005, AJAX, HTML, Java Script, MS Visual Studio 2005, CSS, IIS, MS Visual Source Safe, .NET Framework 2.0 and Windows XP/2000.

Review: Andrew Christian Shop is an enhanced E-commerce website which provides online shopping service to the Customers. The application consists of 2 main modules. They are Administration and Customer modules. Administration module consists of managing all the updated website information regarding the products, orders and reports. Customer Module consists of surfing the products from different categories, adding the product to cart, selecting the Shipping address and placing the order. This application is built implementing a flexible architecture consisting of pluggable components which allows adding new features, reusing the code, coding them as separate components and plugging into existing architecture, lowering the efforts in future to add up new features.

Responsibilities:

Excel Export, Import are also implemented in order to generate excel sheet for products, orders etc. and also import functionally is being implemented currently for the products to be added to the database when there are many products to be added.

We also generate graphical reports in many different ways so as to make admin aware of many things at one glance just by looking at the graphs.

Gift Certificates, Affiliations and Promo Codes in the marketing field.

We also have the features of Google Check Out, PayPal and Amazon Checkout.



Contact this candidate