Saidong Zhang/Male/ years old
Phone: 15674119605
Mail: 3440217568@qq.com
WeChat: 15674119605
QQ: 3440217568
Education Background
Participate
• Entered the China Collegiate Computer Competition - Mobile Application Innovation Contest (National Top 200) in 2018
Job Intentions
Expected Job
iOS Development Engineer
Expected Location
Unrestricted
Work Experience
2021/07 - 2025/05
Company: Zhuhai Jielin Technology Co., Ltd.
Position: iOS Development Engineer | Location: Zhuhai, Guangdong
Project Introduction:Common App Store utility apps, such as smart album classification, 3D model AR camera, text analysis diary, and voice-to-text conversion tools
Technical Stack:Swift+Objective-C
Work Content:
1. Responsible for the development and optimization of the smart album classification app, ensuring a smooth user experience and accurate functionality.
2. Participated in the research and development of the 3D model AR camera app, implementing efficient image processing and model rendering.
3. Developed the text analysis diary app, improving the precision of text content analysis through algorithm optimization.
4. Designed and implemented the voice-to-text conversion tool, improving speech recognition accuracy and conversion efficiency.
5. Completed all assigned development tasks on time, ensuring project quality and progress met expected standards.
2025/06-2026/07
Company: Guangzhou Huaqin Software Technology Co., Ltd.
Position: iOS Development Engineer | Location: Guangzhou, Guangdong
Project Introduction:Engaged in Hang Seng Bank App development
Technical Stack:Swift+Objective-C
Work Content:
1. Handled the iteration and release of internal sub-frameworks in Hang Seng Bank.
2. Handled the business logic of scheduled transfers in Hang Seng Bank.
3. Handled the business logic of insurance in Hang Seng Bank.
4. Handled the business logic of cross-region services in Hang Seng Bank.
5. Handled in-app event tracking (analytics) in Hang Seng Bank.
6. Handled exchange rate conversion related business in the Hang Seng Bank app.
7. Handled core user information in the Hang Seng Bank app, such as user identity, nationality, birthplace, date of birth, account information, and account balance.
8. Handled various API integrations and API error handling in Hang Seng Bank.
9. Handled various data tables and corresponding animation logic in Hang Seng Bank.
10. Handled various complex interaction logic in Hang Seng Bank, with up to 40+ test cases per page.
11. Handled various discount/promo code business logic in Hang Seng Bank.
12. Handled Jenkins app packaging and release for Hang Seng Bank.
13. Handled frameworks conforming to VIPER or REDUX design patterns for Hang Seng Bank.
14. Handled various product introductions and complex image-text layouts in Hang Seng Bank.
15. Handled the iteration of various common UI controls in Hang Seng Bank.
16. Handled unit testing for the Hang Seng Bank app and frameworks, with test coverage generally above 90%.
17. Handled the iteration and release of the core transfer framework in Hang Seng Bank.
18. Handled intra-bank and inter-bank transfer businesses in Hang Seng Bank.
19. Handled code review for various business logic in Hang Seng Bank.
20. Handled various accessibility features in Hang Seng Bank.
2026/08 - 2026/10
Company: Dongguan Chubao Technology Co., Ltd.
Position: iOS Development Engineer | Location: Dongguan, Guangdong
Project Introduction:Common game apps
Technical Stack:Swift+Objective-C
Work Content:
1. Responsible for developing and completing the game apps assigned by the company.
2. Responsible for publishing the developed game apps to the App Store.
3. Responsible for the UI and functionality optimization of the game apps.
Professional Skills
Language Proficiency
Programming Skills
Swift:
Proficient in Swift programming, having read numerous books related to Swift, keeping up with the development of the Swift language and related technologies, capable of developing real-world projects using Swift, with a strong interest in Swift programming.
Objective-C:
Proficient in Objective-C programming, having read numerous books related to Objective-C, capable of skillfully developing real-world projects using Objective-C, and having successfully completed several projects utilizing Objective-C.
Dart:
Proficient in Dart programming, having read numerous Dart-related books, capable of using Dart to develop Flutter projects with expertise, and having developed several Flutter projects.
Python:
Proficient in using Python for rapid prototyping, pre-deployment data validation, and other tasks; familiar with using Scrapy for data scraping and analysis; skilled in using Python to crawl images or other resources.
SQL:
Familiar with common SQL commands and capable of writing SQL statements for most business scenarios.
Shell:
Adept at using everyday Linux commands and writing simple Shell scripts.
Data Structures and Algorithms:
Familiar with common data structures such as arrays, hash tables, stacks, queues, trees, and graphs. Proficient in common algorithms like sorting, greedy algorithms, dynamic programming, approximation algorithms, string matching, tree, and graph algorithms. Able to solve problems using the C++ Standard Library.
Other:
Have experience with Java, JavaScript, and C#; capable of writing C/C++ programs with a solid foundation; has some exposure to assembly, PHP, Ruby, MATLAB, Kotlin, and other languages.
Interaction Design
Material Processing:
Use Adobe's PhotoShop, Illustrator, Premiere, After Effects, etc., for project material processing.
Prototype Design:
Use Sketch, Mockplus, Adobe XD, MoDao, and MuKe for project prototype design.
Project Experience
1. Studied and researched many iOS-related frameworks, applying excellent frameworks to real-world project development.
2. Used SwiftLint to standardize code, fostering good coding habits.
3. Utilized Git for code hosting, facilitating team collaboration.
4. Employed CocoPods for project modularization, enhancing development efficiency.
5. Set up automated testing tools for the project, aiding in improving team efficiency.
6. Gained some understanding of machine learning and augmented reality technologies;
7. Independently developed an AI and AR-based cultural relics interactive camera App and successfully published it.
8. Independently developed several iOS software and maintained some iOS projects.
9. Participated in several provincial research projects during university, published one paper, and applied for one software copyright.
10. Familiar with many well-known iOS projects on GitHub and possess certain iOS development capabilities.
11. Applied machine learning technologies such as image recognition, object detection, and neural networks in actual development.
12. Used Python web crawlers to scrape images from the internet, organized them into a dataset, and used them for machine learning model training.
13. Built a server using Swift Perfect and successfully deployed it to Alibaba Cloud, making it publicly accessible.
14. Built a personal blog using Hexo, hosted it on a purchased domain, and regularly updated the blog posts.
15. Created a book using GitBook, linked it to GitHub, and published it on the personal blog.
16. Use SQLite.swift, Realm, Core Data, etc., reasonably in the project for database operations.
17. Use URLSession, Alamofire, Moya, RxAlamofire, SwiftyJSON, HandyJSON, ObjectMapper, etc., reasonably in the project to handle network requests and JSON parsing.
18. Use RxSwift, RxCocoa, NSObject+Rx, RxGesture, etc., reasonably in the project for functional reactive programming.
19. Use development patterns such as MVC, MVP, MVVM reasonably in the project.
20. Use URLSession to complete file downloads in the project, and use FileManager to perform various file operations such as extraction, traversal, writing, and moving, while paying attention to file cleanup work (e.g., cleaning up zip packages).
21. Independently developed the open-source framework InterfaceKit, supporting all four platforms: iOS, macOS, tvOS, and watchOS. The framework can be installed via multiple methods including CocoaPods, Carthage, Swift Package Manager, and manual integration. Jazzy was used to generate code documentation for the framework, and Github Actions workflows were implemented for continuous integration with a passing status.
22. Proficient in developing iOS projects using Swift and Objective-C, with several completed projects.
Self-Evaluation
I have strong self-learning abilities, abundant project experience, excellent communication skills, and great teamwork capabilities.
My current goal is to become an outstanding iOS developer, primarily engaged in mobile application development. I possess solid experience in mobile app development, am proficient in Swift, Objective-C, and Dart, familiar with various well-known frameworks, and have a good understanding of software development concepts.
Future Plans
1. My current goal is to become an outstanding iOS development engineer, particularly in areas related to mobile application development.
2. Read the source code of excellent iOS works and frameworks to deeply study the design concepts of outstanding iOS development projects.
3. Actively participate in open-source work, aiming to contribute to the open-source community by creating open-source libraries and frameworks used by a large number of people.
4. Learn related theories in machine learning and augmented reality, and apply them to practical development.
Personal Projects
• AI Smart Snapshot is an all-in-one solution for daily screen capture and recording needs on macOS. Capture full screens, selected areas, single windows, or even extra-long scrolling pages, then precisely add annotations, arrows, mosaics, and other marks.
• Record the Mac screen while simultaneously recording system audio and microphone, or overlay the camera in picture-in-picture mode to make tutorials more vivid. Extract text from any screenshot with advanced OCR technology, supporting 260+ languages including Simplified Chinese, Traditional Chinese, and English.
• Convert videos and images between 20+ formats locally, with no cloud upload required — all processing is done on your device to protect privacy without losing quality. The interface is fully localized, with dark mode elegantly adapted to MacBook and iMac.
• Automatically archive all your screenshot history for quick retrieval and batch export anytime. Smooth shortcuts make your workflow fly.
• Whether you are a designer, developer, student, or business professional, AI Smart Snapshot helps you complete your work quickly and professionally. Compatible with modern macOS versions, running smoothly on both Intel and Apple Silicon processors.
• InterfaceKit is aimed at easily implementing the use of UIKit, AppKit, and WatchKit interfaces in SwiftUI views.
• InterfaceKit supports all four platforms: iOS, macOS, tvOS, and watchOS.
• Installable via multiple methods including CocoaPods, Carthage, Swift Package Manager, and manual integration.
• Uses Jazzy to generate code documentation for the framework.
• Uses GitHub Action workflows for continuous integration, with a passing status.
• The provided example code runs on all four platforms: iOS, macOS, tvOS, and watchOS.
• Handled various complex business logic in the Hang Seng Bank app, including intra-bank transfers, inter-bank transfers, scheduled transfers, insurance businesses, and more.
• Handled core user information in the Hang Seng Bank app, such as user identity, nationality, birthplace, date of birth, account information, and account balance.
• Handled accessibility features and in-app event tracking in Hang Seng Bank.
• Handled Jenkins app packaging and release for Hang Seng Bank.
• Handled various API integrations and API error handling in Hang Seng Bank.