Zhang Yuteng's Resume

my-profile
Hi, there👋
My name is Zhang Yuteng (张宇腾), a Gen Z youth born in 2002, who graduated with a Bachelor' degree in Software Engineering in 2024. Now I'm pursuing a second degree in Economics. Also, I'm preparing for the master's matriculation. My main research realms include front-end technology development, web full-stack development, software engineering theory, and the practical application of information system projects. Additionally, I'm also an amateur in Chinese Classical Ancient Literature.

About Me
  • 📕 I'm enthusiastic about Open Source and do my code contributions for many projects since I'm 12 years old.
  • 🖥️ My Programming language ability: I know most of popular programming languages, such as C, C++, JavaScript/TypeScript, Rust, Go, Java, Python, Scala, C#, BASIC, x86 Assembly, Coq, Haskell
  • 🖊 I am also a blogger. This is my blog https://dreams.plus, where I document my thoughts and summaries on programming, life, and learning.
  • 🔬 And during my undergraduate studies, I participated in a variety of research projects involving realm of NLP and CV, as well as software theory and practice. I have accrued much experience in these research projects.
  • 🎨 My hobby is cooking delicacies, coding and reading (especially the literature, history).
  • 💬 I can speak mandarin (汉语普通话), with proficiently fluent English writing, oration. Also I know some Korean Language (조선어).
  • 🌎 I came from China. My native hometown is Hebei, but born in Shandong, and spend my childhood and teenhood in Henan. Then I finish my high education course in Gansu.

Skills
Project Management and Collaboration

Experienced in software project management, capable of effectively planning, executing, and monitoring projects, and collaborating seamlessly with team members to ensure timely delivery and achievement of project goals.

  • Familiar with software methodologies such as Agile and iterative development, able to efficiently manage project progress, risks, and quality.
  • Proficient in LaTeX writing skills, capable of using LaTeX templates to create documents, and skilled in software modeling to design development solutions.
  • Experienced with version control tools like Git and SVN, as well as platforms like GitHub and GitLab, able to effectively manage code versions and team collaboration.
  • Skilled in using project management tools (e.g., Trello) to ensure efficient collaboration within project teams.
Web Frontend Development

Proficient in modern web development with strong expertise in toolchains and ecosystems, and hands-on experience in leading projects.

  • Expert in ES6 and modern ECMAScript standards with advanced JavaScript knowledge.
  • Skilled in TypeScript for maintainable and scalable development.
  • Experienced in debugging tools, testing frameworks(jest, ava and so on) for efficient troubleshooting.
  • Proficient in deploying and operating major frontend frameworks.(Reactjs, Vue, Node/Bun, TailwindCSS and other popular frameworks.)
  • Have own aesthetic theory and style for UI/UX Designing.
Web Backend Development

Specialized in backend development, building scalable server-side applications with modern frameworks and tools.

  • Experienced in popular backend framework(Nest.js, SpringBoot and DotNet) for high-performance architecture and RESTful APIs.
  • Proficient with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
  • Skilled in authentication and security measures, including JWT and OAuth.
  • Familiar with cloud platforms for scalable and reliable deployments.
  • Experienced in Docker and CI/CD for streamlined workflows.
Linux O&M

Extensive experience in Linux operation, ensuring system performance, security, and availability.

  • Proficient in Linux command-line tools for user and system management.
  • Skilled in web and application server configuration (Apache, Nginx).
  • Experienced in automating tasks with shell scripts and tools like Ansible or Python.
  • Knowledgeable in database setup, backup, and performance tuning on Linux systems.
  • Familiar with system monitoring tools like PM2, and security best practices.
Client Development

Proficient in developing desktop applications with Electron and C#.NET, focusing on intuitive and responsive UIs.

  • Skilled in Electron for cross-platform desktop application development.
  • Experienced in C#.NET (WinForms, WPF) with strong MVVM design patterns.
  • Proficient in integrating RESTful APIs to enhance application functionality.
  • Experienced in data binding and state management in WPF applications.
  • Familiar with application packaging and deployment processes.
Database Management

Experienced in database management with a focus on design, optimization, and data integrity.

  • Proficient in MySQL, PostgreSQL, and SQLite for efficient database design and query optimization.
  • Skilled in Prisma ORM for type-safe database interactions in TypeScript.
  • Experienced in ORM frameworks usage(Knex.js, MyBatis, Prisma) for dynamic query building and migrations.
  • Familiar with database management tools like Navicat and DataGrip.
  • Knowledgeable in data backup and recovery strategies.

Research
Thangka Image Inpainting and Super-Resolution Techniques
Computer Vision Laboratory, Northwest Minzu University - Nianyi Wang
Conducted research on the restoration and quality enhancement of Thangka artwork images, developing deep learning-based methods for super-resolution and inpainting.
  • Responsible for the collection, annotation, and preprocessing of Thangka image data, constructing a high-quality dataset.
  • Assisted in the design, evaluation, and optimization of image inpainting models based on Generative Adversarial Networks (DSD-GAN, CM-GAN) to enhance detail restoration in missing image areas.
  • Contributed to the development of the RCAN super-resolution method to improve image resolution and optimize artistic quality.
  • Performed multiple rounds of model training, evaluation, and fine-tuning, significantly improving the perceptual quality of restored images.
Machine Learning-Based Restoration and Recognition of Ancient Characters in Xuanquan Han Bamboo Slips
Institute of Chinese Ethnic Information Technology, Northwest Minzu University - Tiejun Wang
Explored the application of machine learning in ancient character recognition, building neural network models for efficient identification.
  • Collected and annotated ancient character images from Xuanquan Han Bamboo Slips, establishing a specialized dataset.
  • Assisted in designing LeNet-5, DenseNet, and 3D CNN-based recognition models to achieve character classification and localization.
  • Optimized the model training process to improve recognition accuracy, achieving a final accuracy of 92%.
  • Tested and analyzed recognition results and model performance, providing suggestions for further improvement.

Plan
In my future studies, I aim to focus on the interdisciplinary research of Machine Learning, Natural Language Processing (NLP), and Data Mining, with a strong commitment to solving real-world problems in these fields. Through experiments, research projects, and teamwork, I hope to continuously enhance my capabilities. I plan to delve into the classical theories and latest advancements in machine learning, study application-oriented model optimization methods, and leverage open-source frameworks (such as PyTorch and TensorFlow) to conduct relevant experiments and project practices, laying a solid foundation for my future research.
Machine Learning

Machine Learning is the core technology in the field of Artificial Intelligence, encompassing a wide range of applications from traditional algorithms (e.g., decision trees, SVM) to deep learning (e.g., convolutional neural networks, Transformers). My interests in Machine Learning are mainly focused on the following areas.

  • Model OptimizationResearch efficient training methods and algorithmic improvements to enhance training speed and prediction performance.
  • Transfer LearningExplore how to efficiently apply pre-trained models to small-sample datasets and address low-resource issues.
  • Application ExplorationApply machine learning techniques to real-world scenarios (e.g., financial analysis, image processing) to solve complex practical problems.
Natural Language Processing (NLP)

NLP is the key technology for computers to understand and generate human languages, with rapid developments in areas such as language modeling, machine translation, and text generation. I plan to combine deep learning techniques to master the training and optimization of language models and explore NLP applications in multilingual and cross-lingual scenarios. Meanwhile, I will accumulate relevant experience through competitions and research projects.

  • Chinese NLPExplore text processing in low-resource language environments, optimizing tokenization, syntactic parsing, and named entity recognition (NER) for Chinese scenarios.
  • Sentiment Analysis and Knowledge ExtractionApply NLP to practical problems such as social media sentiment analysis and structured information extraction.
Data Mining

Data Mining is a technology for extracting valuable information from large-scale data, widely used in recommendation systems, social network analysis, and business decision support. I plan to systematically learn data mining algorithms and related tools (e.g., Spark, Hadoop) and master key skills such as data preprocessing, feature extraction, and pattern discovery through practical projects, providing support for further in-depth research.

  • User Behavior AnalysisDiscover meaningful patterns from user behaviors to support personalized recommendation systems.
  • Recommendation System DesignStudy the principles and implementation methods of recommendation algorithms and explore technical approaches to personalized recommendations.
  • Knowledge Graph ConstructionExtract entities and relationships from structured and unstructured data to build intelligent information systems.

Education
Northwest Minzu University logo
Northwest Minzu University
Bachelor 2020-2024
Software Engineering - Computer Science
Bachelor of Engineering
Northwest Minzu University logo
Northwest Minzu University
Second Bachelor's Degree 2024-Present
Finance - Economics

Undergraduate Studies
  • Major Courses
    Introduction to Database Systems, Operating Systems, Cryptography, Data Structures and Algorithms, Compiler Principles, Computer Organization, Software Engineering, Web Technology Development and Applications, etc.
  • Grades & GPA
    GPA 3.4 (on a 5.0 scale), ranked in the top 10% of the class. Comprehensive quality assessment ranked in the top 5% of the class.
  • Graduation Project Topic
    Design and Implementation of a News Portal Website Based on Intelligent Recommendation Algorithms
  • Graduation Project Description
    Against the backdrop of rapid internet development, my graduation project focuses on the full-stack development of a news portal website based on intelligent recommendation algorithms. Utilizing the mainstream B/S architecture, the project integrates technologies such as Next.js, Node.js, Nest.js, and MySQL. Combining software engineering and project management theories, I designed and implemented a news portal website featuring news publishing, category management, user systems, and comment functionality, along with an intelligent article recommendation algorithm (Wilson-Score). Performance testing and system evaluation were conducted, resulting in a fully functional news portal website.

Internship
Xi'an Pactera Technology Ltd.
2022.6-2023.3 - Frontend Developer and Tester
Participated in enterprise-level software development, focusing on frontend module development and functional testing.
  • Assisted in the frontend development of the company's internal management system, implementing dynamic data interactions and interface optimization using the Vue.js framework.
  • Wrote unit tests and end-to-end test cases, improving code coverage and system stability.
  • Collaborated with backend engineers to integrate and debug RESTful APIs.
  • Participated in project requirements analysis, optimizing user experience design to enhance product usability.
Zhengzhou Science Popularization and Culture Communication Co., Ltd.
2022.9-2023.6 - Full-Stack Developer for Zhongyuan Technology Network
Responsible for full-stack development of the Zhongyuan Technology Network project, covering frontend presentation and backend functionality.
  • Developed user interfaces using frontend frameworks like React and TailwindCSS, focusing on UI design, responsive design, and cross-browser compatibility.
  • Built backend services with Node.js and Nest.js, designing and implementing high-performance RESTful APIs.
  • Designed and optimized the PostgreSQL database for backend systems, enhancing query efficiency.
  • Deployed and maintained projects on Alibaba Cloud, implementing CI/CD pipelines for automated testing, deployment, and delivery.
  • Developed and optimized event pages to support high traffic volumes.
Computer Vision Laboratory, Northwest Minzu University
2024.6-2024.9 - Lab Assistant
Supported the laboratory in conducting research in the field of computer vision, promoting algorithm optimization and experimental projects.
  • Participated in image classification and object detection model training and optimization using frameworks like PyTorch and TensorFlow.
  • Preprocessed and augmented training datasets, including tasks such as image annotation and cleaning.
  • Assisted in programming and experimenting with Generative Adversarial Networks (GANs), focusing on style transfer.
  • Supported the drafting of experimental reports and technical documentation to provide references for future research.
  • Collaborated with team members in academic paper writing and revisions, enhancing the quality of published research outcomes.

Contribution
  • Unified.js
    Unified.js is an open-source markup document formatting library widely used for processing and transforming text-based content. I have developed dozens of plugins for Unified.js, such as rehype-katex-notranslate and rehype-extract-headings. These plugins address issues like preventing formulas from being misinterpreted during translation and enabling the extraction of heading structures for generating tables of contents. These contributions have significantly enhanced Unified.js's practicality in handling complex document workflows, providing valuable tools for the open-source community.
  • Follow
    Follow is a cross-platform, next-generation RSS information browser that offers a streamlined and efficient subscription and reading experience. As a dedicated user, I have actively participated in the project's development by tracking issues, proposing improvements, and contributing fixes for bugs. My contributions include optimizing the software's performance and top-level design, ultimately improving user experience.
  • RSSHub
    RSSHub is an open-source RSS feed generator service built with Node.js, providing extensive subscription support for various websites. I have contributed several custom routes for specific platforms and data sources to this project. Additionally, I updated project documentation to help new users onboard quickly. My contributions to RSS data site routes and top-level design have expanded RSSHub's functionality, making it more appealing to a broader audience.
  • Chinese Webfont Program
    An open-source, comprehensive, and universal web font processing and hosting solution. In this project, I contributed to the design of the cn-font-split font subsetting and processing tool, and rewrote the related character processing logic using Rust, resolving performance bottlenecks in the toolchain.

Credentials
  • Intermediate Software Designer
    MIIT Qualification of Computer and Software Professional
  • Chinese Mandarin Level Test
    Second Class A
  • Driving License
    Automotive C1
  • NCRE-2
    National Computer Rank Examination (C Language Ability)
  • College English Test
    Qualified Level of CET-4 and CET-6

Awards
  • University Scholarship
    2020-2021 Third-Class University Scholarship
  • Spiritual Civilization Scholarship
    2021-2022 Collegiate Spiritual Civilization Scholarship
  • University Scholarship
    2022-2023 Second-Class University Scholarship
  • Healthy China Volunteer Program
    2022-2023 Third Prize for Outstanding Volunteer Service
  • China Science Popularization Volunteer Program
    2022-2023 Honor for Outstanding Volunteer Service
  • Collegiate Mathematical Modeling Competition
    2021 Second Prize
  • Excellent Work Award
    2021-2022 Excellence Award for Zhengzhou Micro Film Competition
  • Second Teamwork Award
    2021 "Internet Plus" Innovation and Entrepreneurship Preliminary Contest

Contact Me

Thanks for reviewing my CV and here are my contact ways. But I'm hearing impaired, for your convenience, please contact me in written forms. Thank you very much.

  • Phone: +86 15617613081
  • WeChat: terminels
  • QQ: 643431636
  • Email: codemetic@outlook.com
  • Address: Northwest Minzu University, Xiaguanying Town, Yuzhong County, Lanzhou City, Gansu Province, People's Republic of China. Postal Code: 730124 (Suggested Chinese Written Address: 中国甘肃省兰州市榆中县夏官营镇西北民族大学榆中校区 邮编:730124)