Technical Skills Profile
1. Core Backend & Distributed Architecture
Java Ecosystem: Proficient in Java OOP, JVM internals, 23 design patterns, and J2EE technologies.
Microservices & Frameworks: Highly skilled in developing with Spring Boot, Spring MVC, Spring Cloud, and Dubbo. Possess a solid understanding of their underlying principles.
Data Persistence: Experienced with MyBatis and skilled in using MySQL, Oracle, TiDB, and Redis.
Message-Oriented Middleware: Proficient in Kafka, RabbitMQ, and RocketMQ for building decoupled and asynchronous systems.
Process Engine: Proficient in using the Flowable workflow engine.
2. Big Data & Real-Time Computing
Hadoop Ecosystem: Strong knowledge of HDFS, MapReduce, and YARN. Capable of independent cluster deployment and MapReduce application development.
Data Warehousing & Storage: Skilled in using Hive (HQL) for data analysis and HBase for data operations.
Real-Time Data Pipeline: Hands-on experience with the Flume + Kafka + Storm stack for real-time data ingestion and stream processing.
Distributed Coordination: Familiar with ZooKeeper for distributed coordination services.
3. AI Integration & LLM Application Development
Large Language Models: Familiar with the Transformer architecture and its core mechanisms, including Self-Attention and Positional Encoding.
AI API Development: Experienced in integrating and developing applications using AI model APIs such as ChatGPT and Claude.
Prompt Engineering: Proven ability in practicing prompt techniques and designing structured templates to significantly improve the accuracy and reliability of model outputs.
4. Additional Technologies & Languages
Programming Languages: Proficient in Python, Golang, Shell scripting, and JavaScript.
Search Engine: Highly skilled in using Elasticsearch.