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 |
|
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 |
|
|
|
|
|
|||
|
|||||
|
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: