Shiva Reddy
Marietta, GA
Phone:618-***-****
Email: ***********@*****.***
Objective: Seeking a Software Engineer position, where I can best provide my expertise in designing and implementing robust and scalable Enterprise solutions using .NET technologies, ASP.NET, C#, VB, Java and XML.
Qualification Summary
7 years of experience in design, development, coding, debugging and testing of applications in C#, WCF, ASP.NET MVC, REST Web API, ASP.Net, SOAP, Web Services.
Developed applications in wide range of technologies like LINQ, HTML5, Bootstrap, CSS3, JavaScript, JQuery, ANGULARJS, AJAX, XML/XSLT, JSON.
Extensive experience with Web based, Client-Server and n-tier Architectures.
Expertise in Database Design, Stored Procedures, Triggers, Views in SQL Server.
Experience on working with Windows Communication Foundation (WCF).
Experienced in all phases of Software Design Lifecycle (SDLC) like Analysis, Design, Implementation, Testing and Deployment.
Used Model View Controller (MVC) pattern in the development of presentation layer.
Hands on work experience with Business Intelligence tools like SSIS, SQL server reporting services(SSRS), and Crystal Reports.
Developed Data Access Layer DAL, Business Logic layer BLL also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture SOA.
Expertise working in Agile environment with planning tools TFS.
Technical Skills
Technologies C#, WCF, ASP.NET MVC, Web API, ASP.Net, Win Forms, ADO.Net,
Microsoft Azure, RESTful API, MVP, Fiddler Debugger.
Languages C# .Net, VB.NET
Middleware XML, JSON.
Scripting JavaScript, JQuery, AJAX, CSS3, HTML5, AngularJS, Bootstrap.
Database SQL Server 2005/2008/2012, Oracle 10g, SQL Azure.
Dev. Tools Visual Studio 2008/2012/2013/2015, SSMS 2008/2012/2015, SSIS, SSRS.
Planning Tools TFS
Version Control Team Foundation Server 2012, GIT.
OS Windows XP/ 7 / 8, Windows Server 2008
Education:
Masters in Computer and Information Systems
University of Arkansas at Little Rock, Little Rock, Arkansas
Bachelors in Computer Science
Sastra University, Thanjavur, India
Work Experience
Software Engineer, May 2016-Till Date
Optima Health VA Beach, VA
Responsibilities:
Involved in the modifications of existing code for the applications using C# and SQL Server 2012 database.
Worked along with the business analyst to analyze business requirements, propose technical problems.
Coordinated with Testing team to identify the bugs and release process.
Used Team Foundation Server (TFS) for Version Control, creating and managing projects and accessing the items that are stored and managed for a project.
Used ADO.NET data objects such as Data Adapter, Data Reader, Data Table, Data Set for consistent access to SQL data sources.
Performed querying to database using LINQ to SQL and querying to XML files using LINQ to XML.
Configure Azure cloud service for end point deployment.
Worked with Slow Cheetah for the Xml transformation in the different environments.
Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods to receive/ send episode List item.
Loaded the Authorizing summary list items to a XML file.
Environment: C#.NET, ASP.NET, ADO.NET, SQL Server 2012, HTML5, CSS, LINQ, jQuery, Slow cheetah, XML, TFS, SharePoint 2013 Visual Studio 2010/2013, Azure.
Software Developer, Jan 2015 – April 2016
Thomson Reuters Dallas, TX
Responsibilities:
Developed REST Web Service on HTTP Handlers with POST, GET Methods for XML and JSON requests.
Developed, configured and exposed WCF endpoints using basicHttpBinding, wsHttpBinding to accept entity requests.
Applications designed based on n - Tier Architecture.
Developed Administrator model in MVC4 using Razor views for metadata driven to facilitate content agility.
Developed ASP.Net, AJAX, JavaScript centric Extract Service UI for subscribing content information.
Module included development of batch applications to retrieve data in efficient way and transfer files securely using FTP.
Used Entity Framework for some applications in retrieving all business objects from Database.
Developed various complex Dynamic Stored Procedures, Views, Triggers completely generic and metadata driven.
Developed the project in Agile methodology handling SCRUM meetings, Story Boards and Sprit Boards.
Responsible for day-to-day on-site developments, business / consumer queries and coordinating with offshore team.
Involved in writing Interface Guides, Technical and Functional documents.
Involved in end-to-end activities from Analysis, Design, Development, Unit Testing and Support for Applications.
Environment: Visual Studio 2010, SSMS 2008/2012, TFS, .NET Framework 4.0, C# .NET, MVC4, WCF, ASP.NET, AJAX, JQuery, JavaScript, HTML, SQL Server 2008/2012.
Programmer Dec 2013 – Jan2015
Wind Stream Communications Dallas, TX
Responsibilities:
Used WCF Duplex channel for asynchronous message communication.
Utilized the AJAX control toolkit 2.0 tools like Calendar, Dropdown, Animation controls for implementing AJAX partial page updates and extensively used AJAX extenders with UI control elements.
Involved in development of business logic which includes Code-behind files, User controls and Classes in the middle tier using C#.Net.
Used Entity Framework (EF4) for all business Objects and Retrieving data from DB.
Developed various complex stored procedures.
Used Web Services (SOAP, WSDL) for communicating with other application and components.
Used JQuery Library for Client side validations and Ajax calls.
Worked on ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties) using C#.
Performed NUnit testing and system testing and prepared requirement documents for testing.
Developed application in agile model and involved in daily scrum meetings.
Environment: Visual Studio 2013, SSMS 2012, .NET Framework 4.0, C# .NET, REST WEB API, MVC4, WCF, LINQ, SQL Server 2012.
Programmer/Analyst Oct 2011 – Dec 2013
ACE Insurance, Jersey City, NJ
Responsibilities:
Involved in all phases of Development life cycle and responsible for creating the Entity-Relationship diagrams, Class diagrams, Sequence diagrams and Flow diagrams and documenting the project architecture.
Developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
Made use of LINQ in writing the code to deal with the database objects and other objects of LINQ.
Conducted Usability Tests, User Think Aloud, Survey and Acceptance Test’s on a selected group of users.
Environment: C#.Net, ADO.Net, SQL Server 2005, WCF, SOA, Visual Studio.Net 2008, .Net Framework 3.5, AJAX, XML, XSLT,SQL SERVER 2005, SSRS, SSIS
Software Developer, Sep 2010 – Oct 2011
Allianz Global Investment Bank NYC, NY
Responsibilities:
Extensively involved in developing Data access components by using Microsoft application blocks.
Extensively involved in database migration.
Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to users using Sql Server 2005.
Extensively involved in Stored Procedures Optimization.
Created a Setup Package (.msi), compile application in debug and release mode by Using Visual Studio. NET 2005.azure
Participated in full software development lifecycle.
Environment: : C#.Net, ADO.Net, Visual Studio 2005 SQL Server 2000, .Net Remoting, Microsoft Project, MS Visual SourceSafe, Windows 2003.