Sainath Reddy Contact: 660-***-**** Full Stack Dot Net Developer Email: *******.********@*****.***
PROFESSIONAL SUMMARY:
●Having 2 years of experience in system design, development, implementation, production support, testing and documentation of client/server, web-based applications.
●Experience working in both team and individual environments and always eager to learn new technologies and implement them in challenging environments.
●Good experience in developing windows applications, web applications using C#, Angular 2/4, ASP.Net, AJAX, RESTFUL Web API’S and SQL Server 2016.
● In-depth knowledge of front-end Single Page Application (SPA) development using Angular 2 JavaScript frameworks.
●Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction. Involved in Requirement analysis, designed and developed Web application using ASP.NET and C#.NET Framework.
●Implemented CRUD functionality with Entity framework in ASP.NET MVC
●Developed Entity Framework MVC5 pattern for the DAL (Data Access Layer) and UI (User Interface) with Bootstrap/ jQuery for the front end.
●Involved in designing and coding of Presentation Layer, Business Logic Layer and Data Access Layer.
●Extensive experience SQL Server Database design, Database maintenance, developing T-SQL queries, Stored Procedures and triggers using SQL Server 2008/2010.
●Experience in debugging an application using debugging tools provided by the Visual Studio.Net IDE.
●Developed Regression Test Cases and involved in automating the testing process using Selenium IDE.
●Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
●Created an Azure AD registration and Added the certificate to both azure AD and cloud service Assigned grant permission to read key vault secret to this client id. Added certificates (in 'cer' format which only has public key) to azure AD.
●Involved in both Desktop and Mobile Testing (iOS and Android) of the application.
●Performed unit testing on every new version before sending it for User Acceptance Test.
●Worked on GIT as version control system
AREA OF EXPERTISE:
Languages
C#, Swift, C, JAVA, T-SQL, PL/SQL, MongoDB CRUD queries
.NET Technologies
.Net Framework 4.5, ADO.NET, ASP.NET, MVC 4/5, ASP.NET Web form, Web API, Razor C#, AJAX, Web Services, Razor C#, Entity Frameworks, (DNN), Web forms, Windows Services
Scripting Languages
JavaScript, jQuery, Angular 2/4, PHP (server scripting), Bootstrap
Markup Languages
XML, CSS3, HTML5
Cloud
Microsoft Azure
Database Tools
SQL Enterprise Manager, SQL Profiler, SQL Server Setup, Security Manager, SQL Server Integration Services (SSIS), SQL Server Reporting Service(SSRS)
MidAmerican Energy Dec 2017 - June 2018
Junior Dotnet developer
MidAmerican Energy Company is an energy company based in Des Moines, Iowa. Its service area includes almost two-thirds of Iowa
Responsibilities:
Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
This project was developed using .Net Framework 4.5, ASP.NET MVC5, Entity Framework 6, C#.
Implemented Angular 2, making forms rich with Bootstrap styling, posting form information to ASP.NET MVC5 Web application, consuming JSON data in Angular 2 services.
Excellent analytical, problem-solving and documentation skills and involved in the entire SDLC life cycle design and implementation.
Automated a data driven approach for creating journals with indefinite number of rows in the Journal template excel application in Coded UI Automation.
Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
Extensively used the Selenium methods to build the framework and run the test scripts.
Used entity framework in application to use relational data using domain-specific objects.
Created testing cases and used Selenium to develop automation testing frameworks.
Experience in developing end to end automation using Selenium WebDriver.
Designed tables, partitioning, constraints, stored procedures, functions, triggers using PL/SQL in SQL Server 2016.
Developed test script automation framework in selenium, C#, Unit testing & Asp.Net Framework with Visual Studio as the solution platform
Providing Authentication and Authorization using Azure Active Directory by Microsoft graph API.
User account Provisioning and deprovisioning has been done using Azure Active Directory for SaaS Applications and Internal Applications of company.
`Work closely with application teams to create CD/CI pipelines for continuous automated build deploy and testing using Azure portal.
Versatile team player with strong communication, analytical and interpersonal skills.
Worked on GIT as version control system
Environment: NET Framework 4.6, ASP.NET MVC 5, MS Visual Studio 2016, Visual Studio Code 1.13, C#, Microsoft Graph API Azure, Entity Framework, LINQ, SQL Server 2016, HTML5, CSS3, Bootstrap 4, JavaScript, Typescript, jQuery, Angular2, IIS and GIT.
North West Missouri State University Aug2016 – Dec 2017
Master of Applied Computer Science (International Student)
Grade Elite (Auto Grading Tool) Oct 2017 – Dec 2017
Grade Elite is an Auto Grading Tool, which reduces the work force to correct the java assignments manually, gives students more chances to re-submit their assignments. It uses C#, ASP.NET, AngularJS, Xampp, SQL, SSIS, SSRS, GIT and Entity Framework.
In this project the most interesting part for me is it will unzip the assignments automatically and grade the assignments. PowerShell scripting is being used
MyMSIT Oct 2017 – Dec 2017
ASP.Net MVC Application using C#
Developed a web application which includes drag and drop functionality which helps student to drag and drop their courses into their respective trimesters. It uses C# language, MySQL
Drag and Drop functionality is done using Draqula.js.
Rental House Management Jan 2017 - April 2017
Swift 3.0
A complete Application to search and post an advertisement of the rental houses using MBaaS
Job Costing Application August 2016 - Dec 2016
Web Application
A real-time project of developing the web application for a construction company which involves Angular JS framework, MongoDB and Bootstrap.
Environment: Visual Studio 2016, C#. NET, ASP.NET MVC, ADO.NET Entity framework, MYSQL, Dragula.JS, MBaaS, Bootstrap, AngularJS, Xampp, SQL, SSIS, SSRS, GIT.
Logitek software Jan 2014 – May 2016
Software Engineer
Responsibilities:
Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment phase.
Strong understanding and implementing Object Oriented Programming concepts like Polymorphism, Encapsulation, Inheritance, Abstraction, and Multi-threading.
Used MVC design pattern for developing views, controllers and models using ASP.NET MVC, Data Access layer as Entity Framework, Service layer as ASP.NET Web API and used C#.NET for construction of business logic for developing various abstract classes, interfaces.
Consumed Web API from ASP.NET MVC application using Http client, Implemented Web Services Using ASP.NET for consumption by the client application.
AngularJS was used for routing HTML templates into views in MVC.
Utilized JavaScript/jQuery, ASP.Net validations with AJAX control tool kit to create Client-side validations.
Performed Automation Testing of each Build and then Regression testing on each build using C# and selenium web driver.
Extensive experience in SQL Server Database Design, Database Maintenance, develop complex queries, Stored Procedures, Functions, Rules, Views, Indexes using SQL and PL/SQL.
Team player with strong analytical, problem solving, Communication (both verbal and written) and interpersonal skills.
Used JIRA for requirements gathering and testing and Bug tracking and Team Foundation Server(TFS) 2015 as version control, continuous build and deploy tool.
Environment: Visual Studio 2016, C#. NET, ASP.NET MVC, ADO.NET Entity framework, LINQ, WebAPI, SQL Server 2014, T-SQL, SSRS, SSIS, Web Forms, Razor, HTML5, CSS3, Bootstrap, jQuery, Angular 2, HTTP, REST, NUnit, Team Foundation Server 2015, IIS.
EDUCATION:
Bachelor of Technology in Electronics and Communication Engineering from CMR College Of Engineering And Technology, India – 2015.