I am Jing Ma :)

Physicist,Software Engineer

Name: Jing (Felicia) Ma

Email: jingma@bu.edu

Phone: (617) 902-8536

Skill(s)

C++, Python3 90%
Go, SQL 60%
Linux, Git, Tmux, Vim, etc. 80%
Fortran, R, MATLAB, Java, JavaScript, etc. 30%
About me

I'm a backend software engineer.

See my resume here.

Education

Boston University, Boston, MA

  • Ph.D., Department of Physics
  • 2015 - 2022
  • Master of Arts, Department of Physics
  • 2015 - 2019

Peking University, Beijing, China

  • Bachelor of Science, School of Physics
  • 2011 - 2015
  • Bachelor of Economics, National School of Development
  • 2013 - 2015

Experience(s)

Software Engineer
Cloud Privacy and Security

  • C++, GoogleSQL, Go
  • Refactored the compliance checker
  • Implemented the support of `BIND` variables in the administrative SQL query tool
  • ...

Software Engineer
Offboard Algorithm

  • C++14, Python3, PostgreSQL, ROS, Docker, AWS
  • Maintained the simulation platform that allows for the creation and editing of scenarios, and provides performance evaluations; actively discussed with our client teams, and delivered timely and reliable updates to the platform
  • Maintained databases of simulation scenarios and task results, and extended their structures to allow for more flexibility in testing cases design, and to deliver user-friendly performance results
  • Independently designed and developed the pipeline to regenerate datasets synchronously and reproducibly, through ROS requests and responses; deployed to production, the new pipeline has proven to significantly reduce in overhead, run comparably to or even faster than the asynchronized version, on average, and also fixed the frame loss issue

Software Engineer Internship
Simulation Platform

  • C++14, Python3
  • Maintained the backend of the simulation platform (e.g., unified the standard of frame alignments, redesigned the frame logic to ensure consistency in results replay), and added new functionalities to support internal and external needs
  • Refactored the metrics system for the simulation platform, decoupled the evaluation process from running, and thus enabled the possibility to design future-dependent as well as history-dependent evaluators

Research
Critical Phenomena in Epidemic Models

  • C++, Python3
  • Mapped the SIR (Susceptible-Infected-Recovered) epidemic model as a percolation process embedded in networks
  • Studied critical phenomena and power-law behaviors of the SIR model, especially for multi-community networks, in the framework of generating functions
  • Implemented Monte Carlo simulations for large-size systems, and studied its difference from the theory due to finite size effects

Research
Neuronal Spike Data Analysis

  • Python3, PyTorch, Scikit-learn
  • Cleaned and standardized large-scale neuronal spike data from rats, and selected features using various dimension reduction methods
  • Implemented LSTM models and trained on historical data, to predict future motions of the same rats, and achieved 70 - 80% explained variance
  • Proposed similarity metrics to match features, and to transfer learning between rats

Project
Sharing Bike Usage Prediction

  • R
  • Cleaned and normalized weather data, and removed auto-correlation using the generalized least squares (GLS) technique
  • Implemented and compared different linear models based on adjusted R-squared, AIC, AICc, and BIC scores
  • Predicted the sharing bike usage for the following year, with correlation higher than 90%

Teaching Fellow
Elementary Physics I, II, General Physics I, II

  • Led lab and discussion sections for undergraduate level physics classes, i.e., PY105, 106 (Elementary Physics I, II), PY211, 212 (General Physics I, II), including both face-to-face classes and Zoom classes
  • Was also responsible for preparing materials/equipments, making up questions for exams, and grading reports/quizzes/exams/etc.

Achievement(s)

Publication(s)

Award(s)

  • The 2019 - 2020 Outstanding Teaching Fellow in the Department of Physics (recognized by the Graduate School of Arts & Sciences, Boston University)

Skill(s)

Coding

C++ (fluent), Python3 (fluent), SQL, Fortran, R, MATLAB, Java, JavaScript, etc.

Tool(s)

Linux, Git, Tmux, Vim, machine learning libraries, Docker, AWS, etc.

Package(s)

Numpy, Scipy, Pandas, Scikit-learn, PyTorch, etc.

Course(s)

Computational Physics, Linear Models, Learning from Data, Statistical Machine Learning, etc.

Interest(s)

Sudoku

Classical Music

Bridge