Head portrait
James Cheng    Chinese Resume Link

Male | 34 Years old (1989/09) | 12 Years | Living in Shanghai

+86 18662062998
Personal Advantage
1. Computer professional background, 13 years of software development experience, bachelor's degree.
2. Experience with J2EE, Spring Framework, Spring Boot, Spring Cloud, REST API, Json and XML parsers.
3. Skilled at Html, CSS, Javascript, jquery, Typescript, Vue
4. Skilled at React (My React repository: https://github.com/chengqun2/resume)
5. Skilled at Node.js(My nodejs repository: https://github.com/chengqun2/node-connect-linux.git)
6. Skilled at BlockChain (My BlockChain repository: https://github.com/chengqun2/node-blockchain.git)
7. Familiar with Docker and Kubernetes (My repository: https://github.com/chengqun2/kubernetes-example.git)
8. Experience working in LINUX environment.
9. Experience with Python(Flask, Django framework)
10. Skilled at Mysql, Oracle, Postgresql, Redis, MongoDB, Elasticsearch
11. Skilled at message queues (kafka, RabbitMQ, ActiveMQ etc.)
12. Good English speaking and writing skills.
13. Github profile: https://github.com/chengqun2
Job Preferences
Position: Full Stack Developer  
Location: Remote(Work from home)
 
Job Type: Full-time
Current Status: I'm looking for a new job now
Duty Time: within 1 week
Work Experience
Square-Soft 12 months 2023/5-Present
Senior Full-stack engineer
Computers,Software|50-100|Private Comp.
Description: 1. Java Back-end SpringCloud/SpringBoot
2. Python(django, flask)
3. VueJs, Element-plus
4. React, Tailwind Css
5. NodeJs (express)
6. Html, Css, Javascript, Typescript, Jquery, Layui
7. Mysql, Oracle, Redis, MongoDb, Kafka, Elasticsearch
8. Docker, Kubernetes
Wayz 11 months 2022/8-2023/5
Senior Full-stack engineer
Computers,Software|150-500|Private Comp.
Description: 1. Build service management/registration center/configuration center: Nacos
2. Build file management Minio
3. Build a scheduled task management xxl-job
4. Build the web server Nginx
5. Build Mysql database
6. Build search engines ElasticSearch, Kibana
7. Build back-end SpringCloud/SpringBoot and front-end Vue
8. Daily Java Web code writing, code review
nanjing weishu 4 years and 6 months 2018/1-2022/7
Senior Software Engineer
Computers,Software|150-500|Listed Comp.
Description: The development of police big data platform, mainly responsible for java backend development, including Hadoop Hbase Kafka Solr and other technologies.
uin 2 years and 5 months 2015/7-2017/12
Senior Software Engineer
Computers,Software|50-150|Startup Comp.
Description: Demand docking, backend architecture design, database design, and server interface
todaysoft 3 years and 10 months 2011/9-2015/7
Senior Software Engineer
Computers,Software|500-1000|Listed Comp.
Description: Java-based b/s architecture development and bug modification;
The main projects involved are:
Development of talent network,
Development of Taiwan Glass ERP,
Development, testing, maintenance of the national grid's oa management system,
Background development of WeChat service number;
Project Experience
React Personal Website 2024/6-2024/7
Description React Personal Website
React, React-Router, React-Snap for Static-Export, and GitHub Pages.
GitHub: https://github.com/chengqun2/resume
Online Link: https://chengqun2.github.io/resume/
Yancheng Sensing Big Data 2023/6-2024/01
Description: Responsible for coding the PC-web backend management system (Vue3, element-plus);
Responsible for writing the Web backend interface (SpringCloud, Springboot);
Mainly responsible for technical points: SpringCloud, SpringBoot, Oracle, Redis, Kafka, ElasticSearch, front-end Vue
The project mainly captures portraits and vehicle data at all monitoring points in Yancheng City
Kafka consumes 20 million data every day, Redis displays the real-time traffic ranking of each port, and the data is stored in ElasticSearch for personnel trajectory query
React-node-example 2023/10-2023/12
Description: Responsible for the code writing of the PC-web backend management system (NodeJs + ReactJs);
github address: https://github.com/chengqun2/react-node-example
Epidemic Prevention and Control Web Platform 2022/8-2023/5
Description: Responsible for the code writing of the PC-web backend management system (Vue+element);
Responsible for writing the backend interface of the mini program (SpringCloud+springboot);
The mini program uses React+Trao, which can understand React code and jointly debug the interface locally
(vscode runs the code and WeChat official IDE checks the effect)
Mainly responsible for technical points: SpringCloud, SpringBoot, Nacos, Mysql (ShardingSphere-JDBC sub-table), Redis, Docker, jenkins, front-end Vue
The project mainly does house collection and personnel collection for the Pudong Public Security Bureau.
Supply Chain Management System 2022/3-2022/8
Description: The project I am working on is a web platform
for Supply Chain Management.
It is mainly to provide cross-border cargo logistics services for domestic
and foreign customers, but also to better manage cargo orders, financial, third-party and other data , and to standardize business.
Customers have their own goods suppliers in China, they will wholesale goods from domestic suppliers, and then export the goods to foreign countries for retail through the channels of the platform.
The project include several modules, such as Booking, pickups, shipments, inventory,
supplier, prep, labeling, products, financial,company settings,user settings.
I am in charge of the backend and the front end (React).
Chess backend API 2021/12-Present
Description: Chess backend API introduction
1. The board size is 20x20
2. The user moves first (the machine moves later)
3. The drop position is expressed as `{x: number,y: number}`, with the lower-left corner as the origin, counting from `0`
4. The first to form 5 sub-connections on a horizontal, straight, or diagonal line wins
The comprehensive command platform of Yandu Public 2020/1-Present
Related Company: nanjing weishu
Description: Including 7 modules:
police situation monitoring,
public security community linkage,
community policing,
law enforcement supervision,
worklist management,
service quality,
public security command and dispatch
Office Automation System 2018/1-2019/6
Related Company: nanjing weishu
Description: Yancheng Municipal Public Security Bureau.
The release documents.
Activiti workflow.
Vehicle big data 2018/1-Present
Description: HBase search
use Java(spring springMVC mybatis)+oracle+hbase.
Yancheng Municipal Security Bureau .
The vehicle has a big data query, and the daily data is increased by 2 million. Use HBase storage, query. Pgis map display.
The data is stored in Oracle, the data is extracted by kettle (timed extraction) and then put into the kafka production end, and the kafka consumer consumes data into HBase.
Artwork auction 2017/1-2017/12
Description: WeChat public number Art auction.
Technical point:
Alibaba Cloud: Server ECS, load balancing, mysql, redis
Seven cattle object storage
Idea
Git
Springboot(ssm)
H+ background UI framework
Qr QR code
Shande Payment (butt UnionPay)
Https
WeChat public number Auction process (rush to shoot -> generate order -> payment -> delivery -> receipt, etc.)
Cloud News SMS Platform
Concurrent processing, the maximum concurrency is 1000
UMeeting 2015/7-2017/12
Description: The project is a business service app.
Background frame: spring springmvc mybatis.
Use to user token (stored in redis, jedis, spring-data-redis), Baidu map api, Baidu weather api, Alipay payment API,Ali business card scanning, Tencent IM (first used ring letter IM, after the ring to charge , migrate to Tencent IM), WeChat payment API, schedule timer tasks, triggers, custom annotations (mainly for login verification, token verification, custom annotations used in interceptors.), android apk version detection, gps point distance Calculation, ring message push, registration SMS sending, execl import and export, approval process control, transaction control, partial query using cache cache, common field query added index.
Database: mysql,200 tables.
The project is deployed on the Alibaba Cloud Linux server
ERP 2011/9-2015/7
Description: Java web
Customer Relationship Management 2011/9-2015/7
Description: Customer relationship management system
Background: jfinal (Java-based speed WEB + ORM framework)
Frontend: avalonjs, bootstrap, jqGrid
Database: mysql
The project is divided into: customer information, customer pool, leads, business opportunities, contracts, commodity modules
Education
yangzhou university 2007/9-2011/6
Bachelor | Computer Science And Technology
Skills & Speciality (Including IT skills��languages��certifications and trainings)
Skills/Languages
Java Advanced