Senior Software Engineer
CurrentDesign and develop fraud detection system called Aegis in vip.com. Mainly response for system design, coding, data structure design, large volume data processing, performance tuning.Familiar with Linux and MacOS, Python, Shell.Fraud Detection System contains two core parts, Rule and Data. Rule: We built a online system for rule lifecycle management and data store mapping, including editor, unit test, monitor, deploy, ABtest, authentication and so on. Security staff can editor, test and deploy rules.Data: We design and built our data source and data store by different timeliness requirements, DataSource contains storm, kafka, rabbitMQ, ETL. DataStore contains redis, hbase, mysql.In the future we plan to build high risk dimension data model and use machine learning algorithm to feedback online rule automatically.Familiar with git and CI tools, mock and unit test methodology.Previously, I developed user api to support large massive data query using REST, familiar with REST design and Domain Driven design