Chengqun

Full Stack · Python / React

Chengqun

Python React Vibe coding

Self-intro video

Professional Summary

Bachelor's degree in Computer Science and Technology. Nearly 15 years of full-stack delivery experience. Recently centered on Python and React as dual primary tracks: Python for Web/APIs, automation, AI/data-side services, and tooling; React for admin consoles, dashboards, and marketing or product sites. Strong Java (Spring) and Node.js engineering as well. Comfortable owning the full lifecycle from requirements and architecture through coding, deployment, and operations. Representative domains: government big data, supply chain, international education SaaS, and LLM-powered applications.

Python & backend: Web/APIs (e.g. Flask), integration with Dify, N8n, LLMs, and data pipelines; ML and image/NLP-style projects in production; scripting and ops automation. Java (Spring Boot / Spring Cloud), Node.js; MySQL (SQL tuning, transactions, locks, sharding), Redis, ElasticSearch, ClickHouse; Kafka / RocketMQ / RabbitMQ; distributed transactions; ShardingSphere read/write split and sharding.

React & frontend: SPAs and admin systems (React, TypeScript, Ant Design, etc.), integration with REST APIs and automation workflows; Vue, Element Plus, Tailwind, etc.; Electron desktop apps.

Platform & engineering: Linux, Docker, Kubernetes; GitLab + Docker + Jenkins style CI/CD; typical middleware and stacks (JDK, MySQL, Redis, ES, Nexus, MinIO, etc.).

Data & performance: Hadoop / HBase / Hive in real projects; Gatling performance testing.

AI & intelligence: Private Dify and N8n deployment and workflow design; Ollama and on-prem LLMs; agents with MCP; classical ML/NLP (e.g. classification, tokenization, model training). 1+ years of vibe coding—pairing with AI (Cursor, Copilot, etc.) for rapid prototyping and refactors, with human review for maintainability.

Collaboration & language: Fluent professional English, including fully English remote work with teams in Singapore; independently delivered from zero to production the brand site Champ Code Academy (Python + React stack). English self-introduction video: upper right on https://chengqun2.github.io/

Open-source samples (personal learning / demos): Node on Linux, TypeScript / blockchain demo, Python Flask, Kubernetes example, React + Node; GitHub: https://github.com/chengqun2

Job Preferences

Position
Full Stack (Python / React)
Location
Yancheng, Remote
Expected Salary
Negotiable
Job Type
Full-time
Status
Employed, open to opportunities
Availability
Within 2 weeks

Work Experience

Jiangsu Fangruan Technology Co., Ltd.

Full Stack Developer

50–150 employees · Private

End-to-end AI products and internal systems: Dify, N8n, Ollama (DeepSeek-R1-class), ClickHouse, ElasticSearch, MySQL, Nginx, Docker.

Led by React and Python for admin UIs and intelligent services, with Vue, Java/Spring, Node/TS, Electron; N8n for LLM workflows.

Shanghai Wayz Intelligence Information Technology Co., Ltd.

Full Stack Developer

150–500 employees · Private

Singapore edtech, English remote. Sole owner of Champ Code Academy (React + Python).

CRM, Chargebee/Stripe, automation (Airtable/Make/n8n), Supabase, Jira.

Nanjing Weishu Software Co., Ltd.

Full Stack Developer

Listed · 150–500 employees

R&D: municipal OA, vehicle big data, command, perception systems; Java backend, design, core modules.

Spring Cloud/Boot, Kafka, Hadoop/HBase, Solr.

Yancheng Youyin Information Technology Co., Ltd.

Full Stack Developer

50–150 employees · Private

Requirements, architecture, database, APIs, project management.

Jiangsu Huasheng Hengye Technology Co., Ltd.

Full Stack Developer

500–1000 employees · Private

Java B/S development; talent portal, ERP, State Grid OA, WeChat backend.

Project Experience

AI Large Model Application

Enterprise LLM applications: React for conversational and configuration UIs; Python to orchestrate business logic and call Dify and other HTTP APIs. N8n for workflow automation, MySQL, Dify deployment, and on-prem DeepSeek-R1-class models. Dify for chat flows, published apps, and exposed APIs; Python integrates with Dify; React handles UI and state. N8n connects internal and external systems; agents extended with MCP where needed.

React Personal Website

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

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

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

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)

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

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

Responsible for the code writing of the PC-web backend management system (NodeJs + ReactJs); GitHub address: https://github.com/chengqun2/react-node-example

Champ Code Academy Site · Singapore EdTech & CRM

Brand website (sole delivery): https://www.champcodeacademy.com/ — Champ Code Academy, a programming brand for ages 7–15. Built mainly with React and Python for the public site, interactions, server-side/API work, deployment, and ongoing integration. Operations & CRM: online education CRM, subscriptions and payments (Chargebee, Stripe), automation (Airtable, Make.com, n8n), customer and marketing tooling (WATI, ManyChat, Meta, etc.), Supabase where appropriate; requirements and defects in Jira; fully English collaboration with overseas teams.

Duty Staff Dashboard

Duty Staff Dashboard Built with Vue3 framework, data dashboard display

FBABEE Supply Chain Management System

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

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

[Related Company:] nanjing weishu 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

[Related Company:] nanjing weishu Yancheng Municipal Public Security Bureau. The release documents. Activiti workflow.

Vehicle big data

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

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

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

Java web

Customer Relationship Management

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

扬州大学广陵学院

Bachelor · Computer Science and Technology

2007/9 — 2011/7

Skills

Java · Proficient JavaScript · Proficient English · Proficient

© Chengqun · Resume