Ranjith Dharmavarapu
***********@*****.*** 248-***-****
Summary
• 8 Years of experience in Client/Server and Web Application, Console applications and Windows
Applications development employing Object Oriented Analysis and Design ( OOAD ) using Microsoft
Technologies and .NET Framework.
• .NET, C#, VB.NET and ADO.NET.
• Expertise in various development architectures like Desktop, Console and Web Application.
• Expertise in working with .NET 4.0, 3.5, 3.0, 2.0, 1.1, 1.0 Framework.
• Proficiency in Microsoft Word, Excel, Access, Power Point and MS Project.
• Experience in creating CSS (Cascading Style Sheets), Themes and Skins.
• Excellent understanding of Object Oriented Programming Methodology in the IT industry.
• Expertise in industry standard systems analysis techniques such as Data Modeling, Process
Modeling and Data flow diagramming.
• Expertise in developing models based on Unified Modeling Language (UML).
• Expertise in writing web services and business logic components based on design specifications from
the requirements documents.
• Expertise in Analysis, Design, Coding, Component and Assembly testing of all application code
• Good in Web Technologies like JavaScript, VBScript, Web Services, HTML, XML, XSD, DTD, XML
Schemas, and CSS.
• Expertise in implementing Object Oriented Programming(OOP) concepts including Inheritance,
Abstraction and Polymorphism.
• Good knowledge on Knockout JS.
• Experience with SiteCore 6.6 Content Management System (CMS).
• Good knowledge of Generics and LINQ.
• Good understanding of Design Pattern like MVC
• Experienced in utilizing the new integrated features of ASP .NET 3.5/3.0 versions like Windows
Communication Foundation (WCF), Windows Presentation Foundation ( WPF), Windows Workflow
Foundations (WWF), Language Integrated Query (LINQ).
• Expertise in writing web services and business logic components based on design specifications from
the requirements documents.
• Proven experience in writing the SQL Server 2008/2005 stored procedure, Functions, Views,
Triggers and database administrative tasks like backup, restore and SQL profiling.
Technical Skills:
Operating Systems Windows NT/2000/2003/XP/2008, Windows Vista, Windows 7,
Languages C#, VB.NET, C, Basic Java
Web Technologies ASP.NET, AJAX, WCF,WPF, XML/HTTP, HTML.
Scripting languages JavaScript, VB Script.
Database Technologies SQL Server 2005/2008, SQL, MS-Access
Source Control MS Visual Source Safe 6.0/Team Foundation Server
Development Tools Visual Studio .NET 2005/2008/2010
Networking Concepts TCP/IP, IP Addressing.
Experience:
Professional Experience:
Windstream Communications, Dallas TX Apr’13 – Till date
Sr.NET Developer
Description: Implement Digital Loop Controllers (DLC) networked through a fiber optic backbone for
1,200 sites across the Commonwealth of Kentucky. Employ project costing approval system to
document and implement new communications sites. Forecast when monies will be spent. Negotiate with
and manage vendors to coordinate scheduling and requirements. Track implementation progress in
workflow scheduling database. Develop and submit detailed work plan, write and schedule Method of
Procedures (MOPs).
Ranjith Dharmavarapu
***********@*****.*** 248-***-****
Responsibilities:
• Designed and developed UI using ASP. NET MVC-4, CSS, JQuery, Java Script.
• Developed front-end interaction WebPages using MVC-4, Server Controls and Validation Controls,
Layout MasterPages.
• Expertise in developing web applications in Microsoft Visual Studio 2013.
• Implemented REST as an architecture style for designing networked applications.
• Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
• Involved in creating Classes and Interfaces using C#.
• Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at
Controller level.
• Implemented client side functionality using JQuery.
• Developed Window Application and UI using C#, WPF and WinForm
• Worked on C#,Web Services in creating various integration projects.
• Done extensive research on Sitecore CMS, Shared Source library to distribute source code in its
community.
• Re-use implementation code / customizations through modules (across multiple Coveo instances)
• Share site's existing libraries with Coveo (jquery, handlerbars, etc) by using sitecore
• Implement input validation using the ASP.NET Input validation controls and Java Script. Experience in
using Angular.js 8, ability to test views and able to do end to end unit testing. Also, using
continuousintegration
• Developed Single Page Applications using Angular JS and applied Bootstrap
• Experience with razor code in View pagesCreated Views and Partial Views – UI and middle tier for
various modules using C#, MVC 4 (Razor View Engine), AJAX, jQuery, HTML, CSS.
• Developed applications in Testdriven environment using Unit testing. Worked on data integration
using SSIS.
• Used LINQ to retrieve the data from the backend through Entity framework.
• Worked on JQGrid .
• Implemented test cases using nUnit and ReSharper.
• Employed XML for Request and Response from middle ware on the web server.
• Developed Data Access Layer Using Entity Framework
• Wrote C#.net class Models for database connectivity and execution of stored procedures in SQL
Server 2008.
• Written SQL quires and store procedure.
Environment: ASP.NET 4.0, C#, MVC-4, WPF, Sitecore,Rest, WinForm, JQGrid,JavaScript,
JQuery,CSS, XML, SQL Server 2008,Visual Studio 2013, CSS, Ajax, .
Dell, Austin, TX Sep ’12 – Mar’13
.NET Developer
Description: Designed a .NET GUI (Windows Forms) in C# for semiconductor wafer bus-sensing
equipment. Used ChartFX as well as Infragistics NetAdvantage 2003; made extensive use of WinTree,
DockManager, and WinToolbar controls; implemented floating/docked windows. Created a C# middle-tier
API; abstracted-out front-end from back-end implementation.
Responsibilities:
• Designed and developed UI using ASP. NET, CSS, JQuery, Java Script.
• Developed front-end interaction Webpages using ASP.NET 4, Server Controls and Validation
Controls, Master pages.
• Displaying the Applications using UI.
• Built a WPF application for internal staff to manage the rules that drive the web applications.
• Developed Window Application and UI using C#, WPF and WinForm
• Involved in creating Classes and Interfaces using C#.
Ranjith Dharmavarapu
***********@*****.*** 248-***-****
• Worked on C#, Designed and developed SOA using Windows Communication Foundation (WCF) for
the data access for the Web application to consume.
• Developed applications in Testdriven environment using Unit testing. Worked on data integration
using SSIS.
• Done extensive research on Sitecore CMS, Shared Source library to distribute source code in its
community.
• Re-use implementation code / customizations through modules (across multiple Coveo instances)
Share site's existing libraries with Coveo (jquery, handlerbars, etc) by using sitecore
• Experience with razor code in View pages. Created Views and Partial Views – UI and middle tier for
various modules using C#, MVC 3 (Razor View Engine), AJAX, jQuery, HTML, CSS
• Implemented REST as an architecture style for designing networked applications.
• Worked on data integration using SSIS. Extensive experience on data integration using SSIS.
• Developed Single Page Applications using Angular JS and applied Bootstrap
• Implement input validation using the ASP.NET Input validation controls and Java Script.
• Project developed using 3 tier architecture Presentation layer, Business logic layer (mid tier) and DAL
(Data access layer).
• Worked on Mid-tier development (Business logic layer). Practiced Agile Methodology in order to
review progress of project in monthly sprints.
• Employed XML for Request and Response from middle ware on the web server.
• Developed Data Access Layer Using ADO.NET and accessed Data Using Stored Procedures.
• Wrote C#.net class modules for database connectivity and execution of stored procedures in SQL
Server 2008. Experience in using Angular.js 8, ability to test views and able to do end to end unit
testing. Also, using continuous integration
• Used LINQ to retrieve the data from the backend through Entity framework.
• Developed Hosted WCF services(IIS, WAS, Self-Hosting, Windows services)
• Used LINQ to SQL for data access connection.
• Written SQl quires and store procedure.
• We use to follow Agile Methodology to plan and schedule releases.
• Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.
Environment: ASP.NET 4.0, C#, WCF,HTML5, JavaScript,Rest, Sitecore, Jquery, CSS, XML, SQL
Server 2008,Visual Studio 2012, ADO.NET, CSS, Ajax, Agile.
Polycom, San Jose, CA Jan ’12 – Aug ‘12
.NET Developer
Description: Development duties included maintaining and updating the Polycom world wide customer
portals which are running on Weblogic Portal Server 10 in a Solaris environment. Making design
decisions for any new functionality and interfacing with other development and business groups inside
of Polycom to make sure project goals align with each other.
Responsibilities:
• Designed and developed UI using ASP. NET, CSS, JQuery, Java Script.
• Developed front-end interaction WebPages using ASP.NET 4, Server Controls and Validation
Controls, Master pages, CSS, Java Script.
• Involved in creating Classes and Interfaces using C#.
• Involved in database design, writing store procedures.
• Used ADO.NET for database connectivity on SQL Server Database.
• Project developed using 3 tier architecture Presentation layer, BLL (Business logic layer) and DAL
(Data access layer). Increase page-speed by loading all JavaScript asynchronously
• Simplify implementation by explicitly declaring dependencies
• Increase page-speed by loading all JavaScript asynchronously.Simplify implementation by explicitly
declaring dependencies by using Sitecore
• Built a WPF application for internal staff to manage the rules that drive the web applications.
Ranjith Dharmavarapu
***********@*****.*** 248-***-****
• Worked on mid tier development using c# and Vb.net (Business logic layer).
• Wrote C#.net and VB.Net class modules for database connectivity and execution of stored
procedures in SQL Server 2008.
• Written SQl quires and store procedure.
• Integrated with third party libraries to import time sheet data from Project Server file to database.
• Used Java Script for all UI validations and auto calculations.
• Used Validation controls to validate user inputs.
• Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.
Environment: ASP.NET 4.0, C#, Vb.NET, JavaScript, CSS, XML, SQL Server 2008,ADO.NET, CSS,
Ajax.
Microsoft, Redmond, WA Mar’11- Dec’11
.NET Developer
Description: Training Partners who provide on-going educational services to help customers adapt to
technology changes we are creating a comprehensive assessment that helps companies understand their
ALM/development processes and capabilities, as measured against industry standards. This assessment
is vendor agnostic and will serve as a basis for conversations with customers that will lead to a roadmap
for improvement, and will help identify the most critical solutions required in the short-term
RESPONSIBILITIES:
• Designed and developed UI using ASP. NET/MVC, CSS, JQuery.
• Developed front-end interaction WebPages using ASP.NET 4, web form, Server Controls and
Validation Controls, Master pages, CSS, Java Script.
• Involved in creating Classes and Interfaces using C#.
• Implemented MVC architecture in Web Applications.
• Implemented REST as an architecture style for designing networked applications.
• Extensively worked with C#, Web Services in creating various integration projects.
• Implement input validation using the ASP.NET Input validation controls and Java Script.
• Employed XML to store and present data on the web server
• Developed components to execute functions for security implementations like authorization and
checking user privileges. Experience in using Angular.js 8, ability to test views and able to do end to
end unit testing. Also, using continuous integration Developed Web User Controls for easy
maintenance and performance. Experience with all phases of SDLC in the Waterfall model and Agile
(SCRUM) methodologies.
• Developed Data Access Layer Using Entity Framework
• Used LINQ to SQL for data access connection.
• Written SQl quires and store procedure.
• We use to follow SCRUM Methodology to plan and schedule releases.
• Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.
ENVIRONMENT: ASP.NET/ MVC, C#, Visual Studio 2010, SQL Server 2008, Java Script, Jquery, HTML,
CSS,Entity Framework, Scrum.
Ameriprise Financial, Inc., Minneapolis, MN Nov ’09 – Feb ’11
.NET Developer
Description: Mobile Client Viewer is a responsive UI, single page web application(SPA) designed to be
used by an Advisor to view his/her clients account details. The tool helps the advisor to view the clients
and the account details of the client. The application is written usingknockoutjs, Bootstrap, Durandel,
Breeze with mvvm design pattern which I coming as a part of MVC and is deployed in IIS 7.5. The
application is built in such a way that the screen will be adjusted into any device (Desktop or mobile or
tablet) automatically.
Ranjith Dharmavarapu
***********@*****.*** 248-***-****
RESPONSIBILITIES:
• Designed and developed GUI using ASP. NET, HTML, CSS.
• Developed Business (mid tier) and Data tier using C# and ADO. NET.
• Developed front-end interaction WebPages using ASP.NET 3.5 web form, Server Controls and
Validation Controls. Master pages, CSS, Java Script.
• Involved in creating Classes and Interfaces using C#.
• We designed front end using ASP.NET and Sliver Light.
• Experience with razor code in View pages.Created Views and Partial Views – UI and middle tier for
various modules using C#, MVC 3 (Razor View Engine), AJAX, jQuery, HTML, CSS
• Displaying the Applications using UI.
• Extensively worked with C#, Designed and developed SOA using Windows Communication
Foundation (WCF) for the data access for the Web application to consume.
• Employed XML to store and present data on the web server
• Developed components to execute functions for security implementations like authorization and
checking user privileges.
• Developed Single Page Applications using Angular JS and applied Bootstrap
• Extensive experience on data integration using SSIS. Worked on data integration using SSIS.
• Developed applications in Testdriven environment using Unit testing.
• Used LINQ to retrieve the data from the backend through Entity framework.
• Developed Web User Controls for easy maintenance and performance.
• Developed Data Access Layer Using ADO.NET and accessed Data Using Stored Procedures.
• Involved in database design.
• Implemented Session state Management, caching
• features, configuring ASP.NET optimizations and securing web application.
• Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.
• Use Crystal Reports for generating analysis reports based on the key variable stored in database
ENVIRONMENT: ASP.NET# 3.5, WCF, C#, SQL Server 2008, ADO.NET, AJAX, Crystal Report, HTML,
Java Script, CSS.
Info Tech Solutions Ltd., Hyderabad, India May ’06 – Oct ’09
.NET Developer
Description: This is a comprehensive and integrated Hospital Management System for a Super Specialty
Hospital. This package is used to computerize the activities of a servicing system. This package contains
four modules. They are Administration, Patient Care System, Health Services and Auxiliary Services.
Each module is having sub modules with in this sub modules will maintains storing, registering, details of
joining patient details, and over all day activities maintains one particular database.
Responsibilities:
• Involved in design, development of Employee management, Leave management and Project
management & timesheet modules.
• Involved in database design, writing store procedures, functions & triggers.
• Project developed using 3 tier architecture Presentation layer, BLL (Business logic layer) and DAL
(Data access layer).
• Wrote C#.net class modules for database connectivity and execution of stored procedures in SQL
Server 2000 using ADO.NET
• Requirement gathering from HR department & created sample data to test all modules.
• Integrated with third party libraries to import time sheet data from Project Server file to database.
Environment: ASP.NET 2.0, C#, JavaScript, CSS, XML, SQL Server 2003,ADO.NET, CSS.
Ranjith Dharmavarapu
***********@*****.*** 248-***-****