About me

I'm a Polyglot Developer with a strong inclination towards backend technologies, hailing from China. My journey began with Python, where I've spent 6 enriching years working with frameworks such as Django, Flask, and FastAPI. While Python remains a cornerstone of my skillset, my curiosity led me to explore Rust and Go, diving deep into frameworks like Axum, Rocket, and Gin over the next 3 years. More recently, I've ventured into TypeScript, harnessing it to develop a full-stack project.

In my pursuit of excellence in programming, I am propelled by the passion to craft exceptional and convenient tools and platforms, with an added excitement about the potentials of blockchain technologies. I relish the challenge of transforming intricate problems into streamlined solutions that are not only effective but are also intuitive and user-centric. This journey has allowed me to contribute to projects across diverse sectors, integrating decentralized applications (dApps) and working on smart contracts, bringing transparency, security, and efficiency into solutions.

Currently, my focus is on blending my foundational skills with blockchain development, learning about consensus algorithms, cryptography, and decentralized storage, and I am enthusiastically experimenting with creating innovative blockchain-based projects. My mission remains steadfast: to create digital experiences that resonate, simplify, and empower.

If you’d like more detailed insights or have any inquiries about my professional journey, especially in blockchain development, please feel free to ask. I am ever enthusiastic to share my experiences and to explore collaborative opportunities.

What I'm Doing

  • Python icon

    Python Development

    Expertise in OOP, functional programming, and asynchronous frameworks. Mastery in Django, Flask, and other Python technologies.

  • Backend development icon

    Backend Development

    High-quality backend development for web and applications. Proficient in Go, Rust, and TypeScript.

  • database icon

    Database Management

    Skilled in SQL, transaction handling, and optimization for PostgreSQL and MySQL databases.

  • deployment icon

    Deployment & Ops

    Proficient in Git, CI/CD, Docker, and Kubernetes deployments. Be familiar with AWS/Aliyun/Cloudflare(Workers/Pages)

  • full-stack icon

    Full-stack Development

    Delivering end-to-end solutions by integrating frontend and backend technologies seamlessly.

  • AI & ML icon

    AI & Large Language Models

    Specialized in integrating large language models to develop advanced Q&A products and solutions.

Resume

Career Journey

Career Journey

  1. Polyglot Developer (Python/Rust/Golang/Typescript)

    2020.05 - present

    - Developed and maintained the company's RPA project, including automation process design and optimization.
    - Participated in the development and optimization of the company's search recommendation project.
    - Assisted the team in completing the knowledge base project and managed its automated updates.
    - Developed the company's internal template tool.
    - Led project development and drove project acceptance.

  2. Python Backend Developer

    2016.07 - 2020.05

    - Managed the company's existing medical platform using the Tornado framework.
    - Led the development of the company's digital points platform.
    - Participated in the establishment of the company's microservices support system.
    - Maintained the company's servers and performed routine operations.
    - Managed the technical team, ensuring work quality and efficiency.

  3. Data Analyst

    2013.07 - 2015.02

    - Used Scrapy and Selenium frameworks to write crawlers for e-commerce platforms.
    - Planned activities based on data analysis results and tracked activity performance.
    - Used Jieba for user sentiment analysis to understand user perceptions and needs.

  4. Automation Promoter

    2011.07 - 2013.02

    - Managed promotion of the company's overseas dating site on major social platforms.
    - Used Python to write automation scripts for promotions across social platforms.
    - Optimized search engine rankings for the company's promotional website.

Experience

  1. Knowledge Base Management Platform Series Project Development

    November 2021 - Present

    Directed backend development across three versions of the knowledge base platform. Integrated features like encyclopedia entry management, knowledge Q&A, and AI service scheduling. The platform provides efficient knowledge management, user analysis, and real-time AI service scheduling.

  2. File Automation Processing Assistant

    March 2022 - June 2022

    Led full-stack development, creating a tool for global file search using Tauri. Introduced features for automatic file operations and optimized network performance using Tokio. The project resulted in improved file operation efficiency and application performance.

  3. Company Internal Support System

    May 2019 - May 2020

    Spearheaded backend development, integrating service centers using Consul and optimizing data access. Employed Nginx/OpenResty+Lua for load balancing. Improved scalability, maintainability, and system performance were the core accomplishments.

  4. Online Card Game System

    May 2018 - July 2018

    Specialized in backend development in Python. Implemented card operations and battle modules using Twisted library, Gunicorn, Gevent, and Django RESTful Framework. Notable achievements include improved system fluency and enhanced user experience.

  5. Online Digital Integration Financial Shopping Entertainment Platform

    July 2016 - May 2020

    Played a crucial role in backend development using Python, Django, and Django RESTful Framework. Employed technologies like Docker-Compose, Kubernetes, and Nginx. Implemented features like social interactions, trading, and online systems. Enhanced security, stability, and performance were key achievements.

My skills

  • Python Development
    90%

    Expertise in OOP, functional programming, asynchronous frameworks, and network programming.

  • Golang Development
    85%

    Proficient in Go syntax, error handling, and standard libraries.

  • Lua Scripting
    80%

    Optimized Nginx using OpenResty/LuaJIT and developed high-performance scripts.

  • Rust Development
    75%

    Knowledge of Rust's ownership, borrowing, lifetimes, and Cargo management.

  • Databases
    80%

    Expertise in SQL, performance optimization, and PostgreSQL/MySQL handling.

  • Networking Protocols
    85%

    Deep understanding of HTTP/2, gRPC, WebSocket, TCP/UDP.

  • Web Frameworks
    85%

    Proficient in Django, Flask, FastAPI, and various Rust and Go frameworks.

  • Nginx/OpenResty
    80%

    Integrated services with Nginx gateway and implemented high-performance caching.

  • Web Scraping
    75%

    Experienced in using Scrapy, Selenium, and Mitmproxy for web crawling.

  • Ops & Deployment
    85%

    Skilled in Git, CI/CD, Docker, and Kubernetes with familiarity in AWS, Aliyun, and Cloudflare.

Portfolio