Male |
36 Years old (1989/09) |
14 Years of Work Experience |
Currently Living in Yancheng, Jiangsu
18662062998
chengqun710@163.com
Personal Advantage
1. Major in Computer Science and Technology, 13 years of software development experience.
2. Proficient in Node.js development (My Node.js open source project: https://github.com/chengqun2/node-connect-linux.git)
3. Proficient in TypeScript (My TypeScript open source project: https://github.com/chengqun2/node-blockchain.git)
4. Proficient in Java open source frameworks such as SpringBoot and SpringCloud.
5. Proficient in Python development (My Python open source project: https://github.com/chengqun2/python-flask.git)
6. Proficient in Docker and Kubernetes (My k8s open source project: https://github.com/chengqun2/kubernetes-example.git)
7. Proficient in blockchain development (My TypeScript open source project: https://github.com/chengqun2/node-blockchain.git)
8. Proficient in React (My React open source project: https://github.com/chengqun2/react-node-example)
9. Proficient in MySQL database, familiar with SQL syntax and query optimization, with deep understanding of database indexes, transactions, locks, and database/table sharding.
10. Proficient in Redis data structures, persistence mechanisms, transaction control, cluster mode, and sentinel mode.
11. Proficient in message middleware such as Kafka, RocketMQ, and RabbitMQ.
12. Proficient in common distributed transaction solutions with practical experience.
13. Proficient in ElasticSearch search framework, familiar with using DSL queries for conditional search and aggregation.
14. Proficient in Vue
15. Proficient in front-end foundational technologies such as HTML, CSS, JavaScript, jQuery, ElementUI, and TailwindCSS
16. Familiar with Linux environment and Docker containers, familiar with common Linux and Docker commands
17. Familiar with gitlab+docker+jenkins automated deployment tools
18. Familiar with Gatling performance testing framework
19. Familiar with database read-write separation and database/table sharding tools such as ShardingSphere
20. Familiar with big data technologies such as Hadoop, HBase, and Hive
21. Good English listening, speaking, reading, and writing skills (long-term work in pure English environment, remote communication with programmers in Singapore), online resume address: https://chengqun2.github.io/ There is my English video self-introduction in the upper right corner.
22. Familiar with Linux environment development setup: JDK, MySQL, Redis, ElasticSearch, ClickHouse, Maven private repository (Nexus3), Minio, etc.
23. Familiar with AI-machine learning, familiar with ChatGPT, proficient in using Copilot and Cursor for code writing
24. Familiar with private deployment and workflow orchestration of Dify platform and N8n platform
25. GitHub profile: https://github.com/chengqun2
Job Preferences
Position:
Full Stack Developer
Location:
Yancheng, Remote
Expected Salary:
Negotiable
Job Type:
Full-time
Job Status:
Currently employed, seeking better opportunities
Availability:
Within 2 weeks
Work Experience
Jiangsu Fangruan Technology Co., Ltd.
2023/6-Present
Full Stack Developer (Front-end and Back-end Development)
Computer Software|50-150 employees|Private Company
Job Description:
1. Linux development environment setup: Docker, N8n, Ollama, DeepSeek-R1, Dify, ClickHouse, ElasticSearch, MySQL, Nginx
2. React code development
3. Vue code development
4. Java code development
5. Python code development
6. Node.js code development
7. TypeScript code development
8. Electron code development
9. N8n workflow development
Shanghai Wayz Intelligence Information Technology Co., Ltd. (10 months)
2022/7-2023/5
Full Stack Developer (Front-end and Back-end Development)
Computer Software|150-500 employees|Private Company
Job Description:
Singapore children's programming online education platform
Pure English working environment, remote work
Main technical points:
Airtable
Make.com
n8n
chargebee.com
stripe.com/payments
atlassian.net/jira
Supabase
wati.io
manychat.com
business.facebook.com
web.miniextensions.com
Nanjing Weishu Software Co., Ltd. (4 years 7 months)
2017/12-2022/7
Full Stack Developer (Front-end and Back-end Development)
Computer Software|150-500 employees|Listed Company
Job Description:
Yancheng Public Security Bureau Office OA System; Yancheng Public Security Bureau Vehicle Big Data Platform; Yancheng Public Security Bureau Yandu Branch Integrated Command Platform; Yancheng Public Security Bureau Yandu Branch Perception Big Data Platform; Mainly responsible for Java backend development, involving technologies such as Hadoop, HBase, Kafka, Solr Department: R&D Department
Yancheng Youyin Information Technology Co., Ltd. (2 years 5 months)
2015/7-2017/12
Full Stack Developer (Front-end and Back-end Development)
Computer Software|50-150 employees|Private Company
Job Description:
Requirements analysis, backend architecture design, database design, and server interface development. Project management.
Jiangsu Huasheng Hengye Technology Co., Ltd. (3 years 10 months)
2011/9-2015/7
Full Stack Developer (Front-end and Back-end Development)
Computer Software|500-1000 employees|Private Company
Job Description:
Java-based B/S architecture development and bug fixes; Main projects involved: Development of Yancheng Talent Public Service Network, Development of Taiwan Glass ERP, Development, testing, and maintenance of State Grid OA management system, Backend development of WeChat service account;
Project Experience
AI Large Model Application
2024/8-2025/12
Project Description:
AI Large Model Application
Main technical responsibilities: React code development, Python code development, N8n deployment and workflow development, MySQL database setup, Dify platform deployment, DeepSeek-R1:64B model deployment
Develop conversation flows based on Dify platform, publish applications, expose APIs, call Dify interfaces with Python, and display on React frontend pages.
Develop workflows based on N8n platform, combined with AI Agent and MCP for agent development
React Personal Website
2024/6-2024/7
Project Description:
React Personal Website
Tech Stack: React, React-Router, React-Snap for Static-Export, and GitHub Pages.
GitHub Address: https://github.com/chengqun2/resume
Online Access Address: https://chengqun2.github.io/resume/
Node.js Backend Development
2024/4-2024/5
Project Description:
Node.js Backend Development
Tech Stack: Node.js, Express, mysql2, sequelize, pkg packaging and publishing.
Using Node.js to provide RESTful API interfaces, including scheduled tasks, MySQL CRUD operations, server status queries, web scraping, and other interfaces.
Electron Desktop Application Development
2024/2-2024/3
Project Description:
Electron Desktop Application Development
Tech Stack: Electron, Node.js, HTML, CSS, axios API calls, electron-packager packaging
Using Electron to develop desktop applications, mainly including background application main interface, message pop-ups, notification settings, application locking, etc.
Yancheng Sensing Big Data
2023/6-Present
Project Description:
Yancheng Public Security Perception Big Data
Responsible for coding the PC-web backend management system (Vue3, element-plus);
Responsible for writing the Web backend interface (SpringCloud, Springboot);
Main technical responsibilities:
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 daily, Redis displays real-time traffic rankings of each checkpoint, data is stored in ElasticSearch for personnel trajectory queries
MySQL (ShardingSphere-JDBC table sharding)
AI Face Recognition (Python)
2023/6-2023/12
Project Description:
AI Face Recognition
The project was developed using Python.
The main purpose of the project is to identify captured photos of personnel. The core API comes from the open source project https://github.com/ageitgey/face_recognition.git
The main principle is: 1). First convert the photo to grayscale
2). Then divide into 16px*16px blocks, with eyes and mouth as center points
3). Then use OpenFace to divide the face into 128 measurement values and store them
4). Compare newly captured images with database images, the closest match is the identified result.
AI-Machine Learning
2023/12-2024/1
Project Description:
Yancheng Public Security Police Case Automatic Classification System
Responsible for PC-web page code development (Vue3, element-plus);
Responsible for Web backend interface development (Springboot);
Main technical responsibilities:
SpringBoot, MySQL, front-end Vue
The project mainly uses Naive Bayes algorithm and HanLP word segmenter to train 2 million police case contents and categories in the city, generating a data model.
This model is mainly used for intelligent classification of newly generated police cases
React-node-example
2023/10-2023/12
Project Description:
Responsible for the code writing of the PC-web backend management system (NodeJs + ReactJs);
GitHub address: https://github.com/chengqun2/react-node-example
Singapore Children's Programming Online Education Platform-CRM System
Duty Staff Dashboard
Built with Vue3 framework, data dashboard display
FBABEE Supply Chain Management System
2022/1-2022/6
Project Description:
1. Supply Chain Management System Introduction: The project is a PC-end Web backend management system. Main modules include: inquiry orders, pickup, labeling, stock preparation, shipping orders, warehouse, finance, customer management, supplier management, product management, address management, carrier management.
2. Core Technical Points: The project uses SpringBoot+React+Ant-Design and other frameworks for development
3. Backend Tech Stack SpringBoot, MyBatis, MySQL, Swagger, Docker deployment
Frontend Tech Stack React, Ant-Design, axios, TypeScript, mock
4. I am mainly responsible for backend interfaces + PC management backend code development
Gobang Backend API
2021/12-2022/1
Project Description:
Gobang backend API introduction 1. The board size is 20x20
2. User moves first (machine moves second)
3. Move position is represented as `{x:number,y:number}`, with the lower-left corner as the origin, starting from `0`
4. The first to form 5 pieces in a row horizontally, vertically, or diagonally wins Main responsibilities: Backend framework setup, API development. Does not involve any company confidential information, purely for technical exchange, code is open source:
https://github.com/chengqun2/chess Technical points:
1. Spring Cloud, Spring Boot, Spring Security, Mybatis-plus
2. HTTPS, cross-origin requests, token verification
3. H2 database (installation-free) 4. Swagger-ui
Access address: http://localhost:8066/swagger-ui/
5. OpenFeign
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 Guangling College
2007/9-2011/7
Bachelor |
Computer Science and Technology
Skills & Speciality (Including IT skills��languages��certifications
and trainings)