CV

Personal CV, updated on 18 Jun, 2024

Basics

Name Xingxing Zheng
Label Software Engineer
Email xingxingzheng1994@gmail.com
Phone +86/15521272583
Url https://zhengxingxing.com/
Summary I’m a software engineer with about 8 years of experience, mainly in back-end development, though I’ve also worked with front-end technologies

Work

  • 2022.05 - Present
    Senior Software Engineer
    Infosys Ltd.
    Developed and maintained Java backend services & RESTful APIs for HSBC’s PayMe, ensuring high availability/scalability for 3M+ users.
    • Critically involved in designing and developing the HSBC credit card fee feature for PayMe, which saves $300,000 monthly in top-up fees and successfully influenced user payment preferences;
    • Engineered and implemented PayMe’s auto-trigger feature for voucher fulfillment, significantly reducing customer complaints and boosting daily P2M transaction volume;
    • Simplified web system setup with Angular, automated SQL tasks, boosting dev and ops efficiency;
    • Boosted data sync efficiency, reducing process time from 2 hours to 10 minutes, nearly a 90% improvement;
    • Executed a complete service migration from Azure to AWS, ensuring uninterrupted business continuity.
    • Skill: Java, Spring Framework, MyBatis, Angular, Redis, Kafka, SQL Server, MySQL, Azure, AWS, Jenkins.
  • 2021.10 - 2022.04
    Software Engineer
    WeiNing Health Co., Ltd.
    Developed and enhanced a hospital management platform using Java and Spring Boot, contributing to improved hospital processes and system integrations.
    • Implemented asynchronous messaging system via Kafka for real-time SMS/email notifications to nurse stations;
    • Improved data query performance and achieved rapid/prompt database synchronization with Elasticsearch, enhancing concurrency efficiency;
    • Optimized SQL scripts and leveraged Redis caching, achieving nearly double the print preview loading speed;
    • Set up a reliable distributed configuration center with Apollo in a week to accelerate deployment.
    • Skill: Spring, MyBatis, BootStrap, ElasticSearch, Redis, RabbitMQ, SQL Server
  • 2019.04 - 2021.04
    Java Developer
    YaMei Information Technology Co., Ltd.
    Developed the Office Automation system to optimize and automate business processes and procedures independently with Java.
    • Integrated third-party platforms to streamline core processes, significantly boosting work efficiency;
    • Imported OpenOffice to convert Excel or Doc files into PDF and realize online preview securely;
    • Designed a custom drag-and-drop framework to reduce GUI development time significantly.
    • Skill: Spring, MyBatis, Vue, Redis, MySQL, OpenOffice, SVN, Jira
  • 2016.07 - 2018.05
    Junior Software Engineer
    GuangDianYinTong Technology Co., Ltd.
    Developed HR and Mobile Approval system for streamlined human resource management.
    • Optimized approval workflows with JBPM, boosting efficiency and lowering labor costs;
    • Implemented single-sign-on protocol (CAS) in the system to provide access control across multiple applications;
    • Visualized official data with different charts using the Echart tool to increase HR productivity.
    • Skill: Spring, Hibernate, EasyUI, JQuery, Apache Shiro, JBPM, Echarts

Education

  • 2012.09 - 2016.07

    Guangzhou, China

    Bachelors
    Tianhe College of Guangdong Polytechnical Normal University
    Computer Science and Engineering

Certificates

AWS Developer Associate
Amazon 2023-11
Azure Developer Associate
Microsoft 2023-09

Skills

Programming
Java(8+)
JavaScript
Vue
Angular
BootStrap
JQuery
HTML
CSS
JSP
EasyUI
Database SQL & NoSQL
MySQL
SQL Server
Oracle
Redis
Elasticsearch
Frameworks & Tools
Spring Boot
Spring Frameworks
RESTful API Design
Hibernate
MyBatis
Messaging & Asynchronous Processing
Kafka
RocketMQ
DevOps & Tools
Docker
Kubernetes
Jenkins
Maven
Git
SVN
Version Control & Testing
Cucumber
TDD & BDD principles
Other
Azure
AWS
Jira
Sprint & Scrum
Zookeeper
Nginx
Linux