VINOD R KANMANTHAREDDY
Certified .Net Professional with 13.5 years of IT experience in Development and Implementation of various enterprise e-business solutions and n-tier architectures leveraging the power of Microsoft Technologies for various business domain like Transit, Hospitality, Banking and Financial Services.
Experience in Microsoft .NET Technologies using Visual Studio. NET, C#.NET, ASP.NET, ADO.NET, ASP.NET MVC, CSS, Web Services and SOA.
Develop web applications utilizing ASP.NET, JQuery, WEB API and WCF.
Created deployment packages for Applications using Visual studio.Net Startup Project, which involves creating native image of an assembly, installing an assembly in Global assembly cache(GAC)
Worked in water fall, agile phases of Software Development Life Cycle (SDLC) which includes Requirement, Development, Coding, Debugging, Testing, Implementation and Maintenance.
Developing Client Server Systems using various Relational Databases such as SQL Server.
Excellent knowledge of troubleshooting and debugging with effective resolution.
Experienced in delivering Web based business solutions using C#.Net, ASP.Net, SQL Server Management Studio 2005/2008/2012 and Visual Studio 2005/ 2008/2010 /2012/2013.
Web application developed using the following technologies: IIS, HTML/DHTML, ASP, Java Script, JQuery, Angular JS, AJAX, XML, and XSLT.
Experienced in working with server-side AJAX frameworks & WCF on .NET framework 3.5/4.0/4.5.
Implemented applications using Object Oriented Analysis (OOA) & Object Oriented Design (OOD).
Implemented various types of windows applications using Win Forms, Application Blocks, User Controls and Custom Controls.
Knowledge of 3rd party tools such as Telerik controls, Kendo UI, Infragistics.
Experience in using SSIS tools like Import and Export Wizard, Package Installation, and SSIS Package Designer.
Experience in developing, utilizing SharePoint components including content management.
Experienced in MS SQL-Server 2005/2008 (T-SQL) Database design, Development, Writing queries, Constraints (Domain and Entity), Indexes (Clustered and Non-Clustered), Views, Stored Procedures, Extended Stored Procedures, Cursors, Triggers, User Defined Functions, Migration from MS-Access.
Experience in monitoring system performance and providing solution to improve performance. Used mainly Microsoft Application Center Test (ACT), SQL Profiler and Index Tuning Wizard for Performance Tuning.
Experience in Writing Stored Procedures using SQL server 2008.
Experienced in developing reports using Crystal reports.
Strong Knowledge on WPF.
Undergone Training on Share Point Server 2013.
Adapt in writing Documentations, preparing Requirement Specifications, Questionnaires and Analyzing domain specific issues.
Expert at Dependency Injection and real-world experience with the Structure Map Inversion of Control tool.
Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations.
Experience in deploying and testing web applications on IIS 7.0/8.0.
Experience in working with software development methodologies like Agile (SCRUM), Waterfall.
Experience in gathering requirements from Users and from the management to decide on the technical architecture and infrastructure to be used & come up with a design process.
An innovative team player proven to work under tight deadlines.
Adaptable to new software technologies, quick learner and also can work efficiently as an individual.
Good communication skills, Team player, Exceptional trouble-shooting capabilities. Enjoy the challenge to learn new technologies in a short span and implement software applications using the same.
C .Net, ASP, VB.Net, C
TF Service in Cloud, Team Foundation Server 2010/2008, VSS 2005,GIT
Sql Server 2017 /2016/2014/2012/2008/2005.
COM, DCOM, COM, .Net Remoting, SOA, Web Services
SharePoint 2013, Windows Server 2008 IIS, AD/LDS
WinDbg, SQL Profiler, Fiddler 2.0
Jira, Onetime 2007
LINQ, Entity Framework 4.0, .Net Framework 4.7,4.6,4.5,4.0, 3.5, 3.0, 2.0, 1.1
SSRS, SSIS, SSAS
Windows 7/XP, Windows Server 2008 R2/2003,Windows 10
Windows Forms, Windows Services
Visual Studio IDEs:
IIS7.5, IIS6.0 and IIS5.1
Other(s) Entity Framework, BizTalk integration, WSS, MOSS, COM, DCOM,
COM+, Rational Rose, UML.
Bachelors of Technology in Computer Science at Madras University, Chennai, 2003, India.
Masters in Computer Science at UNVA, Annandale, 2012, VA.
Company: Value Momentum Inc. Aug 2017 – Till Date
.NET Tech Lead
Integrating existing product with IMS product as a Plat Form reusability integration services with min configuration. This Plat Form has been built with restful services for integration between existing and new product.
Worked in an Agile Environment to deliver higher-quality software far more rapidly.
Extensively used HTML5, BOOTSTRAP, ANGULAR JS and JQUERY and created Single Page Applications (SPA).
Experienced on Web API and created web application, worked on CRUD actions (HTTP Get, post, put and delete), attribute routing and used Http Response message approach.
Coded Angular JS controllers and directives for application functionality, used filters while coding in Angular JS.
Implemented Angular Service calls using Angular Factory. Implemented as a single-page, Angular JS client.
Focusing on usability, delivering rich UI through extensive use of front-end web technologies like AJAX, Java Script and CSS etc.
Implemented Two way Data-binding in Angular JS which makes the application to handle the automatic synchronization of data between the model and view components.
Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET MVC4, HTML5, CSS3, and Angular JS, C #, VisualStudio2010 and Telerik controls.
Used URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in Angular JS to route the data from one service to another server.
Extensive programming experience in .NET Framework 4.0(C#, ASP.NET, VB.NET Web Services, WCF Services, ADO.NET, LINQ to Entities.
Designed and built reliable, highly scalable, agile and flexible systems using an expressive query language using MongoDB.
Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design.
Worked on Entity Framework and LINQ extensively to expose the data and also used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
Developed various web services using WCF which can be consumed by web application and other systems.
Used Entity Framework 6 and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.
Designed TDD (Technical Design Document), User Guide, Release Notes and all other documents related to the dashboard.
Excellent knowledge of creating Jobs, SQL Mail Agent and scheduling SSIS Packages and also used Telerik control for designing the web forms.
Coded SQL queries using SQL2008 Server and Postgre SQL to provide ad hoc reporting and customer churn analysis.
Designed, developed SOA Web Services using WCF Services with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework, C#.
Managed Jenkins usage, process ensuring traceability, repeatability, quality, and support.
Involved in Unit testing and Bug fixing. Experienced in Incident Management/Ticket management.
Experienced in creating and maintaining Web Services. Used XML for request and response from the Web Services and manipulated the result as accordingly.
Experience working in SQL Server Integration Services (SSIS) packages to extract, transform and load (ETL) data from different databases and hands on experience on web API, REST, RESTFUL services.
Used Microsoft Vision to develop activity diagrams, flow charts, sequence diagrams and Data flow diagrams to prepare the technical design documents for the use cases.
Used Microsoft Team Foundation Server (TFS) for the purpose of version Control and source code maintenance needs.
Environment: .Net Framework 4.5/4.0, Win forms, WCF, Web API, Web forms, Angular JS VB.Net, C#, ASP.Net, HTML5, MVC 5.0/4.0, Visual Studio 2012/2013, XML, CSS3, IIS 6.0/7.5, LINQ, Java Script, JSON, MongoDB, TFS.
Licensing Renewal, Pennsylvania Govt., Pennsylvania May 2015 – July 2017
The major objective of this project is to Renewal License Departments like Medical, Educational, and Transportation Etc. It is a paper based which is converted into Electronic System where people can apply for Renewal of their License for Departments.
Designed and developed windows application using C#.Net, Form Builder.
Created user friendly web pages containing controls using AJAX.
Implemented Multi-threading concepts to improve application performance
§ Implemented Agile methodology for the development of the application
§ Refractor most of the code using Generics
§ Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
Developed ASP.NET MVC 5 applications using Code First Approach in Entity Framework 4.1 and UI in Razor View Engine.
Manage all CM tools (JIRA,, SVN, Maven, Git, GitHub, Visual Studio) and their usage / process ensuring traceability, repeatability, quality, and support/
Performed end-to-end load testing on the Web API with multiple clients.
Consumed CRM Dynamic web services from Angular JS.
Interacted CRM Web services very extensively.
Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
Used directives and Services in AngularJS.
Creating/integrating identity and access management solutions into new and existing application architectures
Implementing token-based authentication and claims-based authorization schemes.
Implementing claims-based authorizations for web (e.g., from attribute stores, group memberships, role repositories)
Extensively used data access controls like Data Grids, Data Lists, User controls and Custom controls.
Created and designed the database with necessary tables in SQL 2008.
Used logging, caching and data access application blocks and developed the applications.
Tracked Users specific information using Session objects and cache objects and page output caching are carefully used to achieve optimization.
Developed Web pages using XML based templates were used to achieve the uniformity between all the pages and menus were also implemented using XML for easy maintenance and configuration.
Designed and implemented flexible data access components for extracting data from various database systems using ADO.Net, XML, C#.NET and SQL Server 2008.
Manipulating the XML data files using classes defined in system.xml namespace like Xml Node, Xml Document, and Xml Data Document.
Used Visual Studio .NET debugger and ASP .NET trace functionality to debug the
Creating reports using SQL Reporting Services (SSRS) for customized and ad-hoc
Developed DTSX packages to extract, transform and load into the Campaign database
From OLTP database using of SQL Server Integration Services (SSIS).
BlackKnightFinancialServices, Hyderabad, INDIA May 14 – April 15
Role: Sr.NET Developer
Provide support to loan officer and underwriter teams by ensuring the timely, judicious and accurate processing of mortgages. Review and verify borrowers’ income, credit reports, employment histories, property appraisals and title insurance information to prepare loan applications for underwriting submittal. Ensure compliance with company policies, underwriting guidelines and lending-program requirements.
Involved in technical analysis, design, coding, code reviews, unit integration testing.
Followed agile method for application design, Code, Implementation, Testing and UAT (User Acceptance Test).
Designing or developing the Screen and Interfaces based on functional and technical requirement.
Knowledge of solr.
Developed test client app to measure performance of queries on IIS and MongoDB.
Coordinate with Client, Functional or Technical Designers and Testers for delivering the requirements and achieving the functionality.
Code was written using a Test-Driven Development (TDD) approach. Development methodology used was the SCRUM Agile methodology. Process included iterative development, 4 week sprints, daily stand-up meetings, customer managed backlog.
Developed data access layer leveraging LINQ to SQL, Entity Framework 4, ADO.NET, and the Microsoft Enterprise Library Data Access Application Block
Responsible for analysis, UI design and implementation of various modules
Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows IIS.
Interacting with the customers on a regular basis to know the requirements and to understand the business
Review Analysis of Functional Specifications, Analysing, Coding and Unit Testing.
Used REST API web services to ease development and simplify client adoption.
Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction and Design patterns like Abstract factory.
Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis & documentation of assigned modules.
Implemented .Net Security features of Authentication and Authorization using MVC5.
Involved in Web Application using MVC5.
Extensively used Web Services, SOAP, XML, & XSL to expose the reports to facilitate information sharing.
Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel within some web pages.
Used LINQ Queries for the data filter after consuming of WCF and entity framework.
Using JQuery and JSON for dynamic User Interface, retrieval and posting of data.
Used Web API for HTTP service.
Implemented using Agile Methodologies.
Used Enterprise Library for DAL, Error Handling and Validations.
Integrated Print and Excel functionality with formatted views and data.
Used CSS and jQuery extensively for table less Layouts.
Worked with jQuery extensively for Asynchronous calls and client side Validations.
Involved in regular peer code reviews.
Environment: Microsoft.NET Framework 4.5, C#, Angular.js, ASP.NET, Ajax.Net, jQuery, MVC5, WCF, LINQ, SQL Server 2016, Microsoft Enterprise Library Application Blocks, XML, XSLT, TFS, Visual Studio.Net 2013, IIS, Web Services, Windows Services, Web API's,PL-Sql,VB.Net.
ITC Infotech, Bangalore, INDIA Mar 13 – April 14
Role: Sr.NET Developer
Deployment Management and Notification (DMAN) - This Web project will enhance the record keeping system of the banking system by coordinating various levels of the management. The traditional way of the maintenance involves lot of drawbacks as it lacks the transparency computerizations will boosts the functionality of the firm and which ultimately leads to the roads of success. It helps the administrators as well as customers to use the system easily by computing it rather than a manual system. The objective of this project is to give a good front-end application for the bank to process transactions of their clients who took term loans from them. The application will take care of calculating the interest rates, generating monthly reports regarding the loans etc. It handles different types of deposits, transactions, and loans and automates the manual banking system.
Selected and implemented agile development practices according to the application requirements for every project.
Ensured participation of clients in the process of development.
Actively Participated in Design, Development and Implementation of MVC web applications using Visual Studio 2013.
Build and deploy the applications in IIS.
Write new ASP.Net MVC code; manually debug existing ASP.NET MVC code.
Developed ASP.NET MVC 5 applications using Code First Approach in Entity Framework 4.1 and UI in Razor View Engine.
Restful API layer along with calls to consume an API layer.
Working on creating Rest Services using ASP.NET Web API and C#.
Created Web APIs using ASP.NET MVC, Web API allow new web/client projects to leverage reusable data. This has allowed significant data reuse amongst disparate systems.
Implementing ASP.NET MVC web solutions with industry best practices, design patterns
Modeling data, design and implementing relation databases in SQL Server 2008.
Used logging, caching & data access application blocks & developed the applications.
Tracked bank customer specific information using Session objects and cache objects and page output caching are carefully used to achieve optimization.
Actively Participated in UI Development with HTML5, CSS etc.
Extensively worked on stored procedures, user defined functions and temporary tables.
Expert level experience with Object Oriented programming and methodologies.
Actively Participated in Team Meetings, frequently communicate with Business Analysts to clarify the business requirements & working with QA Team to make clear the issues.
Followed SOA architecture and Agile Methodologies.
Extensively worked with SQL Profiler for Performed query optimization.
Responsible for bug fix/enhancements and provide the estimate report to project management including development and test time.
Implemented the DAL using the Entity Framework 4 Code-First paradigm.
Created and consumed Restful WCF services, Web Api using Angular JS.
Wrote restful services on the server in Node JS to listen to requests from devices.
Designed and implemented the MongoDB schema.
Wrote services to store and retrieve user data from the MongoDB for the application on devices.
Worked with test team and fixed the issues as part of the bug life cycle.
Used Team Foundation Server (TFS) as Source control and document management.
Extensively used SSIS transformations such as Lookup, Derived column, Data Conversion, Aggregate, Conditional Split, SQL task, Script task & Send Mail task etc.
Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.
Utilized ADO.NET technology extensively for data retrieving, querying, storage and Manipulation using LINQ. Statements, views, User Defined Functions, Stored Procedures for Inserting/updating/Deleting the data into the relational tables.
Involved in the Migration of Databases from SQL Server 2005 to SQL Server 2008.
Prepared the complete data mapping for all the migrated jobs using SSIS.
Designed dynamic SSIS Packages to transfer data crossing different platforms, validate data during transferring, and archived data files for different DBMS.
Developed web service interfaces for client and policy using WCF, C# and BizTalk.
Developed orchestrations, schemas, maps and custom pipelines using Biz talk
Used WCF LOB Adapter to create SOA interface to existing legacy System using Biz talk
Installation, configuration and administration of Biz talk server
Developed dashboard reports using Reporting Services, Report Model and ad-hoc reporting using Report Builder.
LA QUINTA, TX May 08 – April 10
This project is redesign of SPIRIT text based application as a GUI (Graphical User Interface). This project will take advantage of new technologies and will provide the La Quinta Reservation center agents a better capability to generate sales, will reduce training, reduce turnover and offer guests more information about their destination. This project will also be the stepping stone for further integration of newer call center technologies to SPIRIT and will help support implementation of future CRM initiatives. Some of the major functionality implemented with this project is mentioned below:
Involved in the full life cycle development of the project – design, implementation and testing of the .Net WIN application.
Implement design patterns accordingly such as Singleton, Factory etc.
Wrote Object Oriented Programming concepts and developed and analyzed in agile methodologies.
Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ. Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
Developed the Business Layer in C#.NET, where all the Business Objects are written in developing the whole application.
Developed Win Forms in C#.NET to displays results on screen.
Constructed stored packages, procedures, functions, triggers, views in PL-SQL.
Developed back end interfaces using PL-SQL Packages, Stored procedures collections, Object types and Triggers.
Executed XML Web Services in C# based on SOAP protocols using XML extensively for data transfers.
Created Cross Tab Reports, Sub Reports by using Crystal Reports.
Developed parameterized reports, linked reports, matrix and tabular reports with drill down, drill through and drop down menu option using Crystal reports.
Tested the applications with Unit, Integration and Regression Testing.
Demonstrated in System Documentation and Code Documentation.
Environment: .NET Framework 3.5, Visual Studio 2008, C#, LINQ, WIN Forms, PL-SQL, JQuery, HTML, CSS, SQL Server 2008, Crystal Reports, .Net Remoting, Web Services, SOAP, UML, NUnit, IIS, Windows 2003.
CITIGROUP, WEST PALM BEACH, FL Feb 07 – April 08
Citigroup Automated Entitlements Project
Application is an intranet website for automation of employee Entitlement process within Citi Cards Card Member Services (CS). This is a secure intranet website that provides Online Access entitlements for users and profiles consolidation, File Access entitlements for users and profiles, Online Table Management System [OTMS] for verification and validation of transaction done by Citi Cards employees.
Developed prototype using HTML for user signoff and interacted with user for requirement analysis.
Followed Waterfall Methodology.
Implemented the business logic through business objects (Active DLLs) using VB.NET and Used XSL for formatting Data generated in XML to output in XHTML.
Used Ajax to get validation data dynamically based on product selected.
Used ADO.Net components like Data Adapter, Data Command, Data Command, Data Set, and Data Table for database access.
Implemented role based security to access and restrict the screens based on different roles
Used Visual Source Safe for Version control.
Screen design standards & validations were maintained uniformly using Cascading Style Sheets.
Used Session objects to take care of the user login sessions in this application and used Cookies.
Optimizing the application using Caching.
Created and used Stored Procedures, Views, Triggers, Functions and Joins.
Involved in Performance Tuning in application and database layers.
Involved in extensive Unit testing before the final release.
Used Visual Studio .NET debugger and ASP .NET trace functionality to debug the application.
TRANSPORT TICKETING AUTHORITY, AUS Mar 05 – Jan 07
Role: .net Developer
NTS is an innovative public transit ticketing system for the State of Victoria, Australia. The system is being built with Services Oriented Architecture with open standards. This micro payment Smart card technology ticketing system will support journeys through Victoria’s multi-modal network of railway stations, trams and buses.
Participated in designing and development of software using agile development practices.
Responsible in full development life-cycle using Object Oriented Programming (OOPS) concepts.
Developed various abstract classes, interfaces, classes to construct the business logic (middle tier) using C#, ADO.NET.
Worked with Iterative, Agile Methodologies and Test-driven development (TDD).
Developed applications using UML–Modeling by applying Object Oriented Analysis & Design (OOAD).
Write new ASP.Net MVC code; manually debug existing ASP.NET MVC code.
Exposed schemas and Orchestrations as Web Services.
Developed third party integration application using Web Services.
Worked with Web API to provide services to HTTP requests.
Installing BizTalk 2006 and Adapter Pack & configuring both BizTalk 2006 & Adapter Pack
Creating Envelope Schemas to split the records that are coming as a batch from the databases in to individual messages
Creating Header file XML Schemas and other Normal Document Schemas
Integrating Web Services with BizTalk 2006 through SOAP adapter
Extensive use of Envelope schemas, and all other schemas like XML and Flat Files
Adjusted intrinsic state management functionality to store application-specific, session-specific, page-specific and user-specific information between page requests.
Developed the security infrastructure for authenticating & authorizing user access as well as performing other security related tasks.
Developed ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL data sources.
Connected ADO.NET objects to communicate with SQL Server database.
Created Store Procedures, Functions, Packages, Triggers, Indexes & Views using T-SQL in Development and Production environment for SQL Server.
Design and Develop custom C# SharePoint Web Parts, Workflows, Event Receivers, Timer Jobs, and Branding.
Maintained version of the project by using module developed with latest version in TFS.
Environment: Biz Talk, MS Visual Studio 2005, ASP.Net, C#.Net, HTML, Java Script, Web services, WCF, UML, TFS, MS SQL Server 2005, SharePoint Server, Microsoft Excel 97 – 2000, Windows XP.
DOSPL, DELHI, INDIA Jan 04– Feb 05
Nu Web Work Flow Framework
Project Description: Nu WWF is a framework that enables application developers to quickly develop enhanced applications using the base functionality provided by the Framework. It provides a standard application development platform eliminating problems caused by insufficient specifications, and builds applications that easily adapt to future unforeseen changes. It reduces excessive maintenance costs on applications developed. Nu WWF develops custom applications successfully, on or before deadlines and within budgets. Nu WWF provides numerous lines of code that are well tested and well integrated giving the developers a jump-start. It allows the developers to customize reusable functions, at the same time, restricting the developers to follow the standards and navigation structure. Nu WWF provides in-built error tracking & handling saving considerable time and effort in programming and testing. Nu WWF have screen templates that provide the basis for a standard look and feel.
Developed a web application using ASP.Net /C#.Net /SQL Server.
Handled custom HTTP handler /Module objects in C#.NET for various types of requests.
Created an n-tier model on Web-Services.
Uploaded files onto the SQL Server.
Developed Store procedures, Packages and Functions in SQL Server and also worked on database modeling.
Created Deployment projects for .NET applications using Microsoft's MSI packages.
Used simplified client and server side validation, better session management and powerful data access management using ASP.NET.
Launched Post application & coordinated with content providers on bug fixes