Hi, I'm Jiajing Fang.

A
Quick learner, passionate programmer who enjoys solving complex and challenging real-world technical problems. Focus on Machine Learning and AI area.
I am on my last year of master and looking for new grad position.
>

About

I am a computer science master student at Saarland University, Germany. I enjoy problem-solving and coding. I am interested in NLG and machine learning area. I have worked on technologies like front-end development (HTML5, CSS, JavaScript), data mining and natural language processing and generation(SpaCy, NLTK, Neo4j) during my study. I have two full-time internship experiences which helped me strengthen my experience in software development and machine learning(NumPy, Pandas, Sklearn, Pytorch, Keras) in QuantPi and Huawei. I am passionate about developing applications for real-world use and researching on up-to-date machine learning.

  • Languages: Python, Java, JavaScript, C++, HTML/CSS, Bash
  • Databases: MySQL, Neo4j
  • Libraries: NumPy, Pandas, Sklearn, SpaCy, NLTK,
  • Frameworks: PyTorch, Keras, Node.js
  • Tools & Technologies: Git, linux

Looking for an opportunity to work in a challenging position combining my skills in AI/ML Engineering and Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Software Engineer Intern
  • Collaborate with seniors to implement and maintain an object detection model in Huawei AI cloud development platform
  • Assist to develop VR educational software application demo in Unity
  • Investigate Huawei AI(Hilens, Atlas) and VR(Huawei VR glasses, 6DoF gameset) products and generate documentation
  • Certificate
  • Tools: Python, OpenCV, pyTorch, GIT, C#, Unity
Mar 2022 - Jun 2022 | Saarbrucken, Germany
Software Engineer Intern
  • Collaborate with seniors to develop dashboard for our software application using streamlit
  • Debug and test new software features
  • Analyze new datasets, train and evaluate different models in pyTorch environment as input for our AI model explanation software
  • Collaborate with seniors to research and investigate new technical issues
  • Certificate
  • Tools: Python, NumPy, Pandas, Sklearn, streamlit, jinja2, pyTorch, GIT
July 2021 - Dec 2021 | Saarbrucken, Germany
Student assistant
  • Work under CAM group in Computer Graphic department for research project about moire effect
  • Collaborate with seniors to publish our moire effect research result in paper writing, simulation result rendering, experiments running and result sample 3D printing
  • Paper PDF
  • Paper Video
  • Tools: Python, Blender, 3D printing
Oct 2019 - Mar 2020 | Saarbrucken, Germany

Projects

music streaming app
Search Engine

A search engine built from scratch

Accomplishments
  • Tools: Python, SpaCy and word2vec model
  • Index by Inverted index, ranked by BM25, performs word similarity by a pre-trained work2vec model
quiz app
Quiz App

A Gerneral Knowledge Quiz App developed in React

Accomplishments
  • Tools: Javascripts, HTML, CSS, Bootstrap, React
  • Play Quiz and see the leaderboard
Screenshot of web app
Deep-learning Model

A collection of construction of all famous deep learning model

Accomplishments
  • Tools: Python, Keras, Pytorch
  • Apply all models in certain user cases, including data preprocess
  • Including: ANN,RNN,CNN,AutoEncoder,Self Organized Map,Restricted Boltzmann Machine
Screenshot of  web app
Question Answer System

A question answer system built from sratch based on knowledge graph.

Accomplishments
  • Input question in natural language and output answer.
  • Use SpaCy from NLP & NER, Neo4j for knowledge graph database, classification model from sklearn

Skills

Languages and Databases

Python
C++
MySQL
Shell Scripting
JavaScript
HTML5
CSS3
Java

Libraries

NumPy
Pandas
scikit-learn
matplotlib
NLTK
SpaCy
Neo4j

Frameworks

Keras
PyTorch
Flask

Other

Git
Linux Command

Education

Saarland University

Saarbrucken, Germany

Degree: Master of Science in Media Informatics (in progress)
Thesis topic: Natural Language Generation in Drone System

    Relevant Courseworks:

    • Information Retrival and Data Mining
    • Machine Learning
    • Human Computer Interface

South China University of Technology

Guangzhou, China

Degree: Bachelor of Science in Computer Science
GPA: 3.48/4

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Computer Networks
    • Operating Systems
    • Distributed System

Contact