Home

Ravi Ram - .Net Developer
[email protected]
Location: Phoenix, Arizona, USA
Relocation: Yes
Visa: H1b
Raviram
[email protected]
+1 (732) 520-3214


Professional Experience:
Having 11+ years of experience in the IT industry working on .NET Framework using technologies C#, Asp.Net MVC, ASP.NET. core, Azure, Angular, Web Forms, Web Services, WCF, SQL Server and other Microsoft Technologies.
Experience in software development process methodologies like SDLC and Agile Scrum.
Expertise in .Net Core 3.1/2.1 and concepts like middleware s, dependency injection & unit testing, authentication/authorization using JWT tokens, and working with libraries like xUnit, Fluent Validations, AutoMapper, and Swagger.
Experience in Project Enhancements and Provided support In production.
Worked with Azure DevOps for managing CI/CD pipelines and worked with GIT as a version control tool.
Worked with Azure to implement and deploy APIs to API Management service.
Developed Azure Functions with Multiple triggers and deployed to the App service plan.
Implemented Azure Service Bus integrated with Azure Function Apps.
Implemented AppInsights and integrated it with Azure functions to continuously monitor and analyze the application logs.
Worked with Azure Key Vault for managing secrets.
Worked with Azure cosmos SQL API for storing and retrieval and worked with storage accounts.
Knowledge of various Microsoft technologies including Visual Studio, C#, .Net, ASP.Net, MVC, Team Foundation Server (TFS), Windows Communications Foundation (WCF), and SQL Server.
Highly skilled in web building technologies like HTML, JavaScript, jQuery, CSS, XML, and AJAX. Good experience working with front-end SPA technologies like Angular and React.
Worked with Angular components using TypeScript and built different features using directives, pipes, and services.
Worked with Rx.js and observables within Angular components and services to communicate with APIs as well as communicate between components.
Experience in Developing/Consuming/Invoking services using Windows Communication Foundation (WCF).
Strong knowledge in Relational Database Management Systems and experience in writing Stored Procedures, User Defined Functions, Triggers using T-SQL statements in SQL Server 2005/2008/2012.
Experience with AJAX Library/AJAX Toolkit, jQuery for creating highly responsive User Interface.
Knowledge of data access methods like ADO.NET, ADO to Relational databases.
Worked on calling Web Services from client side using AJAX Libraries.
Experience in Developing/Consuming WCF (Windows Communication Foundation) services.
Experience working on various Atlassian Products like Git, Source Tree for version control and source code repository.
Experience with Microsoft Team Foundation Server (TFS) for Code Repository, Deployment and Version control.
Worked with Tortoise SVN as source control for maintaining source code version.
Experience in Extracting, Transforming and Loading (ETL) data flows using SSIS and creating SSIS Packages.
Good Experience in creating entities, connecting with the back end (SQL) in the Entity Framework.
Good experience in LINQ and Lambda Expressions including LINQ to SQL, LINQ to Entities (Entity Framework).
Good experience in designing/developing/invoking Web services, API s, Web hooks using WCF.
Tested the functionality of web services, API s using tools like Postman, Soap UI.
Worked on kendo Ui with MVC.
Good experience in using Beyond Compare for various file comparisons.
Experience in manual testing, unit testing, End to end testing.
Self-starter, fast learner, proficient in programming logic, easily adaptable to new technologies and systems with proven abilities in resolving complex issues.
Strong and effective problem-solving, analytical and interpersonal skills, besides being a valuable team player.
Good Management qualities coupled with impressive verbal and written communication skills as well as a pleasing personality.

Education:

Bachelor of Technology (B. TECH) from Jawaharlal Nehru Technological University, Kakinada in 2009.

Certifications:
Asp.Net-MVC
Azure AZ-204(Azure Developer Associate)

Technical Skills:

.NET Technologies .NET Framework 2.0/3.5/4.0/4.5, Visual Studio 2008/2010/2012/2013/2015/2017 2019, C# .NET, ADO.NET, ASP.net MVC 3.0/4.0/5.0, Asp.net Core, WCF, Entity Framework, Win Forms, Web Forms, Web Services, AJAX, LINQ, VSS, IIS 6.0/7.0.
Azure Azure Function Apps, Azure Service Bus, Azure Cosmos DB, Storage Explorer, API Management, Azure AD, Azure Key Vault, AZURE Devops
Programming Languages C#, C, C++.
Web Technologies ASP.Net, HTML5, XML, CSS, Ajax, JavaScript, jQuery, Kendo UI, Angular9,Node.Js
Reporting Tools Crystal Reports, SSRS
Databases and Tools SQL Server 2005/2008/2012.
SQL Server Tools SQL Server Management Studio, SQL, My-SQL, Stored Procedures, Triggers
Operating Systems Windows 10/8/7/XP/2003/2000.
Methodologies SDLC, Agile Methodologies.

Professional Experience:

Client: CAQH
Location: Phoenix, AZ Oct 2021- Present
Role: Sr. Software Engineer

Project Description:
CAQH ProView is more than a credentialing database, available at no cost to you. CAQH ProView eliminates duplicative paperwork with organizations that require your professional and practice information for claims administration, credentialing, directory services, and more. There are 3 modules in Proview Application Providers, Participating Organization, and Practice Manager. So, Providers are also termed as doctors. A single provider can be associated with multiple participating organizations (Insurance, Hospitals, etc.). Registration is required for all providers to obtain access to CAQH Proview. Once all registration steps are completed and after successful login Provider can see the CAQH Proview home page. Practice Managers will maintain a list of providers and their data. They will maintain their practices and will export their information to providers. On the Practice Manager home screen, we can see a list of users where we can add users and in the Practice Manager portal, we cannot delete users but can suspend them. This has been changed to EPMM (Enhanced Practice Managed Module). Participating Organizations are required to provide certain minimal provider data on the PO roster entity files. Once POS uploads the roaster files containing sensitive provider data (name, DOB, SSN, etc.). CAQH holds on to this data after rostering the provider. POS is concerned that, in the event of a breach, they would have some liability because they provided CAQH with the provider data. By using an asp.net core with the angular project is implemented.


Responsibilities:
Developed Asp.net core application with Angular UI using Angular 9 version, implemented controllers to transfer data to model and render views for the application.
Used Route Guards for maintaining route using angular 9.
Designed responsive design in applications for various screen sizes.
Developed APIs and tested them using Soap UI.
Used Postman to inspect the errors in the Web service calls, API Calls,
Actively participated in various stages of the Agile System Development Life Cycle (SDLC).
Entity framework database connectivity.
Web API developed for database connectivity.
Using Azure DevOps for code maintenance and CI/CD.
Used SSIS for Fetching data from some tables and upload to Database.
Used SSRS for Report Generation.
Developed Azure Function Apps integrated with service bus to trigger Function apps.
Experience in App Service Plan for application hosting and maintenance.
Integrated App Insights for application monitoring, Analyzing, and debugging.
Implemented Azure Cosmos DB for data management.
Implemented Security in Web Applications using Azure AD.
Using Git for cloning and pushing updated code to Azure
Attended Agile, Scrum events (standups, planning, reviews, and retrospectives) and provided constant input in support of high performing team.
Assigning sprint tickets to the team and supporting them in completing tasks on time.
Provide support in Production.

Environment: Asp.net Core, Web Api, Microsoft SQL2017, LINQ lambda, Angular9, Node.js Azure Services, Scrum, Entity Framework, SSRS, SSIS
Tools Used: VS2019, C#, SQL Server 2017, Git, Azure DevOps, Windows PowerShell


Information Dynamics India Pvt Ltd, Chennai, India October 2018- September 2021
Role: Sr. Net Developer

Project Description: Ship Logix is a Global Software Solution provider for Shipping & Logistics, Tours & Travel, Airlines, Retail, Warehouse & Distribution Industries. The web page works on business logic and hierarchy for vendors where vendors can manage their Containers for transporting from different locations. It deals with transporting, and tracking the containers from one port location to another port where vendors can fix Tariff(charges) for mode of transport and Type of Packages

Responsibilities:
To develop web pages for Vendors to manage the transportation of containers and Preparing charges based on mode of transport.
Defect fixes and Maintenance.
Unit testing
Project UI design and coding using Asp.net Core and Kendo UI
Entity Framework database connectivity
Experienced in working on Microsoft Azure web application development with Test Driven Development
TDD Integration
Actively participated in various stages of the Agile System Development Life Cycle (SDLC).
Web API developed for database connectivity.
Used App Insights for application performance Monitor and logging.
Implemented Azure Cosmos DB SQL API for data storing and retrieval.
Implemented Security in Web Applications using Azure AD.
Used jQuery with Kendo Ui for client-side handling in project.
Attended Agile, Scrum events (standups, planning, reviews and retrospectives) and provide constant input in support of high performing team.
Assigning sprint tickets to the team and supporting them in completing tasks on time
Participated in Project enhancement from sql to Use Oracle as Database

Environment: Asp.net Core, Wcf, Microsoft SQL2017, Linq lambda, Kendo ui, Azure, Azure Devops, Jquery, SSIS, SSRS
Tools Used: VS2017, C#, SQL Server 2017, Git, Azure DevOps

Client: MIEC (Medical Insurance Exchange of California)/Compvue July 2018- October 2018
Location: Chennai India
Role: .Net Developer

Project Description: Policy Editor is insurance provided for doctors. The primary objective of the project is to migrate and rewrite the existing main frame application process to .NET, an MVC architecture-based application with an SQL data storage engine. The Policy Editor project developing for managing healthcare insurance for (US) Hospital and the insurance related to doctors if any doctor makes a wrong during surgery this insurance will pay for an effected person.

Responsibilities:
Developed MVC application using Razor Views for UI, implemented controllers to transfer data to model and render views for Vision Care application.
Used HTML 5 to design and develop web pages.
Developed Cascading Style Sheets (CSS) to get uniformity on all pages.
Designed responsive design in applications for various screen sizes.
Developed APIs and tested them using Soap UI.
Used Postman to inspect the errors in the Web service calls, API Calls,
Actively participated in various stages of the Agile System Development Life Cycle (SDLC).
Developed WCF web services using C#, Dynamics CRM.
Used Google Analytics for inspecting the web traffic of the application.
Designed and implemented the UI with extensive use of JavaScript, jQuery, and CSS styles.
Used Microsoft Team Foundation Server for source repository and version control.

Environment: MVC, Web Api, Microsoft SQL2015, Linq lambda
Tools Used: VS2015, C#, SQL Server 2015, Git

Client: Motul/R Systems International Pvt Ltd, May 2017- July 2018
Location: Chennai, India
Role: .Net Developer

Project Description: MotHub is for developing pages for Motul oil company. Motul is the Leading Motor Oil Company. Which is used to maintain the Data about Goods and Labeling, Packing, and Moving to Palletization. And we used to manipulate data through web applications for end users' Viewability.

Responsibilities:
Responsible for full-stack development including database and application design, infrastructure configuration, unit testing, and code generation.
Fetching Data from a database SQL server 2012 by calling WCF service interfaces.
Incorporated the Model-View-Controller architectural design pattern to address the need for interactive application as well as separation of concerns.
Executed the Fa ade pattern approach in developing the e-business planning systems.
Utilized Entity Framework DB First approach, in enabling application to access and change data that are represented as entities and relationships in the conceptual model.
Integration of application login using customer s global authentication process.
Performed both client and server-side validations for business rules and respective exception handling.
Created ASP.NET web interface to manage the security within the application.
Used Microsoft Team Foundation Server for source repository and version control.
Database designing, Maintenance, estimation of data size, and optimization of stored procedures by using the DTA tool.
Analysis of execution plan and adding indexes wherever required.
Deployment assistance of the application on to the test environment.
Writing End to End test cases to verify the application before code changes being released.

Environment: .NET Framework 4.5, ASP.NET, C#, MVC 5.0, Entity Framework 6.0, C# 6.0, Microsoft SQL Server 2012


Client: Panasonic/R Systems International Pvt Ltd, Oct 2016 Apr 2017
Location: Chennai, India
Role: .Net Developer

Project Description: E-pro system project is mainly for Panasonic buyers and suppliers to check raised order to supplier and how much they are receiving from supplier. This project mainly consists of an Admin, Buyer, and supplier. Everyone has a login page and when they log in a form will appear relative to them. after that buyer can raise a purchase order the order should approve by supervisors and then it will process to supplier, so the supplier responds to the order by Supplying order quantity once or twice like this way this project is done this is a chain system.

Responsibilities:
Designed User Controls like(.ascx) for document upload, Comments Input, Multi Select Dropdown, Risk Question Control, etc which were used heavily across the application.
Worked on inspecting bugs and web traffic between the server and internet using Fiddler.
Used HTML5 to design and develop web pages.
Developed Cascading Style Sheets (CSS) to get uniformity in all pages.
Developed an application using MVC 4.0.
Created WCF services using C#, ADO.NET, SQL Server.
Worked on Performance related Issues in SQL Server database.
Used Microsoft Team Foundation Server for source repository and version control.
Participated in several UAT (testing), migration and production releases for software upgrades and version upgrades.

Environment: Visual Studio.NET 2010, ASP.NET, C#, MVC 3.0 & 4.0, WCF, T- SQL, SQL Server 2008, XML, JavaScript, jQuery, CSS, AJAX Control Toolkit, TFS.


Ektha.com Pvt Ltd, Jun 2014- September 2016
Location: Hyderabad, India
Role: .Net Developer

Project Description: This project mainly contains forms like employee/Hr login, Hr Register, Hr Search, Employee Search, Employee change, etc.

Responsibilities:
Designed several .aspx pages using ASP.Net, C#, SQL Server 2008.
Designed several .ascx controls for document upload, Menu bars, headers, footers etc which were extensively used across the application.
Created Business Layer/Data Access Layer using C#, ADO.NET, SQL Server 2008.
Developed WCF web services using C#, SQL Server, and ADO.NET.
JavaScript is used for client-side validations. JavaScript debugging is Handled by using FireBug.
Used Tortoise SVN for source repository and version control.

Environment: Visual Studio 2008/2010, ASP.NET, ADO.NET, SQL Server 2008, HTML, CSS, JavaScript, jQuery, AJAX Control Toolkit, Tortoise SVN.


Ektha.com Pvt Ltd, Feb 2013- Jun 2014
Location: Hyderabad, India
Role: . Net Developer

Project Description: Birthday Reminder project mainly contains employee details and slideshow pages here first in employee details we must enter the details of the employee. In the slideshow the first 8 images related to the company will slide. After that if any birthday image related to company's employee with respect to date should slide. Below that logo of company Name and company name should scroll continuously.
Responsibilities:
Designed several aspx pages using ASP.Net, C#, SQL Server 2008.
Designed several ascx controls for document upload, Menu bars, headers, footers etc which were extensively used across the application.
Created Business Layer/Data Access Layer using C#, ADO.NET, SQL Server 2008.
Developed WCF web services using C#, SQL Server, and ADO.NET.
JavaScript is used for client-side validations. Javascript debugging is done by using FireBug.
Used Tortoise SVN for source repository and version control.

Environment: Visual Studio 2008/2010, ASP.NET, ADO.NET, SQL Server 2008, HTML, CSS, JavaScript, jQuery, AJAX Control Toolkit, Tortoise SVN.
Keywords: cprogramm cplusplus csharp continuous integration continuous deployment user interface javascript database active directory rlang information technology purchase order Arizona

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1627
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: