Participate in the design and implementation of a unified data acquisition and processing platform, using the platform to reform multiple data services across Mastercard.
Tasks Performed:
• Developed a distributing Merchant Location Lookup Service on near real-time transactions.
• Designed and developed an Intelligent Matching Engine for Aggregate Merchant Service.
• Designed and developed a Rule Engine for Merchant Attributes data quality check and enhancement.
• Built a lightweight Data Lake Platform to Support Mastercard core transaction process.
• Developed multiple pipelines for DWH ETL batch jobs, including merchant url enhancement, merchant data sets transformation to Azure Blob storage, etc.
Achievements:
• Build a modern data lake platform with on-promise object storage, make it production ready in three months.
• Developed and Tested new architecture for near real-time Merchant Location Service on transactions, made it on production in two months. This NRT Merchant Location Service provided help to Mechants business during the COVID-19 and Hurricane Laura.
Technologies Used: Java, Oracle, Hadoop, NiFi, Livy, Spark, MinIO, Hive, Bert, Milvus