Xu Chi

Work Experience

Aug. 2018 - Now, Morgan Stanley, Finance Technology team, Shanghai Associate Software Engineer

YARD: An in-house developed financial reporting middleware with micro-service architecture

  • Implement the micro-service component scaffold based on Spring and CXF for fast development and flexible deployment
  • Design API gateway and implement service registration, notification, authentication and authorization modules
  • Work on technology solution to display million-row-level reports on web with server side cache based on Hazelcast
  • Participate in the development of pivot report which supports real-time pivoting on million-level data set based on Spark
  • Develop display, preview and download features for a variety of reports including grid reports, cascade reports etc.
  • Participate in the design and implementation of a report DSL based on ANTLR to provide a user-friendly report definition
  • Design and implement a data structure Matrix as the fundamental data structure for the framework
  • Migrate the applications from physical server to cloud platform, which makes the solution easy to deploy and scale up
  • Lead the Agile and DevOps adoption of the development team and accelerate the delivery process


Jul. 2020 - Dec. 2020, Morgan Stanley, Finance Technology team, Shanghai Intern Manager

Marauder’s Map: A monitoring tool for micro-service projects by collecting, displaying application and infrastructure statistics

  • Work on requirement collection, architecture design and project management, developing management skills
  • Integrate the firm infrastructure (e.g. cloud platform, Zookeeper) into the application


Jul. 2017 - Dec. 2017, Morgan Stanley, Finance Technology team, Shanghai Summer Intern FinanceCLI: An internal command line tool designed as a one stop shop for developers

  • Integrate two management platform JIRA and ALM into FinanceCLI to improve efficiency of project management
  • Design and develop log analysis module, analyze user behavior and frequently used reports to support performance tunning


Dec. 2016, National Postgraduate Mathematical Contest in Modeling Team Lead

  • First prize in NPMCM (1.69%)
  • Design algorithms and be responsible for programming
  • Analyze DNA data with statistics analysis, random forest and ridge regression with Python and scikit-learn


Aug. 2013 - Aug. 2015, China State Construction Engineering Corporation QA Manager

  • In charge of establishing and operating quality system
  • Develop a foundation settlement analysis software by Java



Professional Skills

  • Familiar with Java and Python, understand basic mechanism of JVM
  • Familiar with Spring, Apache CXF, Flask and understand their principles and concepts
  • Experience with Spark, Zookeeper, Hazelcast, CPS and databases like DBII, MySQL
  • Good communication skills and fluent in both English and Mandarin

Education

Sep. 2015 – Jun. 2018 Tongji University, M.S. in Civil Engineering, GPA 4.3/5.0

Sep. 2009 - Jun. 2013 Tongji University, B.S. in Civil Engineering, GPA 4.1/5.0


Awards

  • Dec. 2019 Outstanding Achievement of 2019, CFT and PB Tech Shanghai, Morgan Stanley
  • Jul. 2018 Outstanding Graduates from Shanghai Universities
  • Dec. 2017 Social activities scholarship of Tongji University
  • Dec. 2016 First Prize on National Post-graduate Mathematical Contest in Modeling
  • Dec. 2016 Social activities scholarship of Tongji University