π Personal Blog
π’ 8 Years Backend Development Experience π East China University of Technology
π Core Competencies
- Full-stack Java Expert: 8 years Java development experience, proficient in Spring ecosystem (Spring Boot/Spring Cloud/Spring Data/Spring Security) for building highly available systems. Solid understanding of data structures and design patterns.
- Architectural Design: Led design of high-concurrency distributed systems with microservices architecture, implemented service decomposition and circuit-breaking mechanisms.
- Abstract Business System Design: Capable of rapidly abstracting business requirements into system workflows for efficient development.
- Technical Innovation: Lead designer of championship solution in Ctrip 2021 Hackathon Programming Competition.
- Industry Expertise: Specialized in fintech domain with deep understanding of risk control systems and payment clearing architectures.
- Code Excellence: Contributor to open-source documentation, passionate about algorithms and clean code.
π οΈ Technical Stack
Backend Technologies
Core FrameworksSpring Boot MyBatis Plus Spring JPA Spring Security Quartz SLF4J
ArchitectureSpring Cloud Microservices Distributed Transactions Circuit Breaking Nacos
MiddlewareRedis KafkaMQ Apollo
Databases
Oracle MySQL SQL Server SQL Optimization Read/Write Separation
Engineering Capabilities
JVM Tuning CI/CD Pipeline Jenkins Docker K8S
Technical Literacy
Continuously learning through deep-dive analysis of Spring Framework source code (English documentation). Capable of quickly mastering new open-source projects. Expert in applying design patterns.
πΌ Professional Experience
π¦ Citigroup Finance (Shanghai) | Senior Software Engineer (2022.09 - Present)
Fixed Income Project Team | Real Estate Finance
Business Development (
SpringBoot SpringData-JPA SQLServer Kafka Redis K8S Jenkins(CI/CD) Microservices)
Developed and maintained a business management system for U.S. municipal projects (CRA/LIHTC). The system provides end-to-end management including corporate intent management compliant with regulations, full lifecycle deal management (due diligence, loan agreement negotiation, pricing, credit approval, process approval), automated account opening, budget management, fund disbursement, and post-loan collateral management. Responsible for system integration and data governance: achieved seamless integration with upstream/downstream systems through diverse technical solutions; established data reconciliation processes ensuring cross-system consistency while automating business reports and financial audit data.Technical Development
Developed Historical Data Comparison Component widely adopted across Citigroup backend services.
Created Distributed Lock Component with polymorphic extensibility, currently in production use.
βοΈ Ctrip | Senior Backend Engineer (2021.01 - 2022.09)
Transportation Business Unit | Rail Ticketing
Responsibilities
- Owned development and maintenance of rail ticketing system components
- Conducted code reviews and frontend page development for business systems
- Designed system interface standards and implementation
- Collaborated with product team on development planning
- Monitored production systems to prevent failures
Key Projects:
E-Ticket Platform Development (SpringBoot Mybatis MySQL Kafka Redis K8S Distributed Transactions Quartz Microservices)
- Led development of core modules including order distribution, supplier management, and financial reconciliation
- Implemented Redis-based distributed locking and asynchronous data processing with MQ
- Optimized SQL queries for ticket reservation system, achieving 3x performance improvement
- Developed payment module using Redis distributed locks and database optimistic locking
π¦ Ping An Consumer Finance | Java Engineer (2020.01 - 2021.01)
Risk Control Technology Department | FinTech
Key Contributions
- Risk Control System Integration: Implemented AOP aspect for risk assessment with custom annotations
- Mall Order System: Designed public transfer module using optimistic locking and Redis-based retry mechanism
- Basic Information Service: Rebuilt data distribution system with Redis caching, improving query performance by 70%
- Account Opening System: Developed bank account verification interfaces with Redis-based data validation
π Shanxi Golden Pomegranate Network Technology Co., Ltd | Java Mid-Level Engineer (2017.01 - 2019.12)
Development Departmentββ | Project Engineering
Executed end-to-end backend code development for core systems, translating 50+ business requirements into production-ready solutions with 100% on-time delivery rate
Optimized legacy codebase through standardized refactoring, reducing system error frequency by 35%
π Technical Achievements
- Champion of Ctrip 2021 Hackathon Project
π Technical Influence
- Open-source contributor (libgdx-doc)
π Additional Information
- English Proficiency: Fluent in technical documentation reading
- Technical Pursuits: Continuously researching various architectures. Exploring OpenGL and Java game framework LIBGDX