Mao Yufeng

Android Engineer at PayPay Corporation

Chiyoda, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mao Yufeng is an Android engineer with nine years of experience building mobile applications at major Japanese tech companies, currently contributing to PayPay Corporation after four years at CyberAgent. He combines a strong academic foundation from Tokyo Institute of Technology and Southeast University with practical embedded-systems experience from early internships, giving him a cross-domain perspective on mobile and hardware integration. A pragmatic refactorer, he has contributed to the popular FlutterGen project by improving asset path generation and readability in its code generator, demonstrating care for developer ergonomics and tooling. Based in Chiyoda, Japan, he brings steady delivery in Android development along with a knack for cleaning up complex codebases and applying best practices like clear naming and defensive checks.
code9 years of coding experience
job5 years of employment as a software developer
bookmaster, Computer Science, 1, master, Computer Science, 1 at Tokyo Institute of Technology
bookBachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at Southeast University
languagesJapanese, Chinese, English
stackoverflow-logo

Stackoverflow

Stats
41reputation
2kreached
1answer
1question
github-logo-circle

Github Skills (15)

code-generator10
flutter-game10
code-generation10
dart10
asset-management10
asset-catalog10
flutter-apps10
flutter10
cpp-templates9
html-template9
python-templates9
apptemplates9
code-templates9
textview6
android6

Programming languages (11)

TypeScriptJavaShellRustJavaScriptTree-sitter QuerySwiftRuby

Github contributions (5)

github-logo-circle
FlutterGen/flutter_gen

Sep 2020 - Jan 2023

The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
Role in this project:
userFull-stack Developer
Contributions:19 reviews, 86 commits, 42 PRs in 2 years 5 months
Contributions summary:Mao primarily worked on refactoring the Flutter code generator, specifically addressing path-related issues for assets and generating static assets. They implemented features to generate assets with paths, update sample code, and improve code readability by refactoring asset generators and applying camel case conversions. The contributions involved modifications to dart files, primarily within the asset generation logic, and incorporated best practices such as using `isNotEmpty`.
code-generationcode-generatorflutterdarttemplates
cats-oss/kite

May 2020 - Sep 2020

A Kotlin DSL to bind Android UI components to your app state.
Contributions:181 commits, 3 PRs, 21 pushes in 3 months
android-uikotlin-dslandroidkotlinstate-management
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial