KAVYA SINDHUVALLY NAGARAJA
**** ***** *** ** *** AA204
Bellevue, WA 98007
*******.**@*****.***
SUMMARY
* ***** ** ** ********** in development, unit testing, documentation, deployment and integration of web based applications
Good exposure to Web Technologies and Service Oriented Architecture
Experience in agile scrum methodology
Experience in developing and maintaining web applications using C#
Strong experience in Object Oriented Programming Concepts (OOP)
Expertise in building Web APIs and RESTful web services
Expertise in working with Configuration Management Software: Team foundation server
Experience in .NET Framework, Microsoft Visual Studio developing Web based applications
Expertise in ASP.NET for developing Web based applications using C#, ADO.NET, HTML, XML, Cascading Style Sheets, JavaScript and MS SQL Server
Expertise in ASP.NET MVC 6.0 for developing web applications
Expertise in working with ADO.NET using Microsoft SQL Server
Experience in ADO.NET components such as Datasets, DataReaders and DataAdapter
Experience in using Microsoft Fakes framework for unit testing
Go getting attitude to achieve the set goals mixed with good planning
TECHNICAL SKILLS
Programming Languages: C#, PL-SQL
Programming Infrastructure: .NET framework 3.5, 4.5, 4.6.1
Scripting Languages: JavaScript, HTML
Database System: SQL Server 2008, 2012
Tools: Visual Studio 2010, 2012, 2013, 2015, Microsoft Team Foundation Server
Domain Knowledge: Retail
EXPERIENCE
Microsoft Technologies
.NET developer
Project: Query Alternation Service Data Submission Portal Feb 2016 – Present
QAS data submission portal is developed using ASP.NET MVC 6.0 to submit the data uploaded by various Bing partners. As part of the team that developed this portal, my responsibility was to build ASP.NET MVC pages for login, home page that lists the batches submit with their details, batch search page, upload a new batch. The batches were validated one at a time by another process and if successful, the batch is checked in to Source Depot. The result of validation and check-in will be sent as an email to the batch owner.
Role & Responsibilities:
Developing ASP.NET MVC 6.0 web pages using Visual Studio 2010 and C#, .NET 4.6.1. JavaScript was used for client side scripting. The website was deployed on IIS
Writing stored procedures using SQL 2012
Developing new modules as per requirement
Requirement Analysis
Experience in agile scrum methodology
Writing unit test cases using Fakes
Technologies: ASP.Net MVC 6.0, .NET 4.6.1, C#, HTML, XML, Cascading Style Sheets, JavaScript and SQL 2012, Visual Studio 2015, IIS
Microsoft Technologies
.NET developer
Project: HitApp May 2015 – Feb 2016
HitApp is a crowd sourcing tool that allows users to judge the best SERP (Search Engine Results Page) between that of GoogleNow and Cortana. The tool allows creation of test scenarios. A tsv file containing a list of queries, GoogleNow result content and Cortana result content URLs are uploaded to hit app. Target audience for the survey is set in the hit app. The tool will email the target audience with appropriate URL to participate in the judgement process. The app will present one question at a time, providing a side-by-side comparison of GoogleNow result vs Cortana’s result. User will decide the best result among the two. The decision will be recorded in the database. The app will then present the next question until all the questions are exhausted. The tool also has a feature to present the aggregation of judgement results from all the users.
Role & Responsibilities:
Developing ASP.NET MVC 5.0 web pages using Visual Studio 2015 and C#, .NET 4.6.1. Javascript was used for client side scripting. The website was deployed on IIS
Writing stored procedures using SQL 2012
Developing new modules as per requirement
Requirement Analysis
Experience in agile scrum methodology
Writing unit test cases using Fakes
Technologies: ASP.Net MVC 5.0, .NET 4.6.1, C#, HTML, XML, Cascading Style Sheets, JavaScript and SQL 2012, Visual Studio 2015, IIS
Microsoft Technologies
.NET developer
Project: Build cache generator Mar 2015 – May 2015
Build cache generator is a tool to download the top ‘n’ latest builds from source depot on the client machine. The tool will retain recent ‘m’ builds on a client machine and will delete the remaining.
Role & Responsibilities:
Developing an assembly in C#, .NET 4.5
Requirement Analysis
Experience in agile scrum methodology
Writing unit test cases using Fakes
Technologies: .NET 4.5, C#, Visual Studio 2013
Walgreens
Software Developer Oct 2012 – Feb 2014
Project: Order Injection System
Walgreens.com has several in house components to support its e-commerce platform. Order management system was one of the important components. The objective of this project was to provide a scalable service oriented solution for injecting customer orders placed on the website into the order management system. This objective was in alignment with the Omni channel vision of the company. Service oriented architecture was chosen to provide necessary interface with the website. The service was also supposed to support multiple clients in future with an expected order volume of 100K per day.
Roles & Responsibilities:
Developing Web APIs using Visual Studio 2012 and C#, .NET 4.5. The services were deployed on IIS. Used Team Foundation Server to manage the source code
Writing complex queries and stored procedures in SQL 2012
As a C# Senior Developer, I was involved in the complete life cycle including Requirement Analysis, Design, development and unit testing
Was involved in service contract defining meetings
Developed proof of concepts to demonstrate technical feasibility of design
Effort Estimation
Responsible for work break down estimates of the tasks
Preparation of Functional Specification documents
Development of various modules – Data Access Layer, API layer etc
Developed the service using layered approach to ensure separation of concerns
Writing unit test cases using Microsoft Fakes Framework and ensuring a healthy code coverage
Experience working in agile environment
Responsible for the overall quality and timelines for the deliverables
Participate in Daily scrum stand up
Collaboratively work with QA team in ensuring the quality of the product
Technologies: .NET 4.5, C#, Web APIs, SQL 2012, JSON, Visual Studio 2012, Team Foundation Server 2012, Retail domain, IIS
Gevalia.com, Kraft Foods
Software Developer Jul 2011 – Sep 2012
Project: Website Maintenance and enhancements
The main business of Gevalia involves continuity of shipping orders after the introductory offers. Other business includes catalog. The project is about maintaining and enhancing a web infrastructure to meet the product and program growth requirements through different selling channels like direct mail, internet (sites like yahoo, Amazon etc.) and bulk mailing. The application is interfaced against a third party vendor Client Logic, through APIs. The Client Logic does the order processing. The project had an onshore-offshore model where most of the project deliverables was done by offshore. The challenge in this project was the tight deadlines as the client insisted on faster time to market.
Roles & Responsibilities:
Developing ASP.NET MVC 3.0 web pages using Visual Studio 2010 and C#, .NET 3.5. JavaScript was used for client side scripting. The website was deployed on IIS
Using Team Foundation Server to manage the source code
Writing stored procedures using SQL 2008
Developing new modules and enhancing the existing features of the website using C#
Requirement Analysis
Preparation of Functional Specification documents
Maintenance/support of various modules – Home page updates, landing page generation
Production support during and after the release
Experience working with IIS and TFS 2010
Experience in agile scrum methodology
Writing unit test plans and executing the same
Interacting with the Product Managers and SMEs on requirements
Technologies: ASP.Net MVC 3.0, .NET 3.5, C#, ADO.NET, HTML, XML, Cascading Style Sheets, JavaScript and SQL 2008, Visual Studio 2010, Retail domain, IIS
EDUCATION
BE in INSTRUMENTATION TECHNOLOGY with 89% – Sri Jayachamrajendra College of Engineering, Visveswaraya Technological University, MYSORE, INDIA