Dipl.-Ing. Weiyu Yi

Angestellt, Software Developer, Alibaba Group

Frankfurt am Main, Deutschland

Fähigkeiten und Kenntnisse

Stream Computing
NDS & SensorIS
Apache Flink
Object Oriented Design
C++
Java
MongoDB
SQLite
Software Architecture
Navigation SDK
Apache Spark
Message Queueing
Softwareentwicklung

Werdegang

Berufserfahrung von Weiyu Yi

  • Bis heute 7 Jahre und 7 Monate, seit Nov. 2016

    Software Developer

    Alibaba Group

    Building a map-based data collecting, processing and publishing platform on top of the distributed streaming engine (spark and flink). It helps: - collecting data from vehicles - processing map-related operations (map matching, most probable path horizon, etc) - integrating customized business logic (traffic event generation) - publishing map data (NDS in tiles) with versions Role: - Leading development of data processing service, focused on stream computing - SensorIs and NDS Representative

  • 1 Jahr und 4 Monate, Juli 2015 - Okt. 2016

    Software Developer

    HERE Deutschland GmbH

    Developing the software pipeline for map data compilation and release; - NDS (Navigation Data Standard) compilation; - Routing, ADAS and HAD (Highly Automated Driving) map data processing; - Complex software refactoring;

  • 3 Jahre und 9 Monate, Okt. 2011 - Juni 2015

    Software Developer

    Elektrobit Automotive GmbH

    Developing the navigation software kernel (SDK) for automotive industry: - Troubleshooting in multi-threading environment, constructing asynchronous concurrent framework of ourselves; - Data modelling and requirement specification for complex software production; - Software configuration and test management; - Agile development: scrum; - Main programming language: C++ (STL, BOOST);

  • 1 Jahr und 2 Monate, Aug. 2010 - Sep. 2011

    Diplomarbeit

    TU-Clausthal

    Parallel simulation & collision detection for deformable geometry - Using GPU to accelerate the animation process; - Developing a simple OpenGL rendering engine by myself; - Extending the mass-spring system to describe the deformable 3D hand model; - Note 1.3 (Excellent)

  • 2 Jahre und 4 Monate, Jan. 2009 - Apr. 2011

    Hiwi

    TU-Clausthal

    Develop a C++ library for 3D object collision detection which is used in interactive 3D realtime-applications. It is able to run concurrently with other 3D rendering systems. - Using multi-threading API from BOOST; - Constructing object-oriented software structure; - C++, OpenGL, CMake, Linux;

  • 8 Monate, März 2008 - Okt. 2008

    Studienarbeit

    TU-Clausthal

    Develop a parallel-running module to support the server-client communication for an online multi-agent competition system. - Specifying communication data for agent with XML; - Using multi-threading API from POSIX and BOOST; - Creating agents with a specialized agent programming language "Jazzyk" to participate

  • 5 Monate, Apr. 2006 - Aug. 2006

    Java Pratikum

    Tu-Clausthal

    - Connecting to MySQL with JDBC; - Using 3-layer software structure (presentation layer, business layer and data layer); - Using typical MVC pattern and observer pattern for GUI event handling;

Ausbildung von Weiyu Yi

  • 5 Jahre und 11 Monate, Okt. 2005 - Aug. 2011

    Informatik

    TU-Clausthal

    Praktisch/Theoritisch Informatik, Note: 1.7

  • 3 Jahre und 11 Monate, Sep. 2000 - Juli 2004

    Electronical Engieeering

    Zhongnan University

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Fließend

  • Chinesisch

    Muttersprache

Interessen

Keeping pet (cat)
Reading
Cycling

21 Mio. XING Mitglieder, von A bis Z