Hey guys :P This is Wenjie.

###

Hey guys :P This is Wenjie.

I like coding, running, and Japanese anime (especially Gundam and Pikachu).

While trying to be a typical ‘engineering’ boy, I am also full of love for Chinese classical poetry.

This is my private station. I want to share with you my accumulation and exploration.

Hope you could find resonance here, and discover these delicious ‘cookies’ not only for me but you in life and study .


这是小柏的小站

我是小柏。一个98年的中国男生。

我喜欢代码 (夜间出行生物),喜欢跑步,也喜欢日本动漫(尤其高达和皮卡丘)。

我在尽力扮演好一个典型的工科男生同时(笑),内心其实也充满了对古典诗词的憧憬。

但尝试小作几首诗后,发现可能确实没有这块天分,遂放弃,现专注于代码。

这里是我的小站。

我想和在这里和你分享我学习中的积累、难题、热爱以及探索。

希望你也能在这里找到共鸣,一起发现这些生活和学习里美味的曲奇。


We would be more surprised than this Pikachu when we consider why the code is wrong.

(Sometimes it may be why it is correct. )

pikachu

Sometimes we would also find how dumbfounding the mistakes in our programs are.

cute_pikachu

But just enjoy the feeling of creating so many funny things with a keyboard.

sunshine

Here is my Resume

:briefcase: Work experience

  • Microsoft -Student Worker-Software engineerJun 2022 - Now

    • Assist to develop AL compiler(a programming language for Dynamic 365)
    • Maintain automatical documentation tools for AL packages and compiler
  • Pamier Data, Inc - JAVA Development Engineer(Full-time)Jul. 2020 - Dec. 2020

    • Responsible for data migration between platforms with nifi and kafka and rebuilt some nifi components with JAVA.
    • Responsible for the development and maintenance of the backend of the data monitoring platform.
    • Assisted in the development of analysis platform based on Data Mining.
  • Fujitsu Nanda Software Technology Co., Ltd. - Software Engineer(Intern) Mar. 2020 -- Jun. 2020

    • Assisted in development of the Data cleaning, statistics of traffic data(especially subway flow) with Python,Java,R.
    • Assisted in development of the backend of a wechat applet and Android.
  • Jiangsu Zhixing Future Automobile Research Institute AI and Embedded Software Engineer(Intern)May. 2019 -- Aug. 2019

    • Route navigation (based on computer vision and sensors)
    • Remote controlling module, MQTT and CAN communication.
  • Nanjing Research Institute, SAMSUNG Electronics (China) R\&D Centre - Software(Tizen) Engineer (InternNov. 2017 -- Jan. 2018

    • Assisted in development of message sending and synchronization for Tizen smart watch with c++ and JavaScript

:microscope: Research

  • Exploring the applications of AI-based computer vision in digital microfluidic biochipsJan. 2022 - Oct.2022

    Python, OpenCV, YOLOv5, DMF

    This research project is headed by DTU Mathematics and Computer Science. This project aims to explore the possible applications of AI-based computer vision in the context of digital microfluidic biochips. This includes the detection of droplets, bubbles, hands, pipettes, shadows, and other visual interference sources. The main tasks are to set up the AI environment/framework, produce the training samples, develop the necessary software infrastructure for video input/output and video pre- and post-processing. Finally, design and run experiments to demonstrate the correct functionality of the developed techniques.

  • Deep Learning for Autonomous Perception in Visual Guided NavigationOct. 2021 - Apr. 2022

    Python, OpenCV, YOLOv5, Docker, ROS, Ubuntu, NVIDIA Jetson Xavier NX

    This project is a part of the research project Inspectrone, which is headed by DTU Electrical Engineering. This project aimed to develop a deep learning-based lightweight embedded navigation system to navigate a drone through the entrance to the cabin. The main tasks were to create datasets, train real-time object detection models and then deploy the whole detection system on NVIDIA Jetson Xavier NX.

  • Assisted-Driving System with Multi-sensor Fusion and Computer VisionNov. 2019 - Apr. 2020

    Python, OpenCV, YOLOv3, C++, MQTT, Raspberry Pi 4B

    This research project headed by Nanjing Institute of Technology, School of Computer Engineering. This project aimed to combine lidar, infrared IR sensor and computer vision to detect potential risks in front of the car in real time while driving, and guides the car to take certain actions when encountering danger. This includes car model and software implementation. Three parts are implemented for the system - car controller, detection server, and an extensible collision avoidance system.

:newspaper: Publication

  • Depth-based Deep Learning for Manhole Detection in UAV Navigation [link]Jun. 2022

    Conference: IEEE IST

    In this paper we propose using a deep learning model to detect manholes relying only on a depth image. We investigate different sizes of networks in an attempt to provide an adequate accuracy while maintain a low computational load, suitable for drone implementation on a parallel processing co-processor.

:star: Skills

Language skills

  • Chinese - native
  • English - IELTS 6.5

Professional skills

  • Programming languages: Python, Java, C, C#, F#, R, Bash, Assembly language(No one likes assembly)
  • Other skills: Secure and Cryptography(Basic), Linux(Ubuntu,CentOS,Debian and Raspbian), Git, SVN, Embedded development, LateX, Markdown

:trophy: Honors & Awards

China National Scholarship2019

2021 DTU Relay - First Prize2021