Gowtham Reddy
.Net Developer
Mobile: +1-224-***-**** email: ********.**@*****.***
Summary:
Over 3+ Years of experience in developing web and windows based applications using Asp.net MVC, MVVM, C#, VB.NET, ADO.NET, Entity Framework, Web Services.
Experience in web development with JavaScript, JQuery, AJAX, CSS, Bootstrap, Angular.JS, HTML, HTML5 and CSS3.
Expert knowledge of Angular JS, JavaScript, jQuery including DOM manipulations, JSON, Object-Oriented JavaScript, event-models.
Good knowledge on Microsoft AZURE and ASP.NET CORE 1.0.
Good Knowledge on MS Azure Cloud Architecture (MS Azure Pack (Private Cloud), PaaS and IaaS) assessments.
Good knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction and Polymorphism.
Experience using .NET with ASP.NET, Web Services, ADO.NET, SQL Server and knowledge of Oracle.
Proficient with .NET Web services, windows Communication Foundation (WCF) using WSDL, WPF using MVC and MVVM design patterns, SOAP and UDDI protocols.
Experience in programming SQL Server - Stored Procedures, Cursors, Triggers, User-defined Functions, Joins and Views.
Used Data Grid view, Data Set, Data Table, Data Views, Data Adapter and Data Readers for data access and manipulation.
Programming experience in .NET (3.5,4.0,4.5) Framework, Visual Studio (2013, 2010, 2008), C#, ASP.NET, VB.NET, Web Services, WEB API 2.0, REST FUL Services, ADO.NET, LINQ to Entities and AJAX).
Used the ASP.NET State Management techniques like Session State, View State to retain the values between the page’s transactions.
Good experience on Web services, Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF) Services.
Good knowledge in generating reports using tools like Crystal Report and SSRS.
Used SSIS Import/Export Wizard, for performing the ETL operations.
Exceptional ability to quickly master new Technologies and capable of working in-group as well as independently.
Technical Skills:
Web Technology : ASP.NET MVC 6/5, C#.NET 4.6/4.5, C#.NET, WPF, WCF, Web API.
Scripting Languages : HTML5, CSS3, JavaScript, JQuery, AngularJS and Bootstrap.
Development Tools : Microsoft Visual Studio 2015/2013/2010/2008, Microsoft Azure, Sitecore.
Databases : SQL Server 2014/2012/2008, Oracle 11g/10g, MySQL, MS Access
Reporting Tools : Crystal Report, SQL Server Reporting Service (SSRS) 2014/2012
Web/App Servers : IIS 7.0/6.0, Windows Server 2014/2012 R2/2012/2008/2003.
Operating System : Windows 2000/XP/2003/Vista/7/8/10, Linux
EDUCATION:
Master of Science in Computer Science, Virginia International University. (3.7/4).
Bachelor of Technology in Electronics and Communication, Hyderabad, India.
WORK EXPERIENCE:
Best Brains, Chicago, IL Oct 2016 - Present
.Net Developer
Responsibilities:
Developed web Application using Visual studio 2015 C#, ASP.NET Framework 4.5, MVC, Entity Framework, SQL server 2014.
Used MVC and MVVM design patterns for building the application.
Created JSON and XML files using Web API's.
Developed UI pages using ASP.NET MVC 5.0 with Razor views and Partial Views.
Developed Controllers, models, Views, Partial Views using C#, JavaScript, AngularJS.
Worked on ADO.NET Entity Framework.
Configured Windows Communication Foundation (WCF) service to authenticate clients with Windows credentials for intranet applications for login validations.
Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in search module.
Implemented interactive UI with HTML5, CSS3, Bootstrap and JavaScript.
Used Attributes and Data Annotations to enforce client side front end validation.
Involved in Build, Debug and Deployment of the components.
Created new database objects like Procedures, Functions, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2014.
Optimized code and improved efficiency in databases including re-indexing, updating statistics, using T-SQL Profiler.
Used TFS (Team Foundation Server) for coordinating with other team members in project's life cycle and wrote the technical documentation for the modules.
Have Knowledge on Microsoft Azure cloud Storage.
Hands-on experience in deploying applications to MS Azure Private Cloud and Good Experience in GIT HUB branching and merging.
Written UNIT TESTING test cases like n-unit and MS test for the controllers.
Development is on AGILE Methodology with daily scrums.
Attending the SCRUM Meetings with other team members to track the flow of project.
Involved in phases of Software Development Life Cycle (SDLC) and developed solutions for program scenarios in C#, employing object oriented programming concepts.
Environment: C#, ASP.Net, ASP.Net MVC, MVVM, WCF, WPF, Azure, Ajax, JSON, JQuery, T-SQL, SQL 2012, TFS.
Nexus technosystems, Indore, India Feb 2013- May 2014
.Net Developer
Responsibilities:
Involved throughout in Software Development Life Cycle (SDLC) process.
Worked as .NET Developer in the team for designing and developing the application using Visual Studio 2013 .NET Framework 4.5, C#, ASP.NET4.5, SQL Server 2012, and LINQ Entity Framework.
Extensively involved in Developing Components for Business Layer and Data Layer in C#.
Used HTML, CSS and jQuery to provide uniform layout in the presentation layer
Used Master Pages, Partial Views, Templates and HTML Helper Extension to render multiple views.
Created ASP.Net web forms and Class libraries containing code for business and data access logic using C# as the programming language.
Developed and Implemented Web Forms using ASP.NET MVC and coded the Business logic in C#
Experience of using MVC Razor view engine.
Extensively used Cascading Style Sheets (CSS) for Styles, Fonts and Themes.
Designed and structured the SQL database to specifically use for this application.
Used the SQL Database extensively for getting data and created different tables according to specifications.
Involved in creating tables, stored procedures in SQL for data manipulation and retrieval.
Extensively used Grid Views with sorting and paging.
Used ADO.Net for database connectivity and retrieving data from SQL server.
Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#.
Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
Used Team Foundation Server to maintain code versions and project tracking.
Involved in writing test plans and writing test scripts for Unit Testing.
Environment: Microsoft Visual Studio.NET 2012, NET Framework 3.5, LINQ ADO.NET, LINQ, SQL Server 2012,ASP.NET, C#, VB.NET, JQuery, AngularJS, MVC Framework, Crystal Reports.
Bajaj Allianz, Hyderabad, India Mar 2012 – Jan 2013
.NET Developer
Responsibilities:
Involved in developing front end using ASP.NET, VB.NET, HTML and CSS.
Developed new services/classes and enhanced existing services for database access using C#.
Designed and developed User Controls for accepting customer inputs and presenting records/results to customer using ASP.NET.
Implemented input validation using ASP.NET, Input Validation Controls and JavaScript.
Used Customer Validation, User Validation and JavaScript to give access to registered users.
Created type libraries from the existing C# dll’s and these dll’s are consumed in the middle tier architecture.
Provided session level security and role based authentication using session objects and cookies.
Used AJAX to improve the performance of the web pages and to display the data on frequently visited pages.
Wrote and debugged Stored Procedures and Functions in SQL Server.
Involved in unit testing and bug fixing of the project, worked on SSIS to update SharePoint libraries from SQL Server tables.
Created User Controls and Custom Controls for the application.
Communicated with multiple groups in order to integrate the new enhancements into the regular flow.
Environment: .NET Framework, C#, ASP.NET, XML, CSS, ADO.NET, T-SQL, SSIS, SSRS, Web Services, Windows XP, SQL Server 2005, IIS, JavaScript.