Ling Chen

Senior Software Engineer at G42
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Dubai, United Arab Emirates, AE
Languages
  • Chinese Native or bilingual proficiency
  • English Full professional proficiency
  • French Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Arab Emirates
    • IT Services and IT Consulting
    • 500 - 600 Employee
    • Senior Software Engineer
      • Jun 2020 - Present

    • France
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Engineer
      • Apr 2018 - Jun 2020

      The Enterprise Command and Control Centre (EC3) aiming for Dubai Government’s Smart City and hosting Expo 2020. EC3 is a centralized facility where all the operational agencies and sectors within The Road and Transport Authority (RTA) collaborate, cooperate and coordinate transportation operations across all of Dubai and with other Emirates 1. Develop Java based message queue system to produce/consume traffic (public bus, metro, tram, taxi, ferry...) / weather / parking /population density/…. related data, and eventually all these information will be integrated into a web application and provide user friendly information/KPI for RTA operators; 2. Work with multiple database for data storage, e.g. Cassandra, Postgres, InfluxDB, Solr, Arcgis; 3. Work with Git/Jenkins/Ansible for continuous integration and deployment; 4. Work with Spark for task scheduling to export data from database on daily basis; 5. Work with GWT framework /HTML/CSS for the web application development; 6. Work with ArcGIS for displaying geographic information on Dubai maps; 7. Develop a java based project to use OpenLR to decode geographic information and then map to HERE in order to create shapefile to display on the map; 8. Data quality analysis by using python; 9. Support QA team for testing and write operational procedures for custom support team; Show less

    • Spain
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Developer
      • Sep 2014 - Apr 2018

      Under Unix environment, working in scrum team dedicated for C++ database (RDBMS) access layer Middlewares, including: 1. Maintain Message Queue Middlewares Support applications to use Messages Queue Middlewares, provide fixes due to unexpected user scenarios or large traffic; Write unit tests (Google Framework), nonRegression tests (Python), automation scripts(Shell scripts & Python) for better testing; Use Jenkins to run build & test for the continuous integration and continuous delivery; 2. Implement new features (C++) according to application requirements To improve the Message Queue performance due to large amount of data, replace truncating table partition during checkpoint time by exchanging table partition to another empty table partition, which will be later truncated by a new dedicated thread; Implement a new admin command to displace number of items in database by priority; 3.Integrate Message Queue Middlewares into Cloud by using Kubernet/Openshift/Docker technology Implement new features which would make current Message Queue Solution cloud-friendly; Dockerize images, push docker images to artifactory, and deploy application POD by pulling images from artifactory; Make REST API (Golang) for administrating current Message Queue from outside of cloud; Build dummy app testing framework in order to test images before delivery; 4. Replacing current Message Queue Server with IBM MQ using gRPC Java and JMS Implement intermediate layer using gRPC Java and JMS to decouple client from different Message Queueing System; Deploy IBM MQ Server into Cloud; Define migration strategy (from old MQ system to this new IBM based MQ system) for applications. 5. Other Activities (team spirits, self-learning, communication, presentation, independence) Study requirements/issues, decide technical solutions; Organize scrum meetings; Present work regularly during team meetings; Coach new comers; Show less

    • France
    • Telecommunications
    • 400 - 500 Employee
    • Internship
      • Mar 2014 - Sep 2014

      Cooperative project between Telecom-ParisTech and UPMC- ISIR, Paris, France This project aims to analyze the facial expression and audio features which characterize the social stances. My Main Tasks: use audio signal and facial expression to predict human emotions, incuding : write scripts in software Praat to automatically extract the acoustic features, extract the action units (brow, lips), obtain head movement information in software Intraface with C++, use ELAN and GTrace to annotate human emotions, experiment on software Weka for machine learning method, apply Kmeans clustering and kernel regression to predict human emotions. Show less

    • Education Administration Programs
    • 400 - 500 Employee
    • Project Team Member
      • Sep 2011 - May 2013

      International cooperative project between Hubei Province China and University of Auckland Newzland. This project aims to develop a six-DOF rehabilitation robot to help patients to recover lower limb function. My Main Tasks: (1) use bio-signal to control the movement of rehabilitation robot, including : use filter for signal smoothing, use wavelet transform and parametric autoregressive(AR) model to extract signal features, use BP neural network and support vector machine(SVM) to recognize six kinds of leg movement (2) rehabilitation assessment, including : use L-Z complexity to estimate the bio-signal quality, design a 3D leg model to imitate real leg movement, design different level of entertaining games, design a whole Guide User Interface (GUI) for the rehabilitation system using C++. Show less

Education

  • Université Pierre et Marie Curie (Paris VI)
    Master of Engineering (M.Eng.), Mechatronic Systems for Rehabilitation, MASTER Sciences and Technologies
    2013 - 2014
  • Wuhan University of Technology
    Master of Engineering (M.Eng.), Communication and Information System
    2011 - 2014
  • Wuhan University of Technology
    Bachelor of Science (B.Sc.), Communication Engineering
    2007 - 2011

Community

You need to have a working account to view this content. Click here to join now