Youyinian You

有一年

iOS Developer & Java Developer Hankou Bank

YY

About

Hi, I'm Youyinian👋. iOS & Java Developer based in Wuhan, China.

I hold an M.S. in Computer Technology from China University of Geosciences (Wuhan), where I published 3 SCI Q1 papers. Currently working at Hankou Bank as a Java Developer, while actively building iOS apps including NanoPineapple and EasyResume from the ground up.

Previously interned at Tencent and Yonyou, with solid full-stack capabilities in Java backend and iOS development.

🔬 Focus: iOS Development, SwiftUI/UIKit, Java Backend Development.

Experience

Project Experience

View more of my projects on GitHub

NanoPineapple - AI Image Generation App

Led iOS app development from 0→1. Built with Clean Architecture + MVVM, Combine for data flow, 8 modular components, 80%+ unit test coverage. Developed open-source streaming Markdown rendering engine AITextView (WebKit + Swift hybrid). Set up Fastlane + GitFlow CI/CD pipeline, reducing release time from 2 hours to 15 minutes.

Swift
SwiftUI
Combine
Clean Architecture
MVVM
Fastlane
CI/CD

EasyResume - Resume Builder & AI Optimizer

Independently designed, developed, and published on App Store. Thousands of users, $30 MRR. Built reactive list architecture with RxSwift + RxDataSources, reducing boilerplate by 40%. Implemented PDF engine using Strategy & Template Method patterns. Solved heterogeneous stamp serialization with type erasure.

Swift
RxSwift
RxDataSources
PDFKit
UIKit

Skills

Swift
Objective-C
SwiftUI
UIKit
Combine
RxSwift
Clean Architecture
MVVM
Java
Spring Boot
Python
Prometheus
Zabbix
Docker
Fastlane
CI/CD
Git / GitFlow
CocoaPods / SPM
Instruments
MySQL
PostgreSQL
Redis
Linux
MLX
RESTful API

Internship & Work Experience

H

Hankou Bank

Wuhan | 2024.08 - Present
Java Developer
Responsible for Java backend development and payment settlement system maintenance.
T

Tencent

-
Java Development Intern
Internship in Java backend development.
Y

Yonyou

-
Java Development Intern
Internship in Java backend development.
Contact

Get in Touch

Want to chat? Feel free to reach out via email

  • Ask questions
  • Explore collaboration opportunities