Kiranmai Kondreddi
.NET Developer at MindPROS, Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
MindPROS, Inc.
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
.NET Developer
-
Mar 2022 - Present
-
-
-
-
.NET Developer
-
Jun 2019 - Aug 2021
Inspection work bench is the application developed to record the inspection related activities and accordingly monitor and track the status of the inspection carried out by Flexigistic or by its nominated representatives. The coverage of the Inspection tool expanded to cover the inspection requirement of Flexigistic QC’s customer in the event of potential spin off.Responsibilities:• Involved in Requirements gathering, Analysis, Development and Implementation.• Implemented business logic using C# and .Net framework using MVC architecture.• Used NET Framework 4.5, ASP.NET, C#, MVC4 and JavaScript for enhancing the user interface.• Develop .NET web components and user controls, for extensive use of the code reusability and implemented client-side validations using JavaScript.• Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.• Worked on restricting access to different modules in the application to the users based on their roles present in database.• Used Kendo UI for data visualization.• Used Telerik reporting to generate reports for web applications.• Developed Restful services using Web API• Actively participated in team activities like code reviews, problem identification / resolution and any related application support.Environment:Visual Studio 2015, .Net Framework 4.5 with C#, Entity Framework 6.0, HTML 5, Angular 5, JavaScript, WEB API, LINQ, Telerik Reporting, Oracle 11g Application Express, TFS Show less
-
-
.NET Developer
-
Jan 2018 - Jun 2019
The Risk Management Process consists of a series of steps that, when undertaken in sequence, enable continual improvement in decision-making. It is the process of identifying risk, assessing risk, and taking steps to reduce risk to an acceptable level. The risk management plan describes how risk management will be structured and performed. Basic steps involved in risk management process:• Risk Identification/Recording• Risk Impact analysis• Risk prioritization analysis• Risk mitigation planning, Implementation, and progress monitoringResponsibilities:• Worked with business analyst to gather system requirements.• Played active role in implementation, Pre and Postproduction supports.• Develop .NET web components and user controls, for extensive use of the code reusability and implemented client-side validations using JavaScript.• Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.• Extensively worked on Repository pattern to build Web API with respect to Database operations (CRUD).• Worked on Entity Framework 6.0 with DB First Approach.• Extensively used TFS (Team Foundation Server) for Version Control.• Involved in Database diagram design and Tables design in SQL Server.• Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis. Environment:Visual Studio 2015, .Net Framework 4.5 with C#, Entity Framework 6.0, HTML 5, Angular 5, JavaScript, WEB API, LINQ, Telerik Reporting, SQL Server 2012, TFS Show less
-
-
Software Engineer
-
Feb 2017 - Jan 2018
Request Management is part of the base Request Desk functionality and can be used as part of a cohesive solution for delivering the standard customer support processes.Request Desk application will be implemented for centralized logging and tracking requests across the various departments. Request Desk Dashboard provides online reporting and performance measures.Responsibilities:• Involved in Requirements Analysis and implementation of the change request (CR) or scope item (SI).• Used .NET Framework 4.5, ASP.NET, C# and JavaScript for enhancing the user interface along with client-side validations.• Worked on object-oriented concepts working on C#.Net, .Net Core, ASP.Net, MVC • Involved in development of User Interface of application using HTML, ASP.NET, JavaScript with C# language.• Involved in development of business and data access layer.Environment:Visual Studio 2015, .Net Framework 4.5 with C#, Entity Framework 6.0, HTML 5, Angular 5, JavaScript, WEB API, LINQ, SQL Server 2012 Show less
-
-
Software Engineer
-
Jun 2016 - Feb 2017
The main purpose of this project is to create and maintain Offers based on customer enquiry. Sale person will create Offer Enquiry based on the customer enquiry. Once the customer approves an enquiry then enquiry will be converted to Offer. Offer consists of various items (pipes, valves and flanges) that should be delivered. These Items can be delivered from their Stock or can customize (make) as per the customer requirements or buy from suppliers. Once the Offer is created then it will be sent for approval. Approval process will involve multi-level acceptance based on the Offer value. Once an Offer is approved then System will send Offer information to existing Oracle ERP. Oracle ERP system will generate Sales Order for this Offer.Responsibilities:• Experienced in creating & running SQL queries.• Prepared unit test cases and performed N-Unit Testing prior to system implementation.• Report bugs and errors to development teams and participate in Root Cause Analysis sessions.• Communicated test status and issues to deployment.• Prepared user manuals to help end-users understand how to use the application.• Drafted and distributed daily status reports to colleagues and upper management regarding identified bugs/defects in the applicationsEnvironment:C#.Net, ASP.Net MVC, JQUERY, HTML, CSS, SQL Server 2008. Show less
-
-
Education
-
Jawaharlal Nehru Technological University
Bachelor's degree, Computer Science Engineering