Prasanna Tanneeru: Professional Summary

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

PRASANNA TANNEERU

.NET Developer

PROFESSIONAL SUMMARY
8 Years of IT experience in the field of Client/Server, Web Applications and Windows applications
using Microsoft Technologies and .NET framework/.NET Core.
 Proficient in all phases of Software Development Life Cycle(SDLC) such as Planning, Analysis,
Design, Implementation, Testing and Maintenance of Web Based and Client-Server.
 Strong experience in design and development of web-based applications using C#/VB.NET,
ASP.NET, ADO.NET, Microsoft Visual Studio and SQL Server Management Studio.
 Excellent knowledge and experience in object-oriented programming (OOPS) and object-oriented
analysis and design approach (OOAD) and other OO Design patterns.
 Worked with business analysis and requirement gathering in Agile, Scrum, Waterfall and Test-
Driven Development.
 Having good experience in building rich Internet (RIA) web applications using HTML, CSS,
JavaScript, XML, XAML, JSON, AJAX Tools, jQuery with Bootstrap framework and back end
components like Entity Framework, Web Services(SOAP, WSDL), Web API, WCF, WPF
Services and Windows Services.
 Experience in designing and developing Databases in SQL Server and Oracle which includes the
development of Functions, Queries, Stored Procedures, Views, Joins and Triggers using MS
SQL Server(SQL, T-SQL) and PL/SQL.
 Creating and Managing Virtual Machines in Windows Azure and setting up communication with
the help of Endpoints.
 Experienced in creating Web Forms, Win Forms, User Controls and Custom controls.
 Hands on Experience in developing applications using Object Oriented Analysis and Design
(OOAD) using different Design Patterns like Singleton, Abstract Factory, Model-View-Control
(MVC), Model-view-view model (MVVM) and Model-View-Presentation (MVP) framework.
 Developed n-tier architecture application with User Interface, Service layer, Business and Data
Access layers using ASP.NET Web API and Entity Framework.
 Expertise in using Language-Integrated Query(LINQ) and retrieve data from different sources
LINQ to Objects, LINQ to Entities, LINQ to XML, and LINQ to SQL, Behavior Driven Development
(BDD), Windows Workflow(WF), and SQL backend programming, data modeling, client-server
Connectivity, stored procedures and triggers.
 Strong Experience in Simple Object Access Protocol (SOAP) and Representational State
Transfer (REST) in Singe Page Application (SPA) and proficient in creating Services, endpoints
using Windows Communication Foundation (WCF) and Windows Presentation Foundation
(WPF).
 Experience with Authentication and Authorization .NET security mechanisms.
 Hands on experience in Cloud based Software-as-a-Service, deploying applications on Microsoft
Azure.
 Created Version compatible COM components to implement Business logic.
 Experience in working with third party tools like Infragistics, KendoUI and Telerik controls.
 Proficiency in different Web Services like WCF Restful services, WCF SOAP based services,
Web API’s.
 Have Experience in using SILVERLIGHT.
 Hands on working experience with web servers, such as IIS, and with source repositories, such as
Team Foundation Server (TFS), Microsoft Visual SourceSafe (VSS), Subversion (SVN), IBM
Clear Case and GIT for Version Control.
 Experience in using Reporting tools like Crystal Reports, SSRS and SSIS.
 Possess knowledge and experience with different types of testing like unit testing, integration
testing, performance testing, N-Unit testing and bug fixing.
 Able to work independently, in teams and meet release/delivery deadline.
 Strong ability to adapt and learn new technologies.

TECHNICAL SKILLS

Operating systems Windows 10/8/7/XP, Unix.

Programming Languages C# 6.0/5.0/4.0/3.0 , VB.NET, C, SQL

.Net Technologies .Net Framework 3.5/4.0/4.5, .Net Core 2.0/3.0, ADO.NET,


ASP.NET 3.5/4.0/4.5, ASP.Net MVC 4.0/5.0, ASP.NET Core MVC,
Web API, Web Services, WinForms, WCF, WPF, LINQ, Entity
Framework, MS Silverlight 3/4/5

Web Technologies XML, HTML, XHTML, WSDL, CSS, XSL, XSLT, JavaScript, JQuery,
JSON, AJAX, Bootstrap, Angular 2/4/7/8

Script Languages VBScript, JavaScript, PowerShell Scripting

Databases MS-Access, Oracle 11g/10g/9i/8i, MS-SQL Server


2005/2008/2012/2014/2016 and Azure

Web Servers & Protocols IIS 5.0/6.0/7.0/10.0 Apache, TCP, HTTP, UDP, SOAP

Version Control Tools Visual Source Safe(VSS) 6.0, Subversion (SVN), Team
Foundation Server(TFS), JIRA, Git

Development Tools Microsoft Visual Studio 2015/2013/2012/2010/2008/2005,


MS Visio, SQL Server Management Studio, Infragistics, Telerik
Tools, Fiddler, KendoUI.

Reporting Tools Crystal Reports, SQL Server Reporting Services (SSRS), SSIS

Methodologies Agile, SCRUM, Waterfall

PROFESSIONAL EXPERIENCE
Client: Medtronic, Inc. Mounds View, MN May’2019–Till Date
Role: Software Developer (.Net)

Project: CareLink Network


Description: Clinician website is an online web application that allows electro physiologists, heart
failure specialists and other allied health professionals a way to manage the monitoring and remote
follow-up of patients with Medtronic CRHF devices.

Roles & Responsibilities:


 Involving in various phases of the software development life cycle by Gathering
Requirements, Analysis, Design, Development and Testing.
 Designing and developing rich and enhanced web pages using .Net Core, MVC Core, C#,
Entity Framework Core, HTML, CSS, JavaScript, AJAX, jQuery and Angular 7.
 Creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures and
Functions using T-SQL in SQL Server
 Implementing .Net classes for Business Logic Layer using C# and Entity Framework to
implement data access layer.
 Using MVC framework for developing the application as it will distribute the development
in Model, Views and Controllers to support stateless development.
 Implementing the design and Code Construction with OOPs Implementation in MVC
Architecture.
 Used C# advanced concepts like Automatic properties, Anonymous types, Lambda Expressions
and Extension Methods.
 Developed web pages using Angular components like controllers, routers, NG app etc. 
 Used Dependency Injection Pattern to reduce the dependency coupling between classes
and in Front end using Angular.
 Implementing RESTful web services using Entity Framework as an object-relational
Mapper for .NET Core.
 Used Test Driven Development (TDD) for developing the application.
 Creating and Managing Virtual Machines in Windows Azure and setting up communication
with the help of Endpoints.
 Creating SOAP based WCF service as well as RESTful Web API to send and receive web service
messages and converted the JSON format data to XML.
 Used LINQ to build set of operations, parameters and expressions while executing a set of
data from Database.
 Involved in deploying and testing Web Applications on IIS.
 Performing code reviews, unit testing and integration testing.
 Involved in debugging and testing the application using the trace and LOG files. 
 Used Microsoft Team Foundation Server (TFS) for all the source code maintenance and
automated builds.
 Responsible for handling enhancement requests, bug fixes, and production maintenance.

Environment: .Net Core 3.0, C# 6.0, ASP.Net MVC, Entity Framework Core, LINQ, Web API,
WCF, XML, Microsoft Visual Studio 2017, SQL Server 2014, Azure, IIS, HTML, CSS, JavaScript,
AJAX, jQuery and Angular 7/8, TFS.

Client: Jordan Lawrence/Technology Partners. Chesterfield, MO Feb’2019–April’2019


Role: Sr. Software Developer

Project: Records Analytics


Description: Records Analytics is a web application which is used for Inventory and resource
management for multiple departments of various clients. This application allows users to
conduct the survey and determine the factors of improvement of the department.

Roles & Responsibilities:


 Involved in gathering requirements, analysis, design & development of the project.
 Designed and developed the N-tier architecture for, Business Layer, Presentation Layer and Data
Access Layer for the application using and C#.
 Designed User Interface (UI) Layouts and views using HTML, CSS, JavaScript, Bootstrap and
Custom controls.
 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
 Used JQUERY to make client-side validations and used AJAX calls wherever necessary for auto filing
fields and performing asynchronous calls.
 Responsible for Database design, and creating of Stored Procedures, triggers to perform the Data
retrieval from multiple tables using SQL Server.
 Designed user interface using ASP.NET standard controls, WinForms and AJAX controls and used
ADO.NET to connect and retrieve data from SQL Server.
 Created WCF, REST Services and used different bindings to make it available to different types of
clients.
 Consumed different ASP.Net Web APIs to retrieve customer information and other application
related information
 Designed and developed data access layer using ADO.Net Entity framework database first or
schema first model.
 Used LINQ to Entities to do CRUD operations and made use of Lambda Expressions for retrieving
data proficiently.
 Designed and developed various reports using Crystal Reports and enabled the option of exporting
to Excel and .PDF files. The reports provide the option of entering the parameter values from the
form.
 Working with IIS Server to create, configure and publish web applications. Implemented test cases
using NUnit and ReSharper.
 Participated in daily Scrum meetings, bi-weekly Sprint planning and quarterly epic designs, planning
as a process of agile methodology.
 Used GIT for all the source code maintenance needs and automated builds, JIRA for tracking the
status of the work
 Implemented Unit Testing, Integration Testing and System Testing using Nunit to ensure Code
Stability and functionality.

Environment: Visual Studio 2017, .Net Framework 4.7, ASP.Net MVC 5, SQL Server 2017, Web
services, ADO.Net, XML, Web API, WCF, Entity Framework 6.2, LINQ, SQL/T-SQL, Crystal Reports,
HTML, CSS, JavaScript, Bootstrap, WinForms, jQuery, AJAX, IIS 10.0, TDD, Agile Scrum Methodologies.

Client: Verra Mobility/ATS. Mesa, AZ Oct’2017– Jan’2019


Role: Sr. Dot Net Developer

Project: Peasy
Description: Peasy is a unique application developed in Microsoft Azure that provides seamless
integration between different Toll Authorities in several states. It helps road users to save toll violation
charges and provides hassle free tolling services. Peasy works as a subscription-based service for each
registered user. Through Peasy users can manage Vehicle Enrollments, Payment Methods and Contact
Information. It also allows users to dispute their toll along with customer support. This application
complies with PCI DSS (Payment Card Industry Data Security Standard) standards and also
orchestrates some third-party interfaces to provide different services like correspondences,
communications and payments.

Roles & Responsibilities:


 Involved in design, develop and implementation of User Interfaces, Code optimization and build
automation using N-Tier Architecture with Software development life-cycle (SDLC) followed by
Agile methodology.
 Designed and developed web application using .Net core, C#, ASP.NET Core MVC, Entity
Framework Core, SQL, Web API, HTML5, CSS3, Bootstrap, AJAX, JQuery, Angular 2 and
JavaScript.
 Used C# as code behind for creating custom controls and server controls. Applying Multithreading
techniques for creating high performance applications.
 Used Entity Framework core to create entities in Data Access Layer. Developed and consumed
Restful Services using WEB API.
 Used ASP.NET Core 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.
 Used Angular 2.0 to create a responsive single web page application.
 Involved in database design and development, for creating complex database queries, writing
Constraints, Indexes, Views, Stored Procedures, Triggers and Functions using SQL Server.
 Used Dependency Injection Pattern to reduce the dependency coupling between classes and
in Front end using JavaScript.
 Worked with Kendo UI in designing UI for fast, clean and configurable HTML5 UI widgets.
 Used JQUERY to make client-side validations and used AJAX calls wherever necessary for auto filing
fields and performing asynchronous calls.
 Create a Virtual Network on Windows Azure to connect all the servers.
 Used LINQ statements to access the data from the underlying database by using LINQ-to- Entity
framework and LINQ-SQL approach.
 Used Microsoft SQL server for importing the data into the database and performing CRUD
operations on data.
 Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in
analyzing multi-dimensional reports in SSRS.
 Involved in deploying, configuring and maintaining the web services on IIS.
 Tested the created web services of the Web API controllers, and actions route using POSTMAN
 Used Resharper for code refactoring, code template, code generation, coding convention guideline.
 Used SOA Architecture to develop code in Test Driven Environment using NUNIT.
 Used Microsoft Azure to deploy application to cloud server.
 Involved in migrating the source code repository from TFS to GIT.
 Used GIT as source control to check-in and check-out the code, TFS for tracking the status of the work
 Conducting comprehensive testing of developed objects in development, QA and staging
environments, including regression testing before any changes are released to the Production
environment to minimize bugs.
 Working closely with the team on new development, defect fixing and major enhancements.

Environment: .Net Core 2.0, C# 6.0, ASP.NET Core MVC, Entity Framework Core, Visual Studio 2017,
HTML5, CSS 3.0, JavaScript, JQuery, Angular 2.0, DHTML, XML, XSL, XSD, Kendo UI, SOAP, Web Services,
SQL Server 2016, SSRS, AJAX, MS Visio, NUnit, TFS, GIT, IIS 10.0, LINQ, WCF, Azure, TDD, Agile Scrum
Methodologies.

Project: VIOLOGICS
Description: VioLogics is an internal application that enables collection of fines from a rental car
customer for traffic violations acquired during the time a customer rents a car. VioLogics interfaces
directly and indirectly with other applications for tasks associated with securely obtaining or passing
vehicle/client/driver information and billing. This application mainly includes processing citations for
fleet owners, maximizing cost savings for fleet managers and minimizing the driver related problems
related to violations.

Roles & Responsibilities:


 Involved in all the phases of Software Development Life Cycle (SDLC), design, documentation,
development, integration, testing and troubleshooting, implementation and maintenance.
 Involved in developing the requirements with .NET Framework, C#, ASP.NET, ADO.NET, AJAX,
Telerik Controls, HTML, CSS, JavaScript, and JQuery.
 Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and
communication between heterogeneous applications
 Modified web services using C# to interact with the other applications and exposed them using SOAP
and HTTP. 
 Developed the Database Access layer using ADO.NET designed as class libraries.
 Used Test Driven Development (TDD) for developing the application.
 Created various reports using SSRS and involved in preparing technical documentation. Extensively
worked on writing Stored Procedures, Developing T-SQL queries, Triggers, Functions, Views,
Database design and implementing scripts on PL/SQL using Oracle.
 Extensively used Ajax Controls for the Partial Page Refresh.
 Developed Web Forms with ASP.NET Custom Controls. Implemented client-side validations using
JavaScript and JQuery.
 Created Views, Stored Procedures, SQL queries and implemented ADO.NET to insert, update, delete
and select data from database.
 Used LINQ to build set of operations, parameters and expressions while executing a set of data from
Database.
 Handled the Session and Caching objects wisely to provide the security for the application as well as
to increase the performance of the application.
 Involved in deploying and testing Web Applications on IIS.
 Involved in code review, unit testing and integration testing.
 Involved in debugging and testing of the application using the trace and LOG files. 
 Involved in migrating the source code repository from SVN to GIT.
 Used GIT as source control to check-in and check-out the code, TFS for tracking the status of the
work.

Environment: .Net Framework 4.0, C# 4.0, ASP.NET 4.0, ADO.NET, LINQ, Web Services, WCF, XML,
AJAX, Microsoft Visual Studio 2013/2015, SQL Developer, Oracle 11g, IIS, HTML, CSS, JavaScript,
JQuery, SSIS, SSRS, SVN, TFS, GIT.

Client: Valassis Communications, Inc. Livonia, MI Oct’2016-Sep’2017


Role: .Net Developer

Description: Valassis Communications, Inc. is a publicly traded U.S. Corporation with subsidiaries that
provide various media and marketing services in the United States, Europe, Mexico, and Canada. It is
also one of the largest coupon distributors/processors. In this project we developed an application to
improve the performance of various advertising plans of our clients. We used appropriate online and
offline data intelligence and infused it pre, during, post campaign depending upon the requirements. It
acted as Communication Bridge between the clients and teams of different advertising strategies.

Roles & Responsibilities:


 Involved in different phases of SDLC including Designing, Programming, Testing and Documentation.
 Designed Graphical User Interface (GUI) using Layout Pages, HTML, CSS, JavaScript, jQuery and
Bootstrap.
 Responsible for designing and developing the Application using ASP.Net MVC, Razor Syntaxes,
Razor view engine.
 Designed and developed web application using Microsoft .Net technologies, Web layer with ASP.NET
MVC and business layer with C#, Data access layer with ADO.NET entity framework advanced
functionality and Microsoft SQL Server.
 Developed operational contract of windows communication foundation (WCF) service to fetch
messages and message details from Database using Restful API.
 Designed and developed application in a MVC design pattern that converts database views to
hierarchical XML documents and several standalone applications using WinForms in C#.
 Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and
getting the Data back as JSON and parsing it onto the UI.
 Developed ASP.Net Web API controllers that involved in implementation of service layer
components and data object layer components using ASP.Net MVC web application
 Designed database in MS-SQL and created stored procedures, functions, views to reduce the
complication of front-end SQL queries and triggers to enforce entity relationships.
 Created user interfaces for displaying results using Telerik, Ajax and Asp.net.
 Analyzed and designed new WPF application using MVVM and Repository pattern, from design to
completion.
 Developed user and custom controls using C#, Visual Studio and Expression Blend for Silverlight and
WPF application.
 Used MVP Model View Presenter architecture for a TDD test driven development to maintain a better
quality.
 Created Stored Procedures, Functions, Views and Triggers in Oracle database using PL/SQL for
regulate and maintain complex data.
 Crystal Reports was used to generate complex reports. The reports could be exported in Excel or
PDF formats.
 Worked on PowerShell for automating deployment and task automation consisting of a command-
line shell and associated scripting language built on the .NET Framework.
 Worked on Kendo UI controls like Grid, List view and fix the bugs pertaining to various browsers.
  Developed  Web forms and windows forms for concerned applications
 Used LINQ to build set of operations, parameters and expressions (Binary, Unary, Lambda) during
execution (aimed at “Querying”) a set of data from SQL Server.
 Used SSIS for data transformation from Excel database to SQL server and SSRS for reporting.
 Involved in Agile methodology and actively participated in Scrum meetings. 
 Worked on Service Oriented Architecture (SOA) for developing application. 
 TFS has been used for all the source code maintenance, creating the user stories, and so forth among
the whole team members.
 Used Microsoft Azure to deploy application to cloud server.
 Performed Unit Testing with the testing tool NUnit and involved in Unit test case and code review.

Environment: C# 6.0, MVC 5.0, .Net Framework 4.5, Entity Framework 6.0, Visual Studio 2015,
ASP.NET 4.5, ADO.NET, Oracle 11g, HTML5, CSS 3.0, JavaScript, DHTML, XML, XSL, XSD, Kendo UI,
SOAP, Web Services, SQL Server 2014, SSIS, SSRS, Telerik, Infragistics, AJAX, MS Visio, NUnit, TFS, IIS
7.0, LINQ, WinForms, WCF, WPF, Silverlight, Azure, TDD, Agile Scrum Methodologies.

Client: Metro Health Systems, Cleveland, OH. Oct’2015–Sep’2016


Role: .Net Developer

Description: An intranet web portal is developed, which allows the physicians to provide efficient,
effective care to patients affected with chronic diseases. Using the portal, physicians can access medical
records and recent test results of patient. The unified web portal was secured, selectively accessible,
easy to maintain. Data integrity within the system was preserved effectively.

Roles & Responsibilities:


 Designed and developed rich and enhanced web pages using ASP.NET MVC, C#, Entity Framework,
JSON, HTML 5, CSS3, jQuery, JavaScript, Angular Js and Bootstrap.
 Used MVC framework for developing the application as it will distribute the development in Model,
Views and Controllers and it supports stateless development.
 Implemented .Net classes for Business Logic Layer using C# and used ADO.Net Entity Framework to
implement data access layer.
 Performed Application integration and automation using Windows Communication Foundation
(WCF) web service.
 Fetched drug information and prescription history data using RESTful services with ASP.NET Web
API, Entity Framework, used Postman to test Web API exposed over HTTP.
 Written SQL Queries for indexes, triggers, functions and stored procedures.
 Developed a reporting system in SSRS (SQL Reporting Services). Most Familiar with SQL Server
Reporting Services (SSRS) for providing comprehensive reporting functionality for variety of data
sources for the project.
 Implemented Web services and WCF (SOA) for the communication between client and server using
SOAP. 
 Hands on experience on implementing AJAX functionalities for partial page rendering through JSON.
 Generated Reports using Crystal Reports.
 Used Generics extensively in C# and ASP.NET Menu Controls and Tab controls.
 Used LINQ to build set of operations, parameters and expressions (Binary, Unary, Lambda) during
execution (aimed at “Querying”) a set of data from SQL Server.
 Worked with IIS Server to create, configure and publish web applications.
 Used Microsoft Team Foundation Server (TFS) for all the source code maintenance needs and
automated builds.
 Fixed number of defects during implementation by debugging the application within the deadlines.

Environment: .Net Framework 4.5, Agile/SCRUM, ASP.NET Framework 4.5, ADO.NET, C# 5.0, Visual
Studio2013, WPF, MVC 4.0, Team Foundation Server(TFS), SSRS, IIS 6.0, T-SQL, SQL Server 2012,
Crystal Reports, Angular Js, JavaScript, jQuery, Bootstrap, XML, HTML, CSS, AJAX.

Client: Wilshire Technologies, India June’2012- May’2015


Role: .Net Developer

Description: Wilshire Technologies Ltd is a professional web design and development company
which provides consulting services to various clients. This is web-based portal for school and colleges,
which involves maintaining the MIS for school/college. The features of the web portal include several
activities of a school/college comprising General administration, Admission procedure, Content
Management, Internal Assessments, Online assessments, and creation of Report cards for the inter and
intra school activities & functions.

Roles & Responsibilities:


 Involved in various phases of the development life cycle by Gathering Requirements, Analysing,
Design, Development and Testing.
 Followed Agile methodology with daily Scrum meetings and providing user story updates.
 Responsible for developing user interface using Microsoft Visual Studio, ASP.NET MVC, ADO.NET
Entity Framework, C#, HTML, CSS, JavaScript, Ajax and jQuery.
 Designed and developed the Data Access Layer using Entity Framework 
 Involved in Design and Code Construction with OOPs Implementation in MVC Architecture.
 Developed WCF RESTful web services using Entity Framework as an object-relational Mapper for
.NET Framework.
 Performed client side and server-side validations in MVC using JQuery and AJAX.
 Implementing the data access layer using ADO.NET Entity Framework and writing queries using
LINQ to Entity for data retrieval
 A Web service is published as per the business requirements, involved in using MVC/MVVM pattern
for the UI development.
 Extensively used XML, XSL and XSLT to insert/modify the data in the database to maintain data
integrity. 
 Used T-SQL to examine the database information, Used Data Adapters and Datasets of ADO.NET to
manipulate data in the SQL server database. 
 Created SSIS packages to load data from source to destination using SSIS. Also used few
transformations between source and destination to make changes on existing data, adding new
data depending on business requirements.
 Designed reports using Report Wizard, SQL Server Reporting Service (SSRS) and deployed those to
web portal.
 Used Team Foundation Server (TFS) extensively for version control of the source code along with
the maintenance of the builds and the relevant documents of the same.
 Followed the Test-Driven Development with writing unit test cases in NUnit
 Generated reports using stored procedures through Crystal Reports.
 Responsible for handling enhancement requests bug fixes, and production maintenance.

Environment: .Net Framework 4, ASP.NET MVC 4.0, ADO.NET Entity Framework, C# 4.0, Visual
Studio 2010, Team Foundation Server(TFS), WCF, SOA, SOAP, JavaScript, AJAX, HTML 5, XML, CSS, MS-
SQL Server2012, IIS, LINQ, SQL /T-SQL, NUnit, Windows XP/2010.

You might also like