S M S D: Ravanth Ittakanti ULL Tack Eveloper
S M S D: Ravanth Ittakanti ULL Tack Eveloper
S M S D: Ravanth Ittakanti ULL Tack Eveloper
7 Years of extensive experience in software development life cycle involving Architecture, Requirement
analysis, Design, Development, Coding, Testing, Maintenance and Implementation of various
applications based on Client Server, Web Applications and Business Solutions using C#, VB.NET, VB6,
ADO.NET, ASP.NET, MVC, WCF, WPF, Win Forms, Web Forms, IIS, Entity Framework, LINQ, SQL
Server, Oracle and Visual Studio.
Worked in full life-cycle development of .Net applications, and RDBMS environments.
Expertise in developing N-tier web applications using .NET Frame Work 1.x/2.0/3.x/4.x, C#
1.x/2.0/3.x/4.x, ASP.NET 1.x/2.0, ASP.NET AJAX Extensions, XML Web Services, Microsoft Share Point
Services 2007, HTTP, SOAP, WSDL, ADO.NET, IIS 5.x/6.0, JavaScript, VBScript, CSS, and Database
Programming using MYSQL Server 2000/2005/2008, Oracle 9i/8i.
Experience in creating rich User Interface on the web using HTML 5.0, XAML, DHTML, Master Pages,
Angular JS, CSS, Ajax, Bootstrap, JavaScript and JQuery.
Experience with VB 6.0, ADO.NET, AJAX, LINQ, XML, XSLT, SOAP, DHTML, COM, JavaScript,
JQuery and CSS.
Highly Knowledgeable in ASP.NET MVC in implementing Model, View and Controllers with State
Management, Security, Action methods etc.
Expertise in ASP.NET MVC and developed the features Views, Partial Views, Strongly Typed Views,
Sections, Areas etc. and implemented Controllers and Controller Actions, Filters, Routing.
Good experience in Object Oriented Analysis & Design (OOAD) and Object-Oriented
Programming (OOP) concepts including Encapsulation, Inheritance, Polymorphism and Abstraction.
Worked extensively with different ADO.NET objects to interact with database and good experience in
using ADO.Net objects such as SQL Connection Object, SQL Command Object, Data Reader, Dataset
and Data Adapter.
Experience with ORM and its related components: Entity Framework, Language-Integrated Query
(LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ
to SQL), ASP.NET Providers and Typed Datasets.
Expert in writing T-SQL statements for creating Tables, Indexes, Views and Constraints.
Extensively worked in writing SQL queries, Stored Procedures, Database Triggers, Cursors, Exception
Handlers, and DTS Export & Import.
Excellent skills with GOF Patterns, Software Development Life Cycle development (SDLC), Microsoft
Application Blocks, Microsoft Enterprise Library(MSFT), Class Diagrams and Use Case Diagrams
using UML, OOAD concepts and Rational Rose 98/2000. And worked with version controls Visual
Source Safe (VSS).
Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored
Procedures and Triggers.
Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports
in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
Experience in developing Web Applications using third party controls Dev Express and Telerik.
Performed Unit Testing (using N-Unit and MS-Unit) and involved in Debugging & Supporting the
application.
TECHNICAL SKILLS
JavaScript, VBScript, ASP, JSP, HTML 4.01/5, PHP, DHTML, CSS (2/3),
Scripting and Markups:
XPATH.
PROFESSIONAL EXPERIENCE:
● Involved in understanding user requirements, designing and developing web application and backend
applications.
● Heavily followed Agile Kanban methodologies. & Followed Test Driven Design & Event Driven design
patterns.
● Coordinate with Architect & Tech Leads on development techniques and standards.
● Design solution for various system components using Microsoft Azure.
● Maintaining the legacy application and migrating the customers from Oracle Db instance.
● Developed web applications using JavaScript, jQuery, AngularJS using the ASP.NET.
● Worked on creating web Services using ASP.NET Web API and C#.
● Performed Unit, Integration testing using N-Unit framework (Used Fake-It-Easy for mocking purposes).
● Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls
using Angular Factory.
● Implemented Rabbit MQ for Windows with Direct Exchanges, with Consumers and Producers for data
integration with Services.
● Used Dependency Injection, to inject dependent objects into the method when it was called.
● Created tables and indexes and wrote Stored Procedures, Functions and Triggers in SQL Server
● Designed large numbers of Web Forms, Custom Controls and User Controls for UI and Dynamic Web
Parts for personalized content which allows Change, Edit, Move the content on pages as per user's own
choice.
● Responsible for designing the web pages Using ASP.NET Master Pages, Web Forms, jQuery, User
Controls, Data Grid Controls, Form Validation controls, Custom controls and CSS.
● Created Service Layer using C#. Used Generics, Lambda Expressions, Extension Methods, LINQ to SQL,
LINQ to Objects & Implemented LINQ for querying, sorting, filtering the complex objects.
● Developing the view models and controller actions method to fetch the data from the back-end Rest
services and send it as JSON objects to the views.
● Implemented & Used Microsoft Entity Framework Code first approach for the Data Access Layer.
● Design and implement Restful API layer along with calls to consume an API layer.
● Used C#, Visual Studio 2015 Event Driven design & Test-Driven Design pattern. Experience with AJAX,
JavaScript, HTML, jQuery, Enterprise Library and JSON, SQL Server.
● Designed and developed various abstract classes, interfaces, classes to construct the business logic using
C#.
● Used JavaScript to perform validations and catch the events on client's browser.
● Responsible to create new Web-Api endpoints using ASP.Net with C#.
● Highly Participated in Code-Reviews for better coding practices.
● Utilized Git Hub (Git Bash & Git Kraken) for version Control and source code maintenance needs.
● Familiar with TeamCity.
● Familiar with MongoDB (Used Studio-3T for Querying).
● Familiar and Used Rabbit-MQ for Messaging and Exchange queue.
Environment: Visual Studio 2015, Jet Brains-Rider, SQL Server, C#, ASP.NET 4.5, MongoDB, Rabbit MQ,
HTML, Web-Forms, JavaScript, jQuery, AngularJS, Entity Framework, GIT (Git-Bash & Git-Kraken).
Responsibilities:
● Involved in full SDLC followed by agile methodologies to produce high quality software model using N-
Tier Architecture.
● Participated in detailed sessions with technical and business stakeholders to determine data and
interoperability requirements.
● The User Interface was designed majorly with the ASP.NET DEVEXPRESS Controls such as ASPx Popup
Control, ASPx Grid View, ASPx Callback Panel, ASPx Navigation Bar, ASPx Data View., Etc.
● Used JavaScript, HTML/HTML5, DOM, X-HTML, AJAX, CSS-3 and J-Query in ongoing projects.
● Created ASP.NET validation controls and JavaScript validations to enforce validations.
● The create index API allows to instantiate an index.
● Created Model objects using Entity Data Model with Entity framework.
● Created Tables and Views on the SQL Server. Written SQL Scripts such as Packages, Stored Procedures,
Functions and Triggers to manipulate and retrieve data from MYSQL Server databases.
● Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all
database operations to improve the performance in Entity F/W.
● LINQ was extensively used in view extension to parse out unnecessary information and to make call to
SQL database.
● Developed and consumed WCF Web Service to access data layer components.
● Used AJAX to create better, faster and more user-friendly web applications.
● Defined and implemented customized configurations settings for application local Web configuration file
for incorporating user authentications and authorizations via role based security in order to restrict
accessibility to certain modules.
● Developed and deployed SSIS packages to automate data imports between the data bases.
● Developed the software using Agile Methodology.
● Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server
(TFS).
Environment: C# .NET, .Net Framework 4.0, ASP.Net, ADO.Net, REST API, AngularJS, Microsoft Visio 2007,
AJAX Control Tool Kit, T-SQL, Visual Studio .Net 2008/2010/2013, MYSQL, ASP.NET MVC5.0/4.0, WCF, TFS
2011, Entity Framework 6.0/4.0, LINQ, SQL Server 2008 R2, SSIS
● Experienced in all phases of Software Development Life Cycle (SDLC)-Project Analysis, Requirements,
Design, Development, Testing, Documentation and Deployment and also in Windows Client
Environment in Agile Methodology.
● Designed middle tier in C# to retrieve hosts data from database and display the info on maps.
● Created various Angular Services & injected them into Angular Controllers (using Dependency
Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and
induce some kind of functional behavior to those tags.
● Created proof of concept for implementing views in Angular JS rather than using razor for
development.
● Used Html Helper methods to populate View Bag data to the razor views.
● Used Angular JS accordingly for validation purpose, browser detection and controls.
● Created Model objects using Entity Data Model with Entity framework.
● Written simple to complex stored procedures using T-SQL to retrieve the data from MYSQL Server
2008 database.
● Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST
methods.
● Using C# and Asp.net MVC4 created the Business Logic layer and Data Access Layer
● Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a
class, instead of relying on the class to create the object itself.
● Implemented Data Access layer using WCF, Web-API restful services and Entity Framework.
● Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all
database operations to improve the performance in Entity F/W.
● Extensively worked with Partial Pages, Layouts, Sections to design the CSHTML pages with Razor
Engine to get consistent look and feel.
● Used LAMBDA expressions in writing LINQ query expressions.
● Established communication between different applications running on same/different platforms using
WCF.
● Created WCF SOAP/REST Services and also used different bindings to make it available to different
types of clients.
● Implemented Unit Testing and System Testing using NUNIT.
● LINQ was extensively used in view extension to parse out unnecessary information and to make call to
SQL database.
● Developed and deployed SSIS packages to automate data imports between the data bases.
● Responsible for developing WCF Services to exchange data between Desktop and Central Application
and consumed WCF service, which is based on SOA (Service Oriented Architecture).
Environment: C# .NET, .Net Framework 1.1, ASP.Net, ADO.Net, Angular JS, Web API, Microsoft Visio
2003, AJAX, T-SQL, Visual Studio .Net 2003, IIS 5.0, WCF, Web Services, XML, TFS 2010, IIS 7.0, ADO.NET
Entity Framework 6.0/4.0, LINQ, XML, Microsoft Enterprise Library, MYSQL, SQL Server 2008 R2,
Windows Server 2008 R2/2008, Oracle database, PowerShell Scripts.
Company: Mangalore Petro Chemicals, India Jun 2015 – Feb 2016
Role: .NET Developer
Responsibilities:
● Worked on Legacy .Net application and also worked on migrating the legacy .Net application to
Microsoft ASP.NET.
● Designed Web Forms using HTML5, CSS3, AJAX, AngularJS 2.0 and implemented client-side scripting
using JavaScript.
● Used ADO.NET for database connectivity, storage and retrieval on SQL Server 2008.
● Developed WCF Services to allow communication between the Presentation layer and Service layer.
● Developed core functionality with the ASP.NET Framework.
● Worked on conversion of DTS packages into SSIS.
● Communicating with Windows Communication Foundation service via the endpoints.
● Implemented Data Contracts and Service Contracts in WCF.
● Created Client – side proxy classes for use with WCF.
● Implemented Web services to retrieve various accounts information.
● Created data objects (tables, views), stored procedures and functions to store and retrieve the data from
the database.
● Used LINQ to retrieve the data from the backend through Entity Framework.
● Developed reports using complex formulas and to query the database to generate different types of ad-
hoc reports using SSRS.
● Used TFS (Team Foundation Server) for version control.
● Other responsibilities of the work that was being performed are SRS Documentation, Coding, Unit
Testing.
● Used AJAX Library to make client-side web services calls and partial post backs.
● Used CSS classes/skins for client-side control UI formatting and provide the same look and feel
throughout the application.
● Maintained the Version Control, Labeled Versions and Backups of the source using Team Foundation
server (TFS) 2010
● Written several stored procedures, functions in T-SQL.
● Worked with SOAP requests in accessing different web services.
Environment: VB.NET, Legacy Application, ADO.NET, C#.NET, HTML5, CSS3, AJAX, AngularJS, WCF, SQL
Server 2008, SSIS, SOAP, JavaScript, jQuery, LINQ, JSON
Education