As a seasoned Java Developer with 15 years of experience in Java development, I am proficient in Java IO, Multi-thread, Collection, familiar with Java Virtual Machine, and familiar with agile development, and TDD programming. I love to write clean, robust, performant code. Also, I am experienced with designing and applying distributed systems, distributed cache, and message queues, and proficient in multi-threading, high-performance design, and coding, performance tuning. I have a solid understanding of database design concepts, familiar with SQL or other enterprise database systems.
Experience
Meituan
Oct 2020 – Present
Beijing
Lead Java Engineer
Developed a brand new Assets Management platform using Java, Spring Cloud, MySQL as the team lead of
7-person team.
Improved the deployment efficiency by refactoring the legacy Electronic Bike Maintenance System to
microservices Architecture using Domain Driven Design.
Designed and implemented a creative automated battery inventory management solution which reduced 83%
labor cost and won an excellent product reward.
Decoupled and collected messages asynchronously for multiple applications with Apache Kafka
Organized and tracked the teamwork and provided training for new teammates.
Education
Beijing Information Science & Technology University