Zhou Zheng
Zhou Zheng
Senior Android Developer
Experienced Android developer with 11 years of work experience, specializing in Kotlin, Java, Compose UI, and AI for mobile applications. Passionate about creating efficient, user-friendly applications with a focus on performance optimization and clean code practices.
Professional Experience
Android Developer
TCS Information Technology (China) Co., Ltd. | June 2024 - Present
- Developing an Android app called “One App” for Jaguar Land Rover’s upcoming EV cars
- Implementing applications with Compose UI
- Utilizing modern Android development practices and architecture
Android Team Leader
Firework | August 2021 - February 2024
- Led the re-architecture of the Firework Camera
- Optimized the performance of a high-load web socket, reducing latency and improving throughput
- Developed a full-stack issue-tracking system to facilitate the tracking of online issues
- Developed a GitHub CI system supporting multiple workflows
- Created compilation scripts to seamlessly switch between local and remote code
Android Developer
LeetCode | August 2020 - August 2021
- Contributed to the development of the LeetCode Android App from scratch
- Developed payment page, competition, and sharing modules
- Led the development and maintenance of the project’s GitLab-CI
- Wrote scripts to improve the development environment
- Developed custom views for monthly records and competition
Android Developer
Ping An Credit Card Center | August 2018 - July 2020
- Organized and participated in technical sharing activities, covering topics such as hybrid development framework source code analysis and Flutter technology
- Led and participated in code reviews to ensure code quality and reduce potential error risks
- Maintained and optimized the company’s hybrid development framework
- Developed and maintained a white screen detection tool for monitoring Webview issues
- Optimized H5 experience by preloading pages, reducing white screen time by 100-200 milliseconds
Android Team Leader
Shanghai Baoxiang | December 2017 - August 2018
- Conducted technical sharing sessions on multithreading and Java fundamentals
- Led the reconstruction of the Android client for Baoxiang Financial
- Introduced Tinker and Bugly to improve app stability
- Maintained a low online bug rate
- Implemented component-based development and added hot-fix functionality
- Cultivated and recruited new employees
Android Developer
Suzhou Liangyihui Network Technology Co., Ltd. | September 2015 - December 2017
- Independently developed the Android client for the “Tumor Doctor” app from scratch
- Designed a dynamic configuration table to meet operational requirements
- Used Arouter to dynamically control page distribution and page disaster recovery
- Integrated a hybrid framework to enhance business development, saving at least 30% of development time and reducing online bugs
Technical Skills
Programming Languages
- Kotlin (Expert)
- Java (Expert)
- Python (Proficient)
Android Development
- Android SDK and APIs
- Jetpack Compose
- graphQL
- Kotlin Coroutines & Flow
- Dependency Injection (Koin)
- Mobile AI Applications
- Performance Optimization
Development Tools & Platforms
- Android Studio
- Git & GitHub
- CI/CD (Jenkins, GitHub Actions, GitLab-CI)
- Component-based Architecture
- Hot-fix Implementation (Tinker)
Other Skills
- Design Patterns
- Code Refactoring
- Performance Optimization
- Testing Practices
- Team Leadership
- Technical Mentoring
- Excellent Communication
Projects
AI Gallery
Personal Project | September 2024 - Present
- Developed an app that uses AI on mobile devices
- Implemented functionality to search for albums based on user inputs
- GitHub Link
Dog Classification
Personal Project | July 2024 - August 2024
- Created a dog classification application based on YOLOv8
- Implemented deep learning models on Android
- GitHub Link
One App for Jaguar Land Rover
Professional Project | June 2024 - Present
- Modern Architecture: Implemented a modular, feature-based architecture following clean architecture principles with clear separation of concerns
- Reactive UI: Built a responsive user interface using Jetpack Compose with state-of-the-art Material Design components
- Robust Testing: Developed comprehensive unit test coverage using MockK for dependency isolation
Development Practices
- CI/CD Pipeline: Utilized GitLab CI for continuous integration and automated testing
- Code Quality: Maintained high code quality standards using Detekt and Ktlint static analysis tools
- Analytics Integration: Implemented comprehensive user analytics for feature usage tracking
- Localization: Supported multiple languages and regions with a focus on internationalization
Technologies
- Kotlin, Jetpack Compose, Coroutines, Flow
- MVVM/MVI Architecture with Clean Architecture principles
- Dependency Injection with Koin/Dagger
- RESTful API integration with OkHttp/Retrofit
- Firebase for analytics and crash reporting
Firework Camera
Professional Project | 2021 - 2024
- Led the re-architecture of the camera module
- Optimized performance for high-load scenarios
- Implemented CI/CD workflows for efficient development
LeetCode Android App
Professional Project | 2020 - 2021
- Contributed to developing the app from scratch
- Created payment, competition, and sharing modules
- Developed custom views for data visualization
Education
Bachelor’s Degree in Light Chemical Engineering
Nanjing Forestry University (NJFU) | 2007 - 2011
Languages
- Chinese (Native)
- English (Professional Working Proficiency)
Contact Information
- Email: jelychow@gmail.com
- Phone: 13764718512
- GitHub: github.com/jelychow
- Personal Blog: jelychow.github.io
Skills Summary
- Android, Kotlin coroutines, Flow, Compose, Deep Learning
- Mobile AI application development
- Performance optimization
- Team leadership and mentoring
- Component-based architecture
- CI/CD implementation and maintenance
