Ling Dye

Ling Dye

Mentor
Rising Codementor
US$5.00
For every 15 mins
1
Sessions/Jobs
ABOUT ME
Data Engineer & Java Developer with 22+ years of experience
Data Engineer & Java Developer with 22+ years of experience

 Object-Oriented Design & Patterns
 Cluster Setup and Maintaining of HDFS, Spark, Kubernetes, ClickHouse
 Database Schema Design
 Data Transformation with Spark/ETL (Kettle)
 Query Optimization (14B rows query time reduced to <1 second)
 Linux (server management, port scanning, LVM)
 Report Development (BIRT)
 Cross-Platform App Development (Cordova)
 Agile Project Management (Scrum, Kanban)
 Teaching Experience at Academies
 10+ Years in Foreign Companies (Technical Documentation & Communication)

Chinese, English
Chongqing (+08:00)
Joined November 2017
EXPERTISE
22 years experience
Being a full-time employee for over 22 years, I'm looking forward to new job experiences now. I've developed many successful products in ...
Being a full-time employee for over 22 years, I'm looking forward to new job experiences now. I've developed many successful products in the past, including Central Client Manager for FalconStor and Pinpoint Mobile for Flatirons. I'll offer best services as a code mentor.
Apache LuceneMultithreadingJava Swing
View more
22 years experience
I have been doing object-oriented design and programming since 2002.
I have been doing object-oriented design and programming since 2002.
Object oriented principlesUML
Object oriented principlesUML
5 years experience
I worked on the IETP product when I was in Flatirons. It's an aerospace IETP for various fleets like Boeing 737, 747 and Airbus A330. The...
I worked on the IETP product when I was in Flatirons. It's an aerospace IETP for various fleets like Boeing 737, 747 and Airbus A330. The size of the XML documents for a single manual is so large, usually over 1 GB. And the xsl templates we developed are really complicated.
14 years experience
I have a long experience of Agile project management with Scrum and Kanban. The team members play story points cards to make an agreement...
I have a long experience of Agile project management with Scrum and Kanban. The team members play story points cards to make an agreement of the user story points by leveraging Fibonacci numbers in the Sprint planning meeting.
AgileScrumScrum MasterAgile and scrumKanban
View more
8 years experience
Setting up the HDFS environment and the Spark cluster. Purifying and transforming the semi-structured MongoDB data of auto parts, and sav...
Setting up the HDFS environment and the Spark cluster. Purifying and transforming the semi-structured MongoDB data of auto parts, and saving the normalized data to ORC, ClickHouse and Elasticsearch with Spark. There are more than 13,000 columns in the most complex MongoDB collection and some columns contain arrays of thousands of nested structures. Using Spark to process user customized data, including adding constant columns, adding calculated columns, merging columns with different structures, pivoting (transforming tall table to wide table, converting rows to columns), unpivoting (transforming wide table to tall table, converting columns to rows) and all sorts of joins (inner, full, left, right, left semi, left anti and cross).
4 years experience
Managing and maintaining the Kubernetes cluster. Submitting jobs and monitoring the statuses of Kubernetes objects like no, po, svc, spar...
Managing and maintaining the Kubernetes cluster. Submitting jobs and monitoring the statuses of Kubernetes objects like no, po, svc, sparkapp and scheduledsparkapp.
Linux
View more
Linux
View more
21 years experience
I have been designing and normalizing database schemas, as well as writing SQL since 2002.
I have been designing and normalizing database schemas, as well as writing SQL since 2002.

REVIEWS FROM CLIENTS

Ling's profile has been carefully vetted and approved as a Codementor. Connect with Ling now, and leave a review for them once you're done!
EMPLOYMENTS
Data Engineer
Chongqing Smart Home Tech Inc.
2022-08-01-2025-02-01

 Set up HDFS, ClickHouse, OceanBase and Kubernetes clusters
 Optimized query performance on large datasets (14B rows)
 Mana...

 Set up HDFS, ClickHouse, OceanBase and Kubernetes clusters
 Optimized query performance on large datasets (14B rows)
 Managed Kubernetes clusters for Spark jobs and services

Java
SQL
HDFS
View more
Java
SQL
HDFS
ETL
Apache Spark
Kubernetes
View more
Data Engineer
Chongqing Clip IT Inc.
2021-03-01-2022-08-01

 Built HDFS/Spark clusters for data transformation and storage (MongoDB to ORC/ClickHouse/Elasticsearch)
 Performed complex data...

 Built HDFS/Spark clusters for data transformation and storage (MongoDB to ORC/ClickHouse/Elasticsearch)
 Performed complex data transformations (joins, pivot/unpivot)
 Handled server storage using LVM, including dynamic resizing

SQL
MongoDB
Linux
View more
SQL
MongoDB
Linux
Elasticsearch
HDFS
Apache Spark
Kubernetes
View more
External Lecturer
Chongqing Industry Polytechnic College
2020-02-01-2021-03-01

 Taught Java EE, Spark, Web Development, and Linux
 Contributed to smart access control systems and big data platforms

 Taught Java EE, Spark, Web Development, and Linux
 Contributed to smart access control systems and big data platforms

Java
Linux
HDFS
View more
Java
Linux
HDFS
Apache Spark
View more
PROJECTS
Central Client Manager
2005
In FalconStor, I designed the architecture and functionalities of Central Client Manager under the direction of the CTO, developed the co...
In FalconStor, I designed the architecture and functionalities of Central Client Manager under the direction of the CTO, developed the console GUI and managed the team members. CCM is a product which manages client hosts of IPStor servers.
Software Design
View more
Software Design
View more
Pinpoint Mobile
2013
My team designed and developed the Pinpoint Mobile from scratch when I was in Flatirons Shanghai office. It is a cross-platform mobile IE...
My team designed and developed the Pinpoint Mobile from scratch when I was in Flatirons Shanghai office. It is a cross-platform mobile IETP product which leverages PhoneGap and SQLite FTS. It runs on Android tablet, iPad and Windows Surface.
HTML/CSS
XML
SQLite
View more
HTML/CSS
XML
SQLite
XSLT
PhoneGap
Fts
Apache Lucene
View more