About Me
Tech Keywords: Java, Spring, Redis, Databases, Message Queues, Distributed Systems, Multithreading, High Concurrency
8 years of frontline development experience, with hands-on involvement in large-scale projects from the ground up.
6 years of experience in financial-related development, with a systematic study of the entire CFA Level I curriculum, providing a structured understanding of the financial industry.
Holder of both the Information Systems Project Management Professional and PMP certifications, equipped with scientific project management methodologies; achieved 100% on-time project delivery over the past three years.
Systematically trained in product development, familiar with the responsibilities and workflows of related roles, able to communicate and collaborate effectively with cross-functional teams to drive project implementation.
Strong interpersonal communication and writing skills, high execution capability, stress tolerance, adaptability to changing environments, and excellent problem-solving and learning abilities.
Education
Wuhan University2015/09 - 2017/06
Master's Degree in Software Engineering (Full-time)
Wuhan University2011/09 - 2015/06
Bachelor's Degree in Software Engineering (Full-time)
Work Experience
Foreign Investment Bank (Top 5 Globally)2022/06 – Present
Back-end development at one of the world’s top 5 investment banks
Core Developer: Served as the core back-end developer on the team, responsible for core backend tasks and providing technical guidance; led the technical study group
Technical Refactoring: Led several legacy system refactoring efforts, upgraded multiple module architectures, improving business continuity and system stability while reducing maintenance costs
Requirement Coordination: Collaborated with multiple teams, participated in requirement discussions, and proposed development solutions
Daily Maintenance: Monitored and resolved online issues, tracked deployments, and ensured business system stability
Startup Experience2020/05 – 2022/06
Started a VR gaming business, primarily responsible for game logic development
Business Model Exploration: Conducted market research, industry and competitor analysis to identify niche markets and user needs
Core Development: Built scene elements and game logic with abstract interfaces and concrete implementations
Component Reusability: Developed reusable components (e.g., player pawn), decoupling them for easy use across different games
Documentation & Coordination: Wrote product requirement documents, assigned tasks, and coordinated work; participated across frontend, backend, and testing
Product Release: Co-developed and launched three demo games and one full product
Consumer Finance Company (Top 3 in China)2017/03 – 2020/04
Project Involvement: Engaged in installment e-commerce business from day one; participated in the full lifecycle of building the platform from scratch
Platform Development: One of the key maintainers of the installment e-commerce backend, responsible for order system, after-sales system, and group buying mini-program backend; led and participated in over 20 version releases
Independent Development: Independently designed and developed the after-sales system and backend for the group-buying mini-program; also developed the pricing and promotional tag modules
Backend Contribution: Participated in the design and development of order, payment, and merchant settlement systems, and maintained iterations afterward
Documentation: Authored and maintained technical documentation for multiple subsystems; delivered several business training sessions for the team
Academic Publication: Published a journal article titled “Application Model of Consortium Blockchain Technology in Merchant Settlement Systems” based on business knowledge and research
Project Experience
Distributed Middleware Architecture Design2023/01 – 2015/06
Responsible for optimizing the homepage performance; improved query performance by over 50%
Refactored the third-party data receiving system to resolve data consistency issues
Built a distributed caching system
Led the containerization migration of microservices
Financial Installment Mall Project 2017/07 – 2019/03
Designed and developed the order system
Designed and developed the backend of the group-buying mini-program, including flash sales and lottery-based group buying features
Developed the after-sales system and created solutions for complex after-sales logic under various promotion conditions
Engineering Study of 3D Navigation System for Offshore Seismic Exploration[Subproject of National 863 Program]2015/06 – 2017/03
Independently completed the development of a functional module
Participated in the expansion and enhancement of multiple modules, simulated 3D navigation data for testing
Participated in integrated testing of several modules and fixed bugs found based on offshore testing feedback
3D Navigation System for Offshore Seismic Exploration[Subproject of National 863 Program]2014/09 – 2015/06
Independently refactored a functional module
Developed data simulation tools to test algorithm stability
Went on a one-month offshore system test mission in the South China Sea
2D Navigation System for Offshore Seismic Exploration[Subproject of National 863 Program]2013/04 – 2014/09
Participated in the design and development of two software functional modules
Contributed to bug fixes in more than three modules
Contributed to writing detailed design documentation, independently completed documentation for two modules
Joined a half-month offshore system test in the Yellow Sea
Professional Skills
Product Skills: Competitor analysis, requirements discovery, PRD documentation writing, proficient in Axure RP and Xmind, experienced in creating flowcharts and wireframes.
Architecture Skills: Familiar with use cases of various tech products; capable of selecting suitable tech stacks and middleware based on business needs and building highly available system architectures.
Programming Skills: Proficient in commonly used programming languages like Java and C++; experienced in backend development, middleware usage, and iterative development processes.
Office Skills: Skilled in Microsoft Office applications, proficient in Photoshop, capable of resolving a variety of software and hardware issues encountered in day-to-day work.
Software Skills
- Axure RP
- Photoshop
- Xmind
- Office
- Final Cut Pro
Programming Skills
- Java
- C/C++
- SQL
- HTML/CSS
- JavaScript