Summary
Overview
Work History
Education
Skills
Personal Details
Timeline
Generic

Rajat Saxena

Ghaziabad

Summary

  • Developed highly scalable payment solution by using modern architecture style as microservices.
  • Migrate the Monolith application into microservice application
  • Designed technical design document by using different -2 online tools as plantuml and draw.io
  • Have good understanding of Agile methodology under scrum process
  • Exceptional ability to learn things and manage team to provide effective results
  • Worked on Payment ,E-commerce and Hospitality domain
  • Integrated transaction acquirer partner API in payment solution.

Overview

14
14
years of professional experience

Work History

Senior Software Engineer

Ingenico International India Pvt. Ltd
Noida
12.2020 - Current

Project: Pay_360

Project Description: It is product that provide the different-2 type payment methods as card payment, Merchant scan /Consumer scan. In this product, there is public api that are consumed by POS and ECR machines. This product developed by using microservice architecture.

Roles & Responsibilities

  • Enhanced technical documentation for internal use, resulting in increased efficiency and accuracy of troubleshooting processes.
  • Created open api specification over swagger to developed the public API that used by clients as POS and ECR Machine
  • Simplified UML models for better understanding and collaboration among team members.
  • Implement design pattern as circuit breaker and sidecar to increase the system availability, maintainability and reusability .
  • Prepare Unit Test cases by using X-Unit Nuget package to increase the code coverage
  • Developed consumer and producer to publish/ consumer the topic from KAFKA bus and increase the throughput of server.
  • Using Redis cache to reduce the latency of system or increase the API response time
  • Participate in deployment for public api to make accessible by Gloo API gateway over GCP cloud platform.
  • Integrate transaction acquirer partner API in Pay_360 system.

Lead Engineer

Commdel Consulting Services Pvt. Ltd
Noida
01.2020 - 12.2020

Description: This application provides the complete payment solution for client. By this application, client can make the payment by various payment mode as credit/ debit card, and different type of wallets. This application consists of three major sub-applications as given below:

a. Admin Portal: Admin portal is used to create various type entities as Merchant partner, merchant, issuer, POS and terminals. Admin portal facilitates to create the various type of users on the basis of entity role. User have options on admin portal to see the various type of reports as Transaction reports, Settlement reports, Reconciliation Report and terminal heartbeat stats report . Admin portal also provide robust solution to configure the menu visibility and transaction flow on terminal.

Role: Core Team Member

Technology: SQL Server 2017, C#, ASP.Net, Framework. 4.5

b. Merchant Portal: Merchant Portal is useful for merchant. Merchant have option to create own outlet/terminal by this portal. This portal also provides robust dash board having sales/transaction related report with daily/monthly/Quarterly and yearly filters.

Role: Core Team Member

Technology: Web Api, C#,SQL Server 2017 , VS2010, Angular 6.0 and TypeScript2.7.2

c. Host: This is backbone of payment solution architecture. Host application is middleware between terminal and switch. Host get received the request packet from the terminal and forward to transaction switch and transaction switch get process the request and send back response to host. Host read the response packet and send back response to terminal.

Role:Core Team Member

Technology:SQL Server 2017, C#, Web API, Framework. 4.5

Senior Software Engineer

HCL Technologies Ltd
Noida
01.2015 - 01.2020

1. Project Title: Finance Central

Description: This application is developed for GBO Finance team. Finance SPOCs uploads data LOB and Vertical Wise. Spocs can upload Vertical/LOB data in system for that they have rights. Similarly, Approver can view/Approve the respective LOB/ Vertical data. Once data get approved then it flows in Qlik for CEO Dashboard. When finance team upload data then mailer notification sent to respective approver.

Role:

Core Team Member (Individual Contributor)

Technology:

SQL Server 2017, C#, ASP.Net, Framework:4.5,VS 2012

2. Project Title: Invoice Dispatch

Description: This application displays invoices that are generated in SAP.SPOCs can view all respective invoices for that they have access in system and also dispatch digitally signed invoices to customer. This application also provides functionality to download the Invoice Compliance (Spoc) report, Pending Invoice Submission report, Quarterly Invoice Dispatched Report etc. There is auto mailer that sent to SPOCs Monthly, Weekly and daily basis.

Role:

Core Team Member (Individual Contributor)

Technology:

SQL Server 2017, C#, ASP.Net, Framework:4.5,VS 2012

3. Project Title: MOIS

Description: This application displays Bill Receivable, Revenue, DSO ,Provisional Doubtful Debut and sales over due report on different-2 levels as segment, customer, SBUM, BUM, GEO, Vertical, Project, PM level. Segment wise overdue mailer triggers to SBUM, BUM, AML and Project Manager Level.

Role:

Core Team Member (Individual Contributor)

Technology:

SQL Server 2017, C#, ASP.Net, Framework:4.5,VS 2012

Software Developer

Proficient Infosoft Pvt. Ltd
Noida
10.2012 - 02.2015

Project : HotelSurfs

Description: It is booking engine for hotels that consumes SODD Service. Hotel surfs allows to end user to check room availability for specific dates, reserve room for specific dates and modifying/ cancelling existing booking. It allows users to create account and manages all bookings.

Role:

Core Team Member (Individual Contributor)

Technology:

SQLServer2008/R2, C#, Asp.Net,VS 2010

Third Party API: Integration with third party api as PortaBillingAPI

2. Project : TalkSurfs

Description: TalkSurfs is a service that allows user to make and receive unlimited international calls on user’s mobile on flat rate per day. This application consumes third party API, named porta billing.

It is used the VOIP (Voice over internet protocol) methodology for delivery of voice communication session over internet protocol.

Role:

Core Team Member (Individual Contributor)

Technology:

SQLServer2008/R2, C#, Asp.Net,VS 2010

Third Party API: Integration with third party api as UltraDirect

Software Developer

Fylfot Software Pvt. Ltd
Dehradun
01.2011 - 06.2012

1.Project : Everest Indian

Description: This application manages the inventory of stock and store the information of products that are transferred from one sight to other sight. It allows to users to generating the stock report.

Role: Core Team Member (Individual Contributor)

Technology: SQLServer2008/R2, C#, Asp.Net,Framework3.5,VS2008

2.Project : Everest Indian

Description: It is online food ordering web application that features interactive menus allowing customers to place orders .A customer will search for available items and choose delivery pr pick up & make payment by online system or cash on delivery.

Role:Core Team Member (Individual Contributor)

Technology:SQLServer2008/R2, C#, Asp.Net,Framework3.5,VS2008

Education

Post Graduate -

IEC-CET College
Greater Noida
06.2009

Graduate -

K.G.K College
Moradabad
06.2006

Intermediate -

Ambika Prasad Inter College
Moradabad
06.2002

High School -

S.S. Inter College
Moradabad
06.2000

Skills

Programming Languages

C#,VB60

Databases

Sql Server 2008/R2 and Sql Server 2017,postgresql14

Cloud Services

GCP

Application Development Tools

Visual Studio Code ,Visual Studio 2010/2015/2017 and 2022, Eclipse neon

Architectural Design

Microservices and Monolith

Application Package

ASPNet 35/40/45 and ASP

Office Packages

MS-Office (Access, Word, Excel)

Web Technology

Aspnet 40/45 and Angular60

Scripting Language

HTML, Javascript, Jquery,TypeScript272

Repositories

SVN,TFS,GITHub

Services

WCF, Rest Services

Reporting Tool

RDLC, Crystal Report

Bug Management Tools

Jira and Mantis Bug Tracker

ETL Tools

SSIS

Collaboration Tool

Confluence

Service Orchestration Tool

kubernetes

Containerization Tool

Docker

Personal Details

  • Date of Birth: 12/04/84
  • Nationality: Indian

Timeline

Senior Software Engineer

Ingenico International India Pvt. Ltd
12.2020 - Current

Lead Engineer

Commdel Consulting Services Pvt. Ltd
01.2020 - 12.2020

Senior Software Engineer

HCL Technologies Ltd
01.2015 - 01.2020

Software Developer

Proficient Infosoft Pvt. Ltd
10.2012 - 02.2015

Software Developer

Fylfot Software Pvt. Ltd
01.2011 - 06.2012

Post Graduate -

IEC-CET College

Graduate -

K.G.K College

Intermediate -

Ambika Prasad Inter College

High School -

S.S. Inter College
Rajat Saxena