Raghavendra Kuragayala (Raghu)
ac0dlp@r.postjobfree.com
Summary:
** ***** ** ********** ** .Net Developer in System Analysis, design and development using Microsoft .Net Technologies and C#
Hands on experience with .NET Framework 4.6/4.0/3.5/3.0/2.0, C#, ASP.NET, ADO.NET, LINQ, AJAX, Web Services, Visual Studio 2015/2013/2010/2008/2005, JavaScript
Experienced in ASP.NET, ASP.NET MVC, C#, WCF, LINQ and Entity Framework (ORM).
Experienced in utilizing latest JavaScript frameworks like JQuery, AngularJS, KnockOutJS, Kendo UI and Bootstrap
Developed Web Services, WCF and RESTFULL services using ASP.NET WEB API from scratch using C# and consumed them at the Client side
Experienced in Implementing custom software components, Plugins, Dialog and Workflows using Microsoft Dynamics CRM SDK
Developed and migrated ASP forms to ASP.Net MVC using C#.
Experienced in Silverlight, WPF with MVVM.
Worked as a Team Lead, managed the technical team of 5 by tracking their deliverables and making sure to complete them before the given timeline.
Experienced in implementation of N-Tier Architecture in Windows and Web based Client/Server applications using Microsoft Technologies.
Profound hands on experience in Agile Methodology with Scrum and Complete Involvement in the Project Lifecycle
Proficient in both highly technical as well as outward, customer-facing roles.
Well versed with Database concepts such as Stored Procedure, Function, View and Trigger using SQL Server 2005/2008, Oracle PL/SQL. Good at writing complex queries using joins.
Experience in using Language Integrated Query (LINQ) providers for data manipulation.
Experienced in configuration and version management using Subversion (SVN) and Team Foundation Server (TFS 2010).
Utilized Kanban and Task board in TFS 2015 to track the agile team project status.
Excellent experience in system analysis tools such as Microsoft Excel and technical assessment tools such as Java Script, JQuery, JSON and IIS.
Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams and Collaboration diagrams) using Designer tools like Rational Rose and MS Visio.
Extensive knowledge of Call centre applications and their functionality
Working experience in Healthcare and Insurance domain.
Comprehensive problem solving abilities, excellent verbal and written communication skills, Interpersonal Skills and Leadership Qualities.
Willingness to work in a highly dynamic environment and ready to take up challenges
Ability to adapt quickly to new technologies.
Experience in Test Driven Development (TDD) and NUnit
Experience in using Continuous Integration Software TeamCity and TFS 2015
Experience in Data repository pattern
Education:
Master of Sciences in Computer science
Technical Skills:
Microsoft Technologies
C#.Net, ASP.NET, ADO.Net, AJAX, Web Services, WCF, LINQ, Entity Framework, NHibernate, ORM Tools, JQuery, JSON, ASP.Net MVC, ASP.Net Web API, RESTFULL Web services, Silverlight, WPF, MVVM, Unity, PRISM, Autofac, Ninject, NLog, ActiveX, COM, MS CRM 2011 & 2013
Languages
C#, C, C++
Frameworks
.NET Framework 2.0/3.0/3.5/4.0/4.5, NUnit, TDD
Web Technologies
ASP, HTML, DHTML, XML, JQuery, JSON, Kendo UI, KnockOut, AngularJS, Bootstrap, Font Awesome, JavaScript, CSS, AJAX, JSON
Databases
MS-SQL Server 2005/2008/2012, Oracle 10g PL/SQL
IDE
Visual Studio.Net 2005/2008/2010/2013
Version Control tools
Team Foundation Server 2008/2010, SVN
Report Tools
Crystal Reports, Telerik Reporting
Modeling Tools
MS Visio 2010
Operating System
Windows 7/XP/2000, Windows Server 2003/2008.
Other tools
TeamCity, Resharper AnkhSVN, Fiddler, SnagIt, EF Power tools
PROFESSIONAL EXPERIENCE:
Client : City of Dallas (Dallas Water Utilities), Dallas, TX Mar’15 – Present
Role : Sr. .Net Developer
Dallas Water Utilities (DWU) is the subsidiary department to City of Dallas which will provide superior water and wastewater service to Dallas citizens and their customers. I was involved in developing a Daily Operation Report (DOR) for DWU which was in legacy Mainframe environment from past 40 years. This application was migrated and improved to latest .Net technologies and stream lined the process to have effective data gathering and provide accurate reporting.
Responsibilities:
Migrated and improved legacy mainframe application using latest technologies ASP.NET MVC, C#, JQuery, AngularJS, Kendo UI, Bootstrap, Font Awesome which has boosted the User Experience.
Designed and developed front end pages and reports using HTML5 and Bootstrap
Developed Reporting module and dashboards using Kendo UI
Utilized EF6 Reverse engineer code first approach and EF Power Tools to have greater flexibility
Improved process flow of the existing system
Integrated with SCADA process control system (PCS) for reporting daily metrics
Developed the classes using C#, which incorporate Data Repository Pattern for database connectivity
Designed and developed Database using SQL Server 2012
Utilized Team Foundation Server (TFS) as source code repository
Environment: C#, .NET 4.5, LINQ, Entity Framework 6, EF Power Tools, Ninject, MSTest, HTML 5, ASP.Net MVC 5, JavaScript, JQuery, JQuery UI, Knockout, AngularJS, Bootstrap, Visual Studio 2013, Team Foundation Server (TFS)
Client : Interface Security Systems (Westec), Plano, TX Nov’14 – Feb’15
Role : Sr. .Net Developer
Interface is the one of the top 20 security companies in the country which will provide PCI-compliant secure, private managed broadband, managed digital voice, alarm/event monitoring, interactive video surveillance, managed access control and fire/life safety systems. I was involved in developing a Customer Service help desk application which will talk to MS Dynamics CRM 2013.
Responsibilities:
Involved in new development of windows application using WPF, MVVM, WCF services using C#
Designing WPF screens
Designed and coded application components in an Agile environment utilizing a Test Driven Development (TDD) approach using NUnit.
Utilized pair programming approach to ensure high quality code
Created Custom Entities in Microsoft Dynamics CRM
Implemented custom software components, Plugins, Dialog and Workflows using Microsoft Dynamics CRM SDK
Microsoft Dynamics CRM used as a XRM data storage
Designed and developed dashboard reports for CRM using ASP.Net MVC, JQuery, C#
Worked on Data repository pattern to interact with MS Dynamics CRM web services as a XRM platform
Design and development of Web services with WCF using Visual Studio and C#.
Utilized AnkhSVN as source code repository
Utilized TeamCity as a Continuous Integration Software
Environment: C#, .NET 4.0, Web services, WCF, LINQ, NHibernate, XML, WPF, MVVM, Autofac, NUnit, Moq, TDD, Continuous Integration, ASP.Net MVC 4.0, JQuery, JQuery UI, MS CRM 2013, Visual Studio 2010, AnkhSVN, Resharper, TeamCity
Client : Humana Inc., Louisville, KY
Company : Tata Consultancy Services Aug’10 – Oct’14
Role : Sr. .Net Developer
Humana Inc is the third largest health insurance provider in the nation. It has ranked 73 on the Fortune 500 companies. Humana has over 13 million customers in the countryhttp://en.wikipedia.org/wiki/United_States. I was involved in Humana Edge Telemarketing team which supports various line of business (LOB) operations of Humana Telemarketing including proprietary software called EDGE which interfaces the telephony systems along with other supported applications. As a team lead, managed the technical team of 5 by tracking their deliverables and making sure to complete them before the given timeline.
Responsibilities:
Involved in new development and enhancements to existing web applications using ASP.NET, ASP.NET MVC, C#, Silverlight, WPF, WCF services and EDGE legacy system
Developed web application to maintain Seminars information using ASP.NET MVC, MVVM, JQuery, JSON, Knockout, Bootstrap which is mobile friendly
Managed technical team of 5.
As a Team Lead, coordinate and negotiate timelines and priorities of the technical aspects of project management with various business groups and stakeholders.
Developed and maintained REST based web service using ASP.NET WEB API to provide Seminar information
Utilized Entity Framework as the data access layer to SQL Server for the REST based ASP.NET WEB API web service using C#
Developing the real time reports for summarizing the integrated data to evaluate the Call center Agents performance and Sales statistics using ASP.Net, C#, Silverlight, WCF and Oracle 10g.
To maintain consistency throughout the web application, implemented Master Pages and Cascade Style Sheets (CSS).
Developed and maintained multi-tier WCF SOAP services and consuming using different protocols and implementing features like Security, Debugging and Performance and to enable effective communication between SOA.
Migration of Pre-existing EDGE call center Windows application to WPF and along with MVVM, C#, PRISM, Multi Treading for responsive UI
Created Custom Entities in Microsoft Dynamics CRM
Implemented custom software components, Plugins, Dialog and Workflows using Microsoft Dynamics CRM SDK
Microsoft Dynamics CRM used as a XRM data storage
Designed and Developed WPF windows application using Visual Studio by consuming various web services to load data onto the screens.
Design and development of Web services with WCF using Visual Studio and C#.
Used SVN and Microsoft TFS for the release and version management.
Preparing the Functional Specification documents.
Design Silverlight screens using Microsoft Expression Blend.
Demonstrate the GUI to the PO’s to get acceptance after the design of the screens/GUI
Designing the flow diagrams using Microsoft Visio for the systems to be integrated.
Preparing Technical Design Documents and Checklists.
Perform Unit testing after completion of development.
Integration of web services with EDGE Call center application, a Client specific application used for Telemarketing.
Facilitate deployment of Web applications in subsequent environments till Production.
Applying the best solution practices and ensuring that walkthroughs & inspections are carried out as per client guidelines and standards.
Updating the System documentation and project Induction manual.
Participation in daily status meetings to update the progress on tasks and Conference calls on business clarifications.
Senior On-shore developer on a team that drove release cycles from start to finish.
Environment: C#, .NET 4.0, ASP.NET, ADO.Net, HTML, CSS, Web services, WCF, LINQ, Entity Framework, ORM Tools, XML, ASP.Net MVC 3.0/4.0, JQuery, Kendo UI, KnockOut, Bootstrap, Java script, AJAX, ASP.Net Web API, ORACLE 10g, PL/SQL Developer, NLog, MS Dynamics CRM 2011, Silverlight, WPF, MVVM, PRISM, Unity, PL/SQL, UNIX, EDGE, Visual Studio 2008/2010, TFS, SVN, ActiveX, COM
Client : City Information Services
Company : Nyros Technologies Jan’10 – Jul’10
Role : Sr. .Net Developer
Callers Management System (CMS) is the in-house solution for City Information Services (CIS) which is a product of Nyros Technologies. Founded in 2009, CIS chiefly focuses on bringing buyers and sellers of Cities together and helping online users to get a closer reach to their place. Callers Management System is built for City Information Services (CIS) Tele-Callers and the Administration targeting to provide an effective telephone service for the public who tries to reach CIS through phone. CMS makes Tele-Callers work simpler and the Administration to better organize the service. CMS great features set allow Tele-Callers to maintain the Callers database and simple filters to have a quick view of any Customer Calls history. At the end of the day, CMS automatically sends email to the Administrator attaching the Call Graphical Reports & Numbers. CMS helps great to identify repeated customers, major purpose of using the service, set reminders and finally performance analysis.
Responsibilities
Involved in Requirements Analysis for the application development.
Designed Silverlight screens using Expression Blend 3
Designed and developed web services using WCF RIA services which is tightly integrated with Silverlight 3.0
Designed and implemented reporting web application using Asp.Net MVC, C#, SQL Server 2005 which will provide performance analysis of the Tele caller
Developed the application using n tire architecture, OOP Design.
Written Stored Procedures, Triggers, Packages using SQL Server 2005 database
Environment: Silverlight 3.0, WCF RIA Services 1.0, ASP.Net MVC, C#, Web services, JavaScript, JQuery, CSS, HTML, LINQ, UML, AJAX, XML, SQL Server 2005, Windows Server 2008, SVN.
Client : City Information Services
Company : Nyros Technologies Feb’09-Dec’09
Role : Sr. .Net Developer
CIS SMS gateway is another tool of Nyros Technologies which is powerful, flexible. This will provide you and your applications to send/receive SMS messages to mobile devices with your system. The application needs a GSM Modem device attached to the PC with a phone-to-PC data cable or IP SMS technology to transmit and receive the messages. This gateway is capable of sending 300-400 messages/hour. CIS SMS Gateway facilitates SMS alerts to the Subscribed to mobile user. CIS SMS Gateway provides special features for its valued users. One SMS is more than enough to know anything about in and around a City. CIS SMS Gateway is the best tool for sending SMS alerts, Bulk SMS and for building SMS information retrieval services.
Responsibilities
Developed application to Generate SMS Traffic Statistics using Master page and ASP.NET web forms and Dotnet Charting Tools.
Attend daily stand-up meetings to provide task status (agile pattern).
Participate in scrum sessions in analyzing the requirements with group members.
Involved in Serial Port programming using C# in order to interact with GSM modem
Worked with AT commands.
Developed ASP.Net Web service to access GSM Modem
Developed SMS Alerts using Windows Service to send/receive.
Environment: NET Framework 2.0, C#, ASP.NET, ADO.NET, Web Services, Windows Services, SVN, Visual Studio 2005, SQL Server 2005, Agile, XML
Client : MPEDA, India & US Department of Commerce (USDOC)
Company : Nyros Technologies Jan’08 - Jan’09
Role : .NET Developer
Shrimp-Antidumping Software (ShrimPADS) is a project undertaken by MPEDA with funding from United Nations Conference on Trade and Development (UNCTAD). ShrimPADS is intended to be used by all the shrimp manufacturers in India. ShrimPADS is intended to determine the cost of manufacture (COM) of shrimps, the cost of sale (COS), and track the export revenues to arrive at the likely dumping margin in the context of a United States Department of Commerce (USDOC) antidumping administrative review.
In particular, this software is designed to deal with (i) operational staff for maintaining records of production, sales and inventory data; and (ii) marketing persons to keep track of company exports to the US and other countries.
Responsibilities:
Gathered Client requirements and converting them into the Technical Specifications and developed Web forms using ASP.Net and C#.
Designed GUI using the HTML, XML, Java Script, Master pages, CSS and Custom.
Implemented of WCF services and better logging exception management support to help in the premature detection of new problems.
Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
Designed and Developed Reports using Crystal reports and integrated them with ASP.NET
Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints and foreign keys.
Environment:- ADO.NET, ASP.NET Framework 2.0,C#, Web Services, Visual Studio 2005, C#.NET, AJAX, T-SQL, Visio, XML, HTML, CSS, Java Script, SQL Server 2005, Crystal reports, MS- Excel.
Client : Devi Fisheries Ltd., India
Company : Nyros Technologies Jun ’07- Dec ‘07
Role : .Net developer
Devi Fisheries Ltd is Fifth Largest Exporter of Shrimps in India. This project is to implement Supply Chain Management (SCM) solution to improve the operations of the Plant and close the gap between Orders and Shipment by assessing the demand with real-time information. This System deals with all the tasks involved in “Devi Fisheries Limited” like purchasing raw materials to shipment of the finished product, to reduce the complexity of the System as well as to better monitor the process. I have involved in Orders, Purchase, Transport, Production and Warehouse (Storage) Modules.
Information handling is the cause for the evolution of the System. As the data is plenty to work with and the delays in which it has been acquired made it difficult for the existing manual approach to increase the Throughput of the Organization.
Responsibilities:
●Analyzing the requirements to Design and implement the Web applications using Asp.Net
●Involved in Database design and prepare data flow Diagrams
●Development of front end screens using ASP.Net and CSS
●Implemented Data Access Layer using ADO.NET for DB operations
●Involved in creation of database tables, stored procedures and functions for DB operations.
●Used Master Pages for unified look and feel of the website.
●Generated various dynamic reports using ASP.Net and C#
●Documentation of applications and Web services after the completion
Environment: ASP.NET, Java script, C#, CSS, ADO.NET, SCM, SQL Server 2005, Visual Studio 2005, HTML, AJAX, T-SQL, Visio, XML