Wednesday, April 30, 2025

Resume

Ravi Ranjan Gupta

Mobile: +91-9560033245

Email id: ravirg1983@gmail.com                                                                  

SUMMARY

An enthusiastic IT professional, having 17 years of working experience, participating in Software Development, design, and solutions Projects. Worked in Travel, Manufacturing, Banking, Finance, publication, and Retail, Medical in Software Development, Requirement Analysis, Unit Testing, Enhance, and Maintenance. In addition to that developing web-based as well as windows-based applications and have sound expertise in Dot NET and Angular and Microservices. Seeking to enhance my skills, further by challenging opportunities in a corporate and progressive environment in the IT sector.

 

QUALIFICATION

B.E (Computer Science) From DSCE, Bangalore 2007.

 

SKILL SET

.Net Core web, Web API, Design Pattern(s),Framework design, Microservices Principle ,SOLID,C#, Angular  4,6,8,12 ,Angular Ngrx ,Azure Redis Caches, Azure CI/CD pipeline and release Setup, Azure APIM ,Azure App service ,Azure Service Bus ,Azure Storage, Azure Function App  ,Angular Js, JavaScript, jQuery, MS SQL  Oracle ,.Net Framework ,ADFS ,WCF,ADO.NET Entity Framework, MVC,.Moq[1] , MS Test ,GIT ,TFS , Basic understanding of Kubernetes and containerization.

 

PROFESSIONAL EXPERIENCE

 

Working as Solution Architect India  Book cheap flight fares since March  2024.

 

Project Name:  Al Majlis Application

 

 

Domain:  Travel Domain

 

 

Operating Software

Window11

Languages

C#, Angular,.NET Core,DevOps CI CD,DevOps,Microservices,Grp,E-Payments,Hangfire.

Databases

MS SQL 2022

Role

Solution Architect

Team Size

6

Period                                March 2024 to  Till now                       

Project Description:

 Al Majlis Application is designed for booking lounges and managing guest services. Built using .NET Core microservices for scalable backend functionality, Angular for a dynamic user interface, and Sitefinity for content management, it streamlines the booking process and ensures world-class services for guests. Key Features: Lounge Booking: Guests can easily check availability and make bookings. Guest Management: Efficiently track and manage guest details and preferences. Premium Services: Provide high-quality services tailored to guest needs. This solution uses microservices for scalability, Angular for a responsive experience, and Sitefinity to manage content and updates..

Responsibilities:

        Requirement Understanding and Creating Architecture solution document

        Creating High level and low-level design document and creating workflow and UML diagram

        Gathering the Functional and Non-Functional Requirements and documentation

        Maintained Framework Standards and Coding guideline

        Leading and providing design approach and creating framework creations backend services

        Creating Microservices in .Net core Web API framework and applying security

              and logging mechanism

        Code Review of the team, training, resolving technical challenges, and guidance.

        Agile Methodology used for SDLC Azure DevOps 

        Azure Storage for managing Files and Redis manage for sessions of booking and search data

        Hangfire for process data and run scheduler

        Working with MS SQL 2022

        OKTA Authentication

 

Achievements:  Visual Studio 2022, Angular,.NET Core,DevOps CI CD,DevOps,Microservices,Grp,E-Payments,Hangfire,Azure blob storage,Rediscache

 

 

Project Name: EmpowerX

Operating Software

Window 10

Languages/Skillsets

React web App, C#, Web API and Net core, GIT, Visual Studio 2022, Azure services, Azure App service, Azure develops CI/CD, Azure Service Bus, Bitbucket, Azure Storage, Azure Function App

Databases

Azure SQL MI Instances

Role

Architect (Full Stack)

Team Size

20

 Period                                July 2023 To March 2023

                     

Project Description:

 

EmpowerX is a web application integrated with EMR Systems (Ethena) through Iguana Integrator and fetch Patients information and Proceeding with despising item to patients through application work flow, 

 

 

Responsibilities:

                    Requirement Understanding and Creating Architecture solution document

                    Creating High level and low-level design document and creating workflow and UML diagram

                    Gathering the Functional and Non-Functional Requirements and documentation

                    Maintained Framework Standards and Coding guideline

                    Leading and providing design approach and creating framework creations backend services

                    Creating Microservices in .Net core Web API framework and applying security

              and logging mechanism

                    Code Review of the team, training, resolving technical challenges, and guidance.

                    Agile Methodology used for SDLC Azure DevOps 

                    Created azure infrastructure setup for development environment

                    Azure CI/CD setup pipeline

                    Azure Alert setup for error notification

                    Azure Storage for managing Files and Redis manage for sessions of User profile

                    Azure function for process data and Queue setup processing data

 

 

 

Company Name: R Systems, Noida.

 

 

Project Name: Pool on Demand and Pool Builder, DocXTool Companion

Operating Software

Window 10

Languages/Skillsets

Angular 12, React Native (Mobile APP), C#, Web API and Net core, Azure Redis cache, GIT, Visual Studio 2022, Azure services, Azure APIM, Azure App service, Azure Service Bus, Azure Storage, Azure Function App

Databases

Azure SQL server 2022 and ingress DB

Role

Technical Architect (Full Stack)

Team Size

10

 Period                                April 2022 To Jun 2023                          

                     

Project Description:

 

POD is Mobile APP along with a web app /Microservices for interacting with customer pool management and technical support and resolving pool issues by servicers and experts.

 

POB is a Mobile APP with a web app for managing the construction life cycle of the pool through their vendor with managing sales reports.

 

DocXTool Companion application is an analysis, design, and migrations strategy from window-based application to Azure cloud with multitenant.

 

 

Responsibilities:

                    Requirement Understanding and Creating Design and solutions doc

                    Gathering the Functional and Non-Functional Requirements and documentation

                    Maintained Framework Standards and Coding guideline

                    Creating Microservices in .Net core Web API framework and applying security

              and logging mechanism

                    Code Review of the team, training, resolving technical challenges, and guidance.

                    Agile Methodology used for SDLC Azure DevOps 

                    Azure CI/CD setup pipeline for Pool on demand with azure service

                    Azure Alert setup for error notification

                    POD Microservices has been managed by Kubernetes with a helm chart

                    Azure Storage for managing Files and Redis manage for sessions of User profile

                    Azure services broker used for communication among services and Azure function for process data

                    Worked on SF, Twilio, Send Grid, Strip payment gateway, Google map, Sight Call all SAAS services Integration 

                    Created chart in Kendo graphs and reports build through Telric reporting server

 

Company Name: AgreeYa Solution. , Noida.

 

Project Name: Insight First, AQMD-FIND

 

Domain: Consulting, Environment

 

Operating Software

Window 10

Languages

Angular 6.8, C#, Wep api. Net core, Azure Redis cache, SignalR, Web API 2.0 and MVC,

TFS, GIT, Visual Studio 2017

Databases

SQL server 2020

Role

Project Lead (Senior Technical Lead)

Team Size

20

 Period                                July 2018 To March 2022.                            

                     

Project Description:

 

InsighFirst is an angular-based application with Microservices n caching used to data stored on azure cache used application with integrated with SignalR-based notifications-based application. The application used analysis of the uploaded news data for their competitor and created d3 based chart to comparative studies between the competitions and roll out news to subscribers

 

AQMD-FIND : Web-based application to manage the Facility and its locations and keep records of the equipment.

 

Responsibilities:

                    Requirement Understanding and Creating Design and solutions doc

                    Gathering the Functional and Non-Functional Requirements and documentation

                    Maintained Framework Standards and Coding guideline

                    Creating Microservices in .Net core Web API framework and applied security and logging mechanism

                    Code Review of the team, training, resolving technical challenges, and guidance.

                    Agile Methodology used for SDLC Azure DevOps 

                    Creating the framework/Architecture of the application in Angular

                    Azure CI/CD setup pipeline

                    Code repository used for TFS/GIT.

                    Created caching and SignalR API framework.

                    Used EgriMap to mark the location.

 

 

 Achievements: Angular 4,6, C#, Web api. Net core, Azure Redis cache, SignalR, MVC, Azure load balancer setup, MVC, and Azure function, Azure storage Azure CI/CD pipeline

 

 

Company Name: Fare Portal India Pvt. Ltd., Gurgaon.

 

Project Name:  TMS 2.0, Event Deserter, IROP, TMS, Compass and SHT(OBE),

 

Domain: Travel (Product called CheapOair)

 

Operating Software

Window 7 and 10

Languages

MVC 4.0/5.0, Asp.net, Wcf service WebApi 2.0, SQL server 2008, Moq, MS Test, C#,

TFS, GIT, Visual Studio 2012,2015

Databases

SQL server 2008/2012

Role

Developer

Team Size

10

 Period                                July 2015 To June 2018                           

                     

Project Description:

 

TMS is a product of Fare portal used by its agents to import PNR created on Booking engines like saber, Amadeus etc. TMS keeps track of all booking details like payment detail, flight details, passenger details, ticket details etc. Agents can also perform ticket exchange, cancellation of tickets, void and fresh issue of PNR, PNR update through TMS.

TMS uses web services from different Booking Engines to retrieve PNR details in form of XML and parse XML into custom classes to display booking details.

OBE is a product of Fare portal used by its agents to Create Booking engines like saber, Amadeus etc. It keeps track of all booking details like payment detail, flight details, passenger details, ticket details etc. Agents can also perform ticket exchange, cancellation of tickets, void and fresh issue of PNR, PNR update through Self Help Tool (SHT). OBE uses web services from different booking engines to retrieve Contracts details in form of XML and parse XML into custom classes to display booking details.

Compass is product used for creating incident while any tools got fail to perform like voiding fail, cancelation

IROP is tracking tool for frontier airline failure/cancel airline. Upload their manifest detail and rebook their booking and tracking their ticketing process.

Event Deserter is event management tool and created event has been applied over all booking created in system and tracked all booking of TMS.

TMS 2.0: Migrating the project and migrating the Asp.net to Angular 5.0/2.0 and moving their business logic to .net core 1.0 web api.

Responsibilities:

                    Requirement Understanding and Creating Design

                    Maintained Framework Standard and Coding

                    Create WCF service for different engines.

                    Creating micro services in Web Api 2.0 and .net core wep api. 

                    Unit Testing and Mocking

                    Peer Code Review

                    Agile Methodology used for SDLC used though TFS/GIT

                    Creating the framework/Architecture of application in MVC and Web Api.

 

 

 Achievements:  MVC 4.0, Asp.net, Wcf services server, Moq, MS Test, C#, TFS.Reshaper, Mstest, Moq, GIT, WepAPI 2.0, EnityFramwork EF6, Design Pattern Implications, Creating the architecture and framework (WepAPI), Azure, .net core web api 1.0. Angular js , Angular 2.0/5.0.

 

Company Name: Sopra Group, Noida.

 

Project Name:  CLM

 

Domain: Manufacturing

 

Operating Software

Window 7 and Xu

Languages

WPF, MVVM, NHibernate Framework, C#, Net, Visual Studio 2010

Databases

Oracle 11g

Role

Developer

Team Size

10

 Period                                Nov 2014 To July 2015   

                     

Project Description:

 CLM is an EDA (Engineering Data Analysis) Xml based Window application devised to serve the main purpose of providing periodically the calculation of control limits and other indicators of the Control Charts. The computations are made by a computation engine working in batch mode. An interactive client allows changing the computation settings as well as visualizing the results. It also allows changing and saving the new limits and sends them to an external application.

Automatic periodic calculation of control limits of all Control Charts (CC). Configurable filters and calculation methods settings per Category and Chart Type. Graphical User Interface (GUI) to display configurations, CC graphs and calculated limits & indicators. New control limits and calculated indicators proposal. Store and send new control limits to external systems for Approve and Reject of control limits.

 

Responsibilities:

        Requirement Understanding and Creating Design

        Maintained Framework Standard and Coding

        Unit Testing

        Peer Code Review

        Versifier charts for displaying control charts to display their Points.

 

 Achievements:  WPF, C#, MVVM, NHibernate Framework and Oracle 11g

 

 

 

Project Name: CAPITA PRISM and ITRS

 

Domain: Finance

 

Operating Software

Window7

Languages

C#, .NET 3.0, WCF, Microsoft Active Directory Services.

Databases

Oracle 11g

Role

Developer

Team Size

250

Period                                 May 2013 to Nov 2014                         

Project Description:

ITRS: A web application dedicated to the administration, the provision of information to monitor performance of the means of production and management since Roquette information system. A service dedicated to the extraction of data from IP 21 for monitoring production bases.

Action: Involved in Functional KT over Onsite (Sopra Paris France), Coding of respective requirement, defect fixing and delivered of code, Created SSRS Reports and integrates with MVC application (ITRS).

 

 CAPITA PRISM program is integration of three legacy systems (MSL Integration System, Share Master and Options Manager) developed in 80’s and 90’s. This program also covers the work necessary to ensure the functionality of existing systems. Fundamentally the overall objective is to produce a single integrated system for Capita business (e.g. Registration, Share Plan, Regulated business etc.), based on a modern supportable architecture. The core functionality of this program is to administer the share register for various companies. This involves a range of processes to ensure the share register are kept up to date, including processing changes to shareholder details, such as a new address, and processing transfers of shares. Some of the services provided for companies and their shareholders are:

        Updating shareholders name, address and holding details on the share register

        Answering shareholders enquiries about their holding

        Printing and dispatching share certificates

        Administering share transfer to other people

         Handling and distribution of dividends and tax statements to shareholders

 

Responsibilities:

        My responsibilities include Development and Design of Application based of WCF (SOA).

        Verifying Database Design, oracle Package.

        Coding/Modification of Web based application with Form Validation.

        System Integration.

        Working with Oracle 10g.

        Active Directory Authentication and Authorization.

        Interaction with business analysts

        Designing and preparing Service Solution Specification documents

        Writing code for composite controls, components, service, GUI and Database

        Unit Test cases preparation and verification

        Peer Code Review

        Defects remediation

 

Achievements:  SCSF, CAB, WSSF, C#, WCF, Oracle PL/Sql 10g, Visual Studio 2008, Team Foundation Server, Quality Center, Active batch, XtraReports Dev Express, Sandcastle, Magic draw, and FxCop, Telerik control. MVC 5.0, Window service, Ajax, Json, jQuery, Bootstrap, Entity Framework 5.0, SSRS, SharePoint 2013(Basic Understanding), Visual Studio 2012, NET 4.5.

 

Company Name: HCL TECHNOLOGY PVT. LTD, Noida.

 

PROJECT DETAILS

 

 

Project Name:  Prizm Product Development and Sodexo Delegation of Authority , Lili GCC Archival System

 

Domain: Transforming Business Operations

Operating Software

Window7, Window

Languages

 

C#, ASP.NET, WCF, Java Scripts, HTML, jQuery, NET 2.0, .NET 4.0, IIS 6.0, IIS 7.0

Databases

MS SQL 2005 and MS SQL 2008

Role

Developer

Team Size

10

Period                                  July 2010 to Apr 2013                                                

Project Description:

Prizm has unique APO methodology and services help you attain: Reduced development and maintenance costs, avoidance of cost on unnecessary applications and projects. Availability of core technology skills. Improved quality of service, effective governance through visibility dashboard. Tools to enhance productivity and efficiency. Lean and well-integrated applications portfolio. Stable and reliable Applications normalized on Function, Technical and Management quality. Reduced time-to-market and time-to-customer.

Sodexo Delegation of Authority which ADFS Claim ware web-based Application which is manages the Giving delegation to N-1 Repartees to accepts and reject Delegations and that Support in two Culturing French and English

.

Lili GCC Archival system:

 Archival System for Extract data from multiple Sources and Give input to Archival System for Archival   the data from Staging database though Informatica and create the flat file using Unix Scripts and Move data into CAS system.

 

Responsibilities:

        My responsibilities include Product Development, Maintenance, Enhancement, Deployments.

        Verifying Database Design, creating Procedure.

        Coding/Modification of Web based application with Form Validation.

        System Integration.

        Working with SQL Server 2005/SQL server 2008./Oracle

        Conversion of Telerik control from Asp Control.

        Migrating DAL from SOA based DAL.

        Implemented and Integrated with Active Directory User.

        Mail Sending features SMTP Developed. 

        WCF SOA Architecture used Development Application.

        Marcher COM component To Nalco C# library Changes

        Developed Incident Tracker Application for bugs raising and incident/change request.

 

Achievements: Extensive knowledge of .Net 2.0, 3.0,4.0. Telerik control, Visual Studio 2010, visual Studio 2005.IIS 6.0, IIS 7.0, IIS 7.5, Cloud Server hosting/Deployments (Server 2003 and Server 2008 R2)  , MVC 3.0

 

 

 

 

 

Project Name: RDAI &LOWE’S store information system & LOWE’S DMS & CPO, HBOSE

Domain: Retail, Publication, Finance

Operating Software

Window Xu

Languages

C#, ASP.Net 2.0, ADO.Net, Crystal reports Java Scripts, HTML, XML, CSS, VB.NET Test Director8.0

Databases

 MS SQL 2005

Role

Developer

 

Team Size

20

 

 

 Period                                 Oct 2007 to July 2010  

 Project Description:

Web Based Application is a LOWE’S store information system of Persons, Data records and activities that process the data and information including manual processes or automated processes. The system has the following modules Sales, Delivery System, Order Management System, Refund, Inventory/Pricing, Warehouse, Credit Express and Administration.

Central Purchase office Application which web-based Application which is integrated with DMS Application and Store Application which is window based. CPO basically used for changing the installer for Installed Sales.

Reader's Digest’s IT provides common business solutions, architecture, infrastructure, service and support. Among its roles is to find the most cost-effective technology available. Its solutions and services are used in RD ‘Offer, Sweeps, Raga, TFHand product development.

 

HBOSE(CSP):The objective is to improve the authentication model for Retail E-Commerce channel & Customer application (CSP) enabled channels in order to provide a higher level of security and mitigate fraud losses. This is achieved by capturing telephone numbers updates and using them to track customers' online activity.

The project will achieve its aim by notifying telephone numbers, email id and address changes made via Customer application (CSP) enabled channels to the new E-Commerce Risk Engine and propagating the same to Credit Cards product system (Base 2000. Similarly, telephone numbers and email id changes made via E-Commerce online applications will be updated on CIS and propagated to Credit Cards product system (Base 2000).

 

 

 

Responsibilities:

        Understanding of Retail Domain and Application Architecture, Functional Requirements include understanding of application logic, System Requirement Study,

        Coding for UI, Business and Data Access layer

        Verifying Database Design, Creating Tables, Stored Procedure

        Unit Testing, Integration Testing.

        Generating crystal reports.

        My responsibilities include System Requirement Study for Particular ARMS for Base/incident   from Lotus note

 

STRENGTHS

          Team player and hardworking

          Good Exposure of work with French people during Onsite(France paris)

          Enthusiastic, efficient, result oriented and having a knack for learning & venturing into new areas and projects.

PERSONAL PROFILE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

Father’s Name                :   Mr. Paras Prasad Gupta                                                                                                

Nationality            :               Indian

Passport Availability:         Yes

I here-by declare that all the information given above is correct to the best of my knowledge.

Ravi Ranjan Gupta

Place: Noida                                                                                                Date:                                                                                                                                                                                


 [1]