Sign in


Newark, California, 94560, United States
April 21, 2017

Contact this candidate

karthik Rao

E-mail: Mobile: (269)***-****

Professional Summary

Having 3 years of experience in project life cycle, analysis, design and development of web applications & Database Design using the technologies ASP.NET, C#, OOPS, MVC 3/4/5,

Web API 1/2, Razor, JQuery, Ajax, XML, MS SQL Server.

Experience in working with N-tier architecture and SOA using windows communication foundation.

Designing and developing websites on ASP.NET framework through agile development methodology.

Experience in development and implementation of WPF, Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, Data, Fault and Message Contracts and services.

Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2008.

Developed Generic classes for Business Layer and Data Access Layer using C++.

Extensive experience with Databases, PowerShell.

Expertise in developing applications using HTML, Angular JS, JavaScript.

Experience in using front-end technologies like HTML5, CSS3, Bootstrap, JavaScript, JQuery and AngularJS. Extensively used MVC architecture for the development of the application.

Implemented client side functionalities using Java script and also used JQuery to dynamically render the content on web pages developed using C++.

Update and fix bugs for existing WPF application for a client using WPF, C#

Extensively worked on Entity Framework generating ORM Models and integrating them thru E-SQl and LINQ to Entities to massage the data.

Experience in designing and developing databases in SQL Server 2008/2012 which includes the development of functions, stored procedures and triggers.

Capturing data from Microsoft Azure sites.

Stored the thermostat data as CSV files in storage Blobs. Developed PS script to move the data from Azure Blob to Azure Bobs under same subscription and between different subscriptions.

Experience in N-Tier Web Applications using ASP.NET, C#, HTML, XML, Java Script, JQuery, ADO.NET, AJAX.

Experienced in writing SQL queries, Stored Procedures, Triggers, and Views with major Relational Database SQL Server 2008/2005/2000.

Expert knowledge in IIS Configuration for .Net Application.

Cosmos and other sources of global user .C# code and algorithms to analyze site operation and user activity. Math modelling.

Involved in responsive UI layer utilizing semantic HTML5, Bootstrap and Angular JS while adhering to the latest web UI standards, Design patterns, and best practices.

Good hands on Graphical User Interface (GUI) design using technologies like HTML, Dhtml, CSS, JavaScript, AJAX Controls for better look using controls, Layouts, Styles, and data binding.

ADO.NET components like Data Adapter, Dataset to perform data operations and implement the data layer to communicate with different database.

Experience with versioning tools like Team Foundation Server (TFS) and VSS (Visual Source Safe).

Technical Skills

Programming Languages

C#, SQL, T-SQL and PL/SQL.

Web Technologies

ASP.NET 4.0/ 3.5/ 2.0/1.1, ASP.NET MVC 4.0/3.0, ASP.NET Web API 1/ 2, HTML, JavaScript, CSS, AJAX, Angular, JQuery

XML Technologies


Relational Databases

SQL Server 2008/2005/2000 and Oracle 10g/0i/8i.

Operating Systems

Windows Server 2012/2008R2/2003, Windows 8/ 7/Vista/XP/2000/NT

Reporting Tools

SQL Server Reporting Services (SSRS 2012/2008/2005), Crystal Reports (2010/9/8.5/8)

Version Control Tools

TFS,VSS, Git Hub


Internet Information Services (IIS) LINQ, Entity Framework, UML, MS Visio, PL/SQL Developer, Toad, Version One


Bachelors in Electrical& Electronics Engineering.

Master’s Degree in Electrical Engineering .

Professional Experience

Client: Juniper Networks, California Duration: August 2016- Till Date

Role: .NET Developer


Participated in defining System Design, Architecture and Specifications.

Engine, jQuery, AJAX, HTML5, JavaScript and CSS3.

Created Class Libraries in C#.

Experience in WPF based windows Application and WPF User controls.

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

Extensive experience in Win Form, WPF and Windows based application. Designed dynamic and multi-browser compatible pages using DHTML, CSS, jQuery, JavaScript, Require Angular Js.

Responsible for writing unit tests and maintaining the code coverage

JQuery validation and ASP.NET MVC 5.0 unobtrusive validation were used to validate form fields and provide custom requirements/error messages through C# attributes in the Model.

Implemented singleton, repository and factory design patterns in BLL layer of Application.

Responsible to write stored procedures and functions.

Implemented entire backend of the application in C#.NET, using various object oriented features like classes, interfaces, inheritance, polymorphism and Multi-threading.

Have Knowledge on Microsoft Bot Framework, Web Api, Azure cloud Storage.

Good Experience on MVC frameworks like Angular JS for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.

Designed and delivered new screens in WPF using MVVM to help user to enter Meta data into system.

Good knowledge in WCF & ASP.NET MVC services.

Used C# programming language to build the core functionality of the website.

Hands-on experience working on Team Foundation Server (TFS), Change Control Management, Visual Source safe

Experience in design and code reviews C# and C++ code.

Used Agile/SCRUM practices like Continuous Integration Test driven development, Iterative Development, and Refactoring.

Involved in business component development using C#.NET code .Designed Business components and Data Access Layer using C#.NET

Used Entity Framework Approach to create Models.

Used Action Filters and created custom filters for user authentications and authorizations and for caching pages to improve Performance.

Implemented ASP.Net Web API 1.0 to use in the application for critical operations and populate the JSON data to controller.

Environment:VisualStudio2015,ASP.NETMVC5.0,HTML5,JavaScript,jQuery,AngularJS,CSS3,SQLServer 2012,C#,EntityFramework5, TFS, Restful Architecture, Web API, LINQ, AJAX,JSON,XML,

T-SQL, SSRS, TFS 2013 and Agile Scrum.

Client: T-Mobile-Bothell, WA Duration: Feb 2016 – July 2016

Role: .NET Developer


Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories.

Designed and developed UI using ASP. NET, CSS, JQuery, Java Script, Angular JS

Developed and Supported legacy Webpages using ASP.NET, Server Controls and Validation Controls, Master pages.

Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).

Worked on C#, Designed and developed SOA using Windows Communication Foundation (WCF) for the data access for the Web application to consume.

Implement input validation using the ASP.NET Input validation controls and Java Script.

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 class modules for database connectivity and execution of stored procedures in SQL Server 2008.

Implemented form validations across the site using Angular JS.

Developed Hosted Developed services (IIS, WAS, Self-Hosting, Windows services)

Used LINQ to SQL for data access connection.

Written SQL quires and store procedures.

Installation, Configuration and Administration of Oracle Enterprise Manager 10g Grid for various Databases and Applications via plug-ins.

Developing user interfaces using HTML5, CSS3, JavaScript, XHTML, jQuery, AJAX, JSON, AngularJS, Kendo, jQuery, HTML5, CSS3 and Bootstrap.

Created Class Libraries in C++.

Working on Multiplatform System Application with multithreading. Analysis feasibility of Windows 8.1 (XAML, MVVM). Working in AGILE environment. Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.

Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.

Development experience with JavaScript and C++ for implementing client side/server side code in ASP.NET applications.

Updated and improved the Corticon rule reports generation

Followed Agile Methodology to plan and schedule releases.

Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.

Environment:MicrosoftVisualStudios2012,ASP.NET4.0/4.5,MVC4,WCF,HTML5,JavaScript,Jquery,Angular JS, CSS, XML, C#, C++, SQL SERVER 2008, Visual Studio 2010, ADO.NET, CSS, Ajax, Agile.

Client: People Tech group, India Duration: Jan 2012-Nov 2013

Role: C#.Net Developer


Gathered all system requirements and analyze them to Design System Architecture along with Architect.

Design, Development of Win Forms using C#, for the user interface using the Code behind Class technique.

Involved in developing business and data access logic, using ADO.Net with C# and presented it in to Tree view control.

Developed Win Forms patient scanning module which contains all patients scanning history for all disease, to create Win Forms using C++.

Development of modules/layers using C#.Net.

Created Use Case Diagrams, Use Case Narratives, Activity Diagrams and Sequence Diagrams using UML modeling

Experience in design and code reviews C# and C++ code.

Involved in implementation of several WPF applications, all of which use MVVM Pattern. Applied multithreaded techniques for creating high performance applications. Multithreading was used to process data in chunks to improve performance.

Created Indexes, Triggers, and Stored Procedures on various business rules which depend on user's action.

Worked on configurable business logic using XML, and C#

Creating Unit Tests, its documents and testing them in NUnit.

Involved in Debugging and Testing of the application using the trace and Log files.

Environment: .NET Framework 2.0, C++, C#, SQL Server 2008, Visual Studio, ADO.NET,

POC, Win Forms, HTML, Model View Control, NUnit.

Contact this candidate