Personal Information
- Name: Lei Tao
- Gender: Male
- Work Experience: 5 years
- Date of Birth: October 29, 2000
- Current Location: Guangzhou / Shenzhen
- Phone: 1XX-XXXX-XXXX
- E-mail: contact@example.com

VuePress basically generate pages from Markdown files. So you can use it to generate documentation or blog sites easily.
You should create and write Markdown files, so that VuePress can convert them to different pages according to file structure.
Nginx is a high-performance HTTP and reverse proxy server widely used for load balancing, static asset serving, and SSL termination.
# Update system
sudo apt-get update
# Install Nginx
sudo apt-get install -y nginx
# Start service
sudo systemctl start nginx
sudo systemctl enable nginx
# Verify installation
nginx -v
Docker is an open-source containerization platform for packaging applications and their dependencies into containers for cross-platform deployment.
# Update system
sudo apt-get update
sudo apt-get upgrade -y
# Install dependencies
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
# Add Docker GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# Add Docker repository
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Install Docker
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
# Start Docker service
sudo systemctl start docker
sudo systemctl enable docker
# Verify installation
docker --version
docker run hello-world
Jenkins is an open-source continuous integration and continuous deployment (CI/CD) tool for automating the build, test, and deployment of software projects.
# Pull Jenkins image
docker pull jenkins/jenkins:lts
# Create data directory
mkdir -p /var/jenkins_home
chown -R 1000:1000 /var/jenkins_home
# Start container
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v /var/jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
Quartz.NET is a powerful open-source job scheduling framework for implementing scheduled tasks in .NET applications.
dotnet add package Quartz
dotnet add package Quartz.Extensions.DependencyInjection
Redis is an open-source in-memory data structure store that can be used as a database, cache, and message broker. This article introduces Redis core features and practical applications.
# Pull Redis image
docker pull redis:latest
# Start container
docker run -d \
--name redis \
-p 6379:6379 \
-v /path/to/data:/data \
redis:latest
RabbitMQ is an open-source message broker that implements AMQP (Advanced Message Queuing Protocol) for asynchronous communication in distributed systems.
# Pull RabbitMQ image
docker pull rabbitmq:3-management
# Start container
docker run -d \
--name rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=password \
rabbitmq:3-management
I'm a .NET Full Stack Developer with 5 years of experience, specializing in smart manufacturing information systems.
Core Strengths:
Career Goal:
To become a technical expert in smart manufacturing, providing efficient and reliable information solutions for enterprises.
| Technology | Proficiency | Application Scenario |
|---|---|---|
| .NET/.NET Core | Expert | Enterprise Web Applications, API Services |
| C# | Expert | Backend Business Logic Development |
| ASP.NET MVC | Expert | Web Application Development |
| EF Core / SqlSugar | Expert | Database Access |
| Technology | Proficiency | Application Scenario |
|---|---|---|
| Vue.js | Expert | Single Page Applications, Admin Panels |
| Element UI | Expert | Enterprise Component Library |
| HTML5 / CSS3 | Expert | Page Development and Styling |
| ECharts | Proficient | Data Visualization Charts |
| Technology | Category | Application Scenario |
|---|---|---|
| RabbitMQ | Message Queue | Asynchronous task processing, system decoupling |
| Quartz.NET | Task Scheduling | Scheduled tasks, automated processing |
| Redis | Distributed Cache | Performance optimization, data caching |
| MinIO | File Storage | Distributed file server |
| ELK Stack | Log Analysis | System monitoring, log tracing |
| Technology | Category | Application Scenario |
|---|---|---|
| Jenkins | CI/CD | Automated build and deployment |
| Docker | Containerization | Application container deployment |
| Nginx | Load Balancing | High availability architecture |
| Keepalived | High Availability | Virtual IP failover, fault switching |
| Linux | Server | System deployment and operation |
| Category | Technology |
|---|---|
| Relational DB | SQL Server |
| Development Tools | Visual Studio, Rider, HBuilder X |
| Version Control | Git, SVN |
Position: .NET Developer
Time: February 2022 - Present
Responsibilities:
Position: .NET Developer
Time: February 2021 - January 2022
Time: June 2020 - December 2020
Guangdong Open University
Major: Computer Science and Application (Bachelor)
Time: September 2021 - June 2025
Hunan Foreign Trade Vocational College
Major: Computer Science and Application (Diploma)
Time: September 2019 - June 2021
For more details, please visit my Resume