Accomplished Senior iOS Engineer with a proven track record at 經昌汽車電子股份有限公司, enhancing smart home control systems through innovative API integration and performance optimization. Expert in Swift and iOS, I excel in multithreading techniques and fostering team productivity, significantly improving user experience and application efficiency.
Experienced with developing and deploying sophisticated iOS applications. Utilizes Swift and Objective-C to create seamless user experiences. Knowledge of agile methodologies and version control to ensure efficient and high-quality project delivery.
I am responsible for developing and maintaining the company's smart home control system, allowing users to easily manage their home environment. I place special emphasis on optimizing the user experience, with the goal of creating an intuitive interface that enables all users to conveniently control various smart appliances, including lighting, air conditioning, and security monitoring systems.
Technological Frameworks Used:
Primarily used in this project for handling real-time status updates and data streams from the camera.
Provides a simple API interface for handling RESTful API calls, supports request/response serialization, making it easy to handle JSON data. Used in this project for communication with the backend API.
A framework that simplifies JSON data handling in Swift, providing a safer and more intuitive way to parse JSON. Offers better error handling compared to native JSON parsing. Used in this project for processing JSON data returned from the Camera API.
A lightweight mobile database that is faster and easier to use than SQLite, supporting real-time data updates and cross-thread operations. Used in this project for storing local data related to the camera.
A dependency injection container framework that helps manage dependencies between classes, improving code testability and maintainability. Used in this project for managing the instantiation of ViewModels and Repositories.
This is in the fintech field, where I primarily participated in the development of two important projects: MundoCoin and Approval. I was responsible for the complete process from requirement analysis to deployment. These projects allowed me to accumulate rich practical experience in cryptocurrency trading and financial approval systems.
In terms of technical implementation, we adopted the following iOS development technologies:
In terms of feature development, I was primarily responsible for:
For the architectural design, I utilized the MVVM pattern to organize the project structure, ensuring code maintainability and scalability. I achieved automated deployment through Fastlane and used Git for version control, significantly enhancing development efficiency.
In terms of project maintenance, I was responsible for:
In the digital gaming field, I participated in the development of core projects such as A01, A03, and IM, responsible for the complete process from requirement planning to product delivery. These projects integrated functionalities like real-time communication, digital payments, and cryptocurrency transactions, providing users with a comprehensive financial service experience.
Code versioning tools
GoogleCybersecurityCert
GoogleCybersecurityCert