Arun Kumar

Director of Engineering

Gurgaon, Haryana, India16 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led teams in developing innovative fintech solutions.
  • Expert in Java and Microservices architecture.
  • Proven track record in fraud detection systems.
Stackforce AI infers this person is a Fintech expert with a strong focus on backend development and fraud detection systems.

Contact

Skills

Core Skills

MicroservicesJavaJ2eeSpring BootApisIntegrationSql

Other Skills

AJAXAgile MethodologiesAlgorithmsApache KafkaCCore JavaCouchbaseData StructuresDatabasesDesign PatternsEclipseGBMHTMLHTML 5Hibernate

About

To acquire a challenging position in a leading environment, where gained experience and knowledge could be applied for the growth of individual and the environment itself.

Experience

16 yrs 2 mos
Total Experience
5 yrs 4 mos
Average Tenure
9 yrs 9 mos
Current Experience

American express

3 roles

Senior Engineering Manager

Promoted

Apr 2023Present · 3 yrs 2 mos

  • Post Booking Customer Communications (PBCC):
  • Leading a team of Nine people in developing the in-house solution for sending all kinds of communications to AmEx card members once they perform any kind of bookings like flight, hotel, car rentals, etc. Prior to this, all communications are sent via third parties like Expedia, TravelBytes, etc.
  • Marketing Applications (MAPS):
  • Leading a team of Seven people in developing a solution for sending all kinds of suppliers, benefits, programs and offers information available to AmEx card members, to the partners via APIs and broadcasting via RTF. Partners can also update their side of offers, benefits and programs via MAPS GUI in the system.
JavaMicroservicesRESTful WebServicesSpring BootApache Kafka

Senior Engineer

Sep 2021Apr 2023 · 1 yr 7 mos

  • Part of a team which was responsible for developing the in-house solution for sending all kinds of communications to AmEx card members once they perform any kind of bookings like flight, hotel, car rentals, etc. Prior to this, all communications are sent via third parties like Expedia, TravelBytes, etc.
JavaMicroservicesRESTful WebServices

Software Engineer

Sep 2016Sep 2021 · 5 yrs

  • New Fraud Risk Portal:
  • New FR portal is complete revamp of old portal, which cater all risk related app’s GUI, on which Analyst can work upon in order to log the final outcomes of any case on basis of interaction with customer.
  • Tools/Platform: Java, J2EE, JSON, REST API’s, Couchbase, Hive, Voltage Encryption, Couchbase, kafka, eCP(Amex Cloud).
  • Suspect Claim:
  • Suspect Claim use case which scans all the WFIS transactions logged over a given period of time, and then tries to identify transaction which are invalid claims by analyzing the data by generating variables on the basis of the history of the card member. And, then attaching the risk score by validating them again AxgBoost GBM model. These transactions are then referred for the CCP’s to investigate via SCREF application.
  • Tools/Platform: Java, J2EE, XML, Web Service, API’s, Hive, Voltage Encryption, GBM.
  • Best Merchant Location:
  • Authorization issues can occur if a merchant send incorrect information related to their postal zips. The transaction approval is decided by the speed between two transaction done by a card member.
  • Tools/Platform: Core Java, Hive, Voltage Encryption, Map Reduce concepts.
  • CACTUS – Complete Application for Compromise and Testing based on User Specification:
  • Cactus gives BU insights based upon the trends and reported fraud cases, to identify the cards which are risk by assigning them the risk score using the GBM model and nature of transaction which was done using the card. Two Main components are:
  • CPP - Common Point of Purchase, And, CPT – Common Point of Testing.
  • Tools/Platform: Java, J2EE, Struts, springs, Tiles, Eclipse, Tera Data, SYSBASE, etc.
  • SCREF:
  • Application is designed for investigating the suspected fraud claims, which captures the rebills/writeoffs/chargebacks of suspected fraud claims. Referrals are characterized on the basis of the amount of transaction under consideration.
  • Tools/Platform: Java, J2EE, Struts, springs, Tiles, Eclipse, SQL server, Tera Data, Sybase.
JavaJ2EEREST APICouchbaseHive

Mahindra comviva

3 roles

Lead Engineer

Jun 2016Sep 2016 · 3 mos

  • During this period, I was responsible for handling the changes in Mobiquity for exposing it to the outer world via API's. The approach which was taken was moving app from older spring version to Spring Boot, and thus using REST API's for exposing the required functionalities.
  • Also, was responsible for mentoring new joinee's via grooming them regarding the understanding of product and also helping them in technical aspect as well.
  • Client handled during this term was:
  • 1. Grameen Phone(Bangladesh):
  • o Started working on development of Mobile Application so that all Mobiquity services can be provided through it.
Spring BootREST APIsAPIs

Senior Software Engineer

Promoted

Jun 2014May 2016 · 1 yr 11 mos

  • During this time I worked as an Product Engineer and Integration Expert, which was responsible for enhancing the core product (Mobiquity: solution to provide mobile wallet to the clients like Telecom partners, thus providing financial solution to the areas where the normal banking has not reached.) and integrating the system with multiple third parties like billers, merchants, recharge partners, etc.
  • The clients which I handled during this period were:
  • 1. Econet Telecom Zimbabwe: Worked web component of category addition, user profile management, transfer rule management, threshold management, Pseudo User and creating interfaces for access of services through web.
  • 2. Kyrgyz Investment and Credit Bank (Kyrgyzstan):
  • o Developing transaction engine of transaction module of Mobiquity which is getting used by every service.
  • o Worked on BrowserX, intermediate layer b/w Mobiquity and client applications.
  • o Worked on memory leak related issues, and performance tuning.
  • o Worked on different types of integration’s like, IN Integration (XML over https, String over https), ATM Integration (ISO 8083), Terminal Integration (XML over https), and IMT Integration (Web services via SOAP).
  • o Replicating whole Transaction Engine used in Mobiquity for calculating correct range for amount.
  • 3. Roshan Telecom (Afghanistan):
  • o Integration of New Kabul Bank. (Web services via SOAP), with TDES algorithm for Data Encryption.
  • o Integration of Mutahid Bank, and Azizi Bank (String over https), POS (Restful Web Service).
  • o Exposing Mobiquity as payment gateway for paying merchants online.
JavaXMLWeb ServicesIntegration

Software Engineer

Aug 2012May 2014 · 1 yr 9 mos

  • Worked as part of team which was responsible for handling the clients like Econet Telecom Lesotho and Idea India.
  • 1. Econet: responsible for the development of financial reports developed in INet-Crystal-Clear Plus. These reports were necessary documentation and also helping out the Retails and Merchants in order to analyse the commissions which needs to be paid out to Agents.
  • Solved the complex logic written in SQL for generating the reports, (previously logic was written in a manner that multiple inner queries were written, which was creating the Cartesian product in the data, and hence consuming lot of resources and sometimes leading to query failure), via efficiently creating interim tables and use of joins and unions, thus reducing the query time from hours to secs.
  • 2. Idea India: Was responsible for integrating the ATM switch of Axis bank with Idea India wallet. This integrating was designed and developed in ISO string format.
SQLJavaIntegration

Persistent systems

Project Intern

Sep 2011Mar 2012 · 6 mos · Pune, Maharashtra, India

  • I was selected as group of students which were part of Internship program provided by Persistent System during the final year of College.
  • The Project which was developed by our team was also my final year project for the college submissions.
  • The Project was based on IEEE paper naming: Providing Data Security using Colours and Armstrong Numbers.

Helpage india

Volunteer

Mar 2004Sep 2006 · 2 yrs 6 mos · Bikaner, Rajasthan, India

  • I was part of a group which was responsible for helping the Senior people which were living in Old age homes in the Bikaner township area. Helping in the form of spending time with them during the weekends, as they miss this at most. Then helping them in doing their day today activities. Also, helping them to for their doctor's visits, etc.
  • I was also part of group which is responsible for collecting funds for the organisation, which can be used to fulfil the financial needs of the Old age homes and to provide better facilities in those homes.

Education

Army Institute of Technology (AIT), Pune

Bachelor of Engineering - BE — Information Technology

Jul 2008Jun 2012

Army Institute of Technology, Pune

Bachelor's degree — Information Technology

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience