CV
Personal CV, updated on 18 Jun, 2024
Basics
Name | Xingxing Zheng |
Label | Software Engineer |
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 |