Skip to content
View gaoJava's full-sized avatar

Block or report gaoJava

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gaoJava/README.md

Hi, I'm Gao JianDa πŸ‘‹

Big Data Engineer | Distributed Systems Engineer | Data Platform & AI Engineering

I'm a Big Data Engineer with 10+ years of experience in distributed systems, big data infrastructure, backend development, and enterprise data platforms.

My engineering experience spans the entire lifecycle of data platforms, from architecture integration, development, deployment, and cluster operations to troubleshooting, performance optimization, and version upgrades.

I enjoy understanding complex systems, investigating problems at the source-code level, and building reliable engineering solutions for real-world production environments.


πŸ‘¨β€πŸ’» About Me

  • 10+ years of experience in Big Data Engineering and distributed systems.
  • Experienced in building and maintaining large-scale Hadoop and HBase platforms.
  • Hands-on experience with PB-scale HBase clusters and large-scale graph databases.
  • Experienced in NebulaGraph development, troubleshooting, data migration, and cluster optimization.
  • Familiar with distributed scheduling systems and big data component integration.
  • NebulaGraph Community Contributor.
  • Interested in AI-powered data platforms, intelligent operations, and knowledge engineering.

πŸ› οΈ Technical Expertise

Big Data & Distributed Systems

  • Apache Hadoop / HDFS / YARN
  • Apache HBase
  • Apache Hive
  • Apache Kafka
  • Apache Flink
  • Apache Spark
  • Apache Flume
  • Trino
  • Elasticsearch

Graph Database & Data Processing

  • NebulaGraph
  • nGQL
  • Graph Data Modeling
  • Distributed Data Loading
  • Data Migration & Cluster Optimization

Backend Development

  • Java
  • Spring Boot
  • Python
  • C++
  • Shell Scripting
  • SQL
  • RESTful APIs

Database & Middleware

  • MySQL
  • Redis
  • PostgreSQL
  • MariaDB
  • ZooKeeper

Cloud Native & DevOps

  • Docker
  • Kubernetes
  • Linux
  • Jenkins
  • Ambari
  • CDH
  • Kerberos
  • Ranger
  • CI/CD

Monitoring & Observability

  • Prometheus
  • Apache SkyWalking
  • JMX Exporter
  • Nightingale

πŸ—οΈ Engineering Experience

Big Data Platform Engineering

  • Built and maintained enterprise-level big data infrastructure.
  • Integrated and maintained multiple distributed data components.
  • Developed platform components, patches, and version upgrade packages.
  • Worked on automated deployment, configuration management, and cluster maintenance.
  • Supported both offline and real-time data processing workloads.

HBase Engineering

  • Maintained two PB-scale HBase clusters with 360 and 270 RegionServers respectively.
  • Troubleshot Region In Transition (RIT), memory pressure, BulkLoad failures, and high-load scan operations.
  • Participated in HBase version upgrades from 1.2.6 to 2.1.1.
  • Worked on source-code analysis, bug fixing, data migration, and release packaging.

NebulaGraph Engineering

  • Maintained three NebulaGraph clusters with approximately 30 billion graph records:
    • 12 billion vertices.
    • 18 billion edges.
  • Investigated storage service failures and memory-related issues.
  • Developed data ingestion pipelines using Java, Kafka, Spark, and DolphinScheduler.
  • Participated in cluster separation, data migration, and performance optimization.
  • Contributed to the NebulaGraph open-source community.

DolphinScheduler Engineering

  • Maintained an 8-node cluster with 3 Masters and 5 Workers.
  • Developed API features and fixed workflow and task-instance issues.
  • Improved scheduling reliability, resource utilization, and platform integration.

Data Platform & AI Engineering

  • Working with DataMind and DataOps platform integration and deployment.
  • Involved in knowledge processing, corpus construction, and AgentBI-related modules.
  • Used AI-assisted development to fix platform issues and improve development efficiency.
  • Customized the open-source LabelU annotation platform and submitted contributions to its community.
  • Explored data lakehouse technologies and intelligent data platform architectures.

πŸ”¬ Current Technical Interests

  • AI Agents and LLM-powered applications.
  • Retrieval-Augmented Generation (RAG).
  • Knowledge Graphs and Ontology Engineering.
  • Semantic Modeling and Enterprise Knowledge Systems.
  • Intelligent DataOps and AIOps.
  • AI-assisted software development and automated troubleshooting.
  • Integration of AI with Big Data infrastructure.

πŸ“š Engineering Philosophy

I believe that engineering is more than implementing features.

It is about understanding how systems work, identifying problems at their roots, improving architecture, and making complex technologies reliable and practical.

I enjoy reading source code, exploring open-source projects, sharing engineering knowledge, and continuously learning new technologies.

Understand the system. Solve the real problem. Build something meaningful.


🀝 Connect & Collaborate

I'm interested in open-source collaboration and technical discussions around:

  • Big Data & Distributed Systems
  • Graph Databases & Knowledge Engineering
  • Cloud Native & DevOps
  • AI Agents & Intelligent Data Platforms

Keep Exploring Β· Keep Building Β· Keep Improving πŸš€

Popular repositories Loading

  1. Code2Copyright Code2Copyright Public

    θ½―θ‘—ζΊδ»£η ζ–‡ζ‘£η”Ÿζˆε™¨

    Python 1 1

  2. hbase hbase Public

    Forked from apache/hbase

    Apache HBase

    Java

  3. flink-1.17.0 flink-1.17.0 Public

    Java

  4. nebula nebula Public

    Forked from vesoft-inc/nebula

    A distributed, fast open-source graph database featuring horizontal scalability and high availability

    C++

  5. dolphinscheduler dolphinscheduler Public

    Forked from apache/dolphinscheduler

    Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code

    Java

  6. nebula-dev-docker nebula-dev-docker Public

    Forked from vesoft-inc/nebula-dev-docker

    Nebula docker image for development

    Shell