Thalluri, P
***************@*****.***
Professional Summary:
* ***** ** ** ********** in analysis, design, development, testing and Maintenance of applications (Web/ Windows Applications) involving all stages of Software Development Life Cycle (SDLC).
Expertise in .NET Technologies with Object Oriented Analysis and Design (OOAD).
Extensive experience in designing and developing Windows based applications and Web based applications using ASP.NET, ADO.NET, C#, VB.NET, VB Script, SQL Server 2014/2012, Oracle9i/10g, TSQL, MVC5, Entity Framework6.0, Web Services (SOAP/XML/WSDL), and MVVM, WCF Services, Web API, VS TFS, knowledge in using GIT.
Worked on ASP.Net MVC 5.0 to create objects to manipulate the user interface using test driven (TDD) development.
Experience in designing applications using MVC (Model View Controller) Architecture.
Experienced in Win-Forms and Web-Forms using .Net Technologies.
Experienced in Designing, Development and Deployment of High-Performance, Distributed, ASP.Net Applications and SQL Server.
Good Working knowledge of database design and development, which includes: creating tables, triggers, writing stored procedures, views using SQL.
Used ADO.Net Entity Framework for Data Access and manipulation.
Exposure to HTML, CSS, Boot Strap, XML, Java Script, AJAX, knockout.js.
Experienced in WCF (Windows Communication Foundation) and Knowledge in WPF, Angular.js.
Extensively used various Microsoft development technologies like Visual Studio.NET, Visual Studio 2015/2014/2012/2008, and MS Front page, MS Office
Experience in writing Service Contract, and Data Contract in WCF.
Hands on experience in building the Proxy class for client and host the service in IIS.
Good working experience in complete SDLC with Agile/Waterfall Methodologies.
Strong experience in working with .NET features like Inheritance, Polymorphism, Interfaces,, Generics &Collections, Exception Handling and Tracing in.NET applications
Good at testing Web applications (Unit Testing).
Excellent communication and mentoring skills.
Experienced in writing the Integration tests using Spec Flow.
Tracking the defects in JIRA.
Ability to work independently, internally and externally with minimal supervision as a team member, analyst.
TECHNICAL SKILLS:
Operating Systems:
Win 8/95/98/XP/2000,Windows Server2000/2003, Unix
Languages:
C#, VB.NET
.Net Technologies:
Asp.net (4.5/4.0/3.5/2.0), Web Forms, win forms, User Controls, Web Services, Ajax, ADO.net, WCF, Web API, Entity Frame work.
Internet Programming:
HTML, DHTML, JavaScript, J query, XML, CSS, XSL, WSDL, SOAP
Web Server:
Microsoft Internet Information Services – IIS (5.0/6.0/7.0)
Databases:
MS SQL- 2014/2012/2008/2005, Oracle - 10g/9i
IDE:
Visual Studio 2015/2014/2012/2010/2008
Protocols:
HTTP, SOAP, TCP/IP
Design Pattern:
3-tier, N-tier, MVC
EDUCATIONAL QUALIFICATION:
Masters in Electronics
WORK EXPERIENCE:
GE Transportation, Atlanta, GA Dec 15- Till Date
Software Developer
Shipper Connect Yard (SCY):
Currently working at GE Transportation on project SCY to use rail cars and trucks to deliver the goods to clients. Extensively working on the front end using J query, Java script, BootStrap3, Css3 and back end using c#, MVC5.
Responsibilities:
Working in a fast paced Agile Scrum Methodology Development Environment.
Active involvement in all phases of SDLC, including requirements gathering, client interaction, and team coordination.
Involved in application development using Model View Controller (MVC 5.0) architecture.
Used HTML helpers in a view to render the HTML Content.
Utilized Entity Framework extensively for data retrieving, querying, storage and manipulation using LINQ.
Working with J query AJAX for Asynchronous calls in UI.
Working with ASP.NET 4.5, Controls and developed Cascading style sheets (CSS3), HTML5 and Boot Strap 3, for consistent look and feel of the website.
Used java script and JQUERY for client side validation.
Using Jq Grid to display the data in the UI.
Developed solutions for programming scenarios in C#.Net, using Object Oriented Programming (OOP) concepts.
Working with Web API to communicate the GE applications using C#.
Worked on Web API Help Documentation.
Involved in implementing Authentication and Authorization for Web API.
Designed different components using C#.Net language and used Exception handling to handle exceptions.
Worked on ASP.Net MVC 5.0 to create objects to manipulate the user interface using test driven (TDD) development.
Worked on partial views and also involved in creating controls raised on the razor views in ASP.Net MVC Framework.
Participated in Sprint planning meetings to estimate the tasks.
Attended the Daily Stand up meetings and Retrospective meeting to discuss about the sprint.
Involved in bug tracking, fixed bugs in the Application code.
Involved in creating table using SQL Server 2014.
Involved in writing the Integration tests using Spec Flow.
Involved in Unit testing, and deployment of the application.
Environment: Visual Studio 2015, ASP.Net, Entity Framework, ADO.Net, MVC5,Web API, AJAX, XML, SQL Server 2014, JavaScript, KnockOut.js, IIS 7.0, TFS, JQ Grid, Spec flow., Re sharper, Fiddler,Confluence
State of Alabama, Montgomery, AL Oct 14-Dec 15
.Net Developer
Centralized Alabama Recipient Eligibility Systems (CARES):
Currently working at CARES on a project implementing Affordable Care Act for State of Alabama, Extensively worked on the front end systems leverage c# .Net and MVC.NET frameworks to create a highly flexible front-end experience and worked on web API which acts as Integration layer(These API services integrate all the internal and external applications). Implement the Centralized Alabama Recipient Eligibility System (CARES) an Integrated Eligibility and Enrollment System for Medicaid, CHIP, Food Assistance, TANF, Child Care, Mental Health and Senior Services. Alabama Eligibility and Enrolment system, is a comprehensive web-based eligibility system that utilizes a relational data base and business rules engine to determine Medicaid eligibility. The system provides the capability to do online enrolment and real-time eligibility determinations with the efficiency and flexibility to combat the rapid rates of change that exist in the current healthcare environment.
Responsibilities:
Worked in a fast paced Agile Scrum Methodology Development Environment.
Active involvement in all phases of SDLC, including requirements gathering, client interaction, and team coordination.
Involved in application development using Model View Controller (MVC 5.0) architecture.
Used HTML helpers in a view to render the HTML Content.
Utilized ADO.Net Entity Framework extensively for data retrieving, querying, storage and manipulation using LINQ.
Worked with ASP.NET AJAX controls for Asynchronous calls to validate the user credentials.
Worked with ASP.NET 4.5, Navigation Control, and User Controls and developed Cascading style sheets (CSS3), HTML5 for consistent look and feel of the website.
Used Knockout.js to bind the data to the view and the model by creating java script view models.
Used java script and JQUERY for client side validation.
Developed solutions for programming scenarios in C#.Net, using Object Oriented Programming (OOP) concepts.
Worked with Web API to communicate the internal and external application using C#.
Designed different components using C#.Net language and used Exception handling to handle exceptions.
Worked on ASP.Net MVC 5.0 to create objects to manipulate the user interface using test driven (TDD) development.
Worked on partial views and also involved in creating controls raised on the razor views in ASP.Net MVC Framework.
Used WCF with Service oriented architecture to support distributed computing where services were consumed by end users.
Participated in Sprint planning meetings to estimate the tasks.
Attended the Daily Stand up meetings and Retrospective meeting to discuss about the sprint.
Involved in bug tracking, fixed bugs in the Application code and Store procedures.
Involved in creating table using SQL Server 2014.
Involved in unit testing, integration testing and deployment of the application.
Environment: Visual Studio 2014, WCF, ASP.Net, Entity Framework, ADO.Net, MVC5,Web API AJAX, XML, SQL Server 2014, JavaScript, KnockOut.js, Angular.js, Node.js,IIS 7.0, TFS, SSRS.
ADPH: Alabama Department of Public Health Service, AL Jun 13- Sep 14
.Net Developer
Alabama Medicaid Agency and the Alabama Department of Public Health (ADPH) together sought to build a new eligibility determination system. This system allows Alabama to create a single coordinated set of rules to determine eligibility for Medicaid, Children’s Health Insurance Program (CHIP), and Food Assistance benefits to citizens in the eligibility rules engine and improve the State’s program evaluation efforts and performance management reporting capabilities.
Responsibilities:
Involved in Software Development Life Cycle (SDLC) for development process and Agile, SCRUM including Analysis, Design, Implementation, Testing and Maintenance.
Design and developed business logic using C#.
Worked with ASP .NET MVC4 and used AJAX in different ways to avoid full page post-back and make the application more users interactive.
View of the application had developed using .NET Framework, ASP .NET 4.5, MS Visual Studio 2012, Bootstrap.
Server side validations using C# and ASP.Net validation controls and client side validations using JavaScript and JQuery.
Worked with WCF Web services, which are developed in .NET environment and used in the applications for accessing data needed for the processing various applications.
Involve in development of different database objects containing Stored Procedures, Triggers using T-SQL.
Involved in generating reports using SQL Server Reporting Services (SSRS).
Consumed WCF Services to communicate and provide data from integrated server to Client Application.
Involved in Unit testing for the application.
Worked on Team Foundation Server (TFS), creating and managing projects and accessing the items.
Environment: ASP.NET4.5, MVC 4, C#4.0, .NET Framework4.5, ADO.net, XML, JavaScript, AJAX, HTML, CSS,TFS, Visual Studio 2012, IIS7.0, SQL Server 2012, WCF.
Sensata Technologies, Attleboro, MA Sep 12 – May 13
Mid-Level .Net Developer
Responsibilities:
.
Implemented MVC 3.0 to reduce the complexity and to get full control over the behavior of the application.
Developed Views using CSS, Custom HTML helpers.
Created Controllers to receive the requests from the user.
Implemented client side validations using JavaScript.
Used MVC 3 (Razor) with Entity Framework 4. Customized TFS project and work item templates. Built a custom TFS Version control.
Design and implement Data access layer in MVC using ADO.NET EntityFramework4.0 to connect and retrieve or manipulate database information.
Created Stored Procedures, Triggers using T-SQL.
Used WCF Web Services to access data from other departments for the required processing.
Environment: ASP.NET MVC 3.0, Visual Studio 2010, .NET Framework 4.0, C#.Net WCF, ADO.NET Entity Framework4, JavaScript, HTML, CSS, SQL Server 2008, TFS.
Robert wood Johnson Hospital Inc., NJ Jan 11–Aug 12
.Net Developer
Responsibilities:
Developed application using ASP.NET Web Forms for server process.
Developed Data Access layer using ADO.NET and VB.NET.
Used Crystal Reports to generate various reports like consultation, follow up.
Used ASP.Net Caching to reduce the round trips to database and for a faster response time.
Involved in debugging and testing of the application using the trace and Log files.
Environment: ASP.NET, VB.NET (win forms), .NET Framework3.0, ADO.NET, IIS, SQL Server 2000, HTML, CSS
Bank of America, Hyderabad, India Oct 09 – Sep 10
Jr. Net Developer
This project is to develop a Web based Application for clients in Banking and Financial Consultants which is the staff-facing side of the system used by Regional Service Center (RSC) people. This application is a client/server system that views and updates data from Electronic Banking Computers (EBCs).
Responsibilities:
Extensively used Dataset and Data Reader to transfer Data between the Client and Server.
Designed and Developed Web Forms with various controls to incorporate the User Interface.
Involved in implementing security of the system. Used Forms authentication and Role based authorization.
Some of the features of .NET used were Server side Controls, event driven code, Debugging features, .NET frame work class library.
Created Stored Procedures to perform automated rules, updating to related tables.
Environment:ASP.NET 3.0, win forms, C#.NET, ADO.NET, XML, Java script, AJAX, SQL Server2000, Oracle9i/10g,IIS, CSS, Forms Authentication and Windows XP.