Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

WANG LUN

Software Engineer
Fukuoka

Summary

Skilled Senior iOS Developer with 10 years and 5 years on architecture designing various apps to top download charts and drive revenue. Known for using innovative development techniques to create trendsetting content. Adept at rapidly onboarding junior staff and diversifying developer voices by discovering untapped talent.

  • Profound at Architecture, MVVM, Modularization, Swift, Objective C and OC Runtime, CocoaPods, private CocoaPods repos, Phabricator, Jenkins pipeline, RxSwift.
  • Experience on iOS reverse-engineering & Automation Test Tool development
  • Experienced at git, Linux, Shell, Gradle, Java, Android development, Python/Django, html, JavaScript, C, Flutter and SwiftUI

Overview

11
11
years of professional experience
4
4
years of post-secondary education
3
3
Languages

Work History

IOS Team Lead

LINE Fukuoka
Fukuoka
2021.01 - Current
  • Lead iOS team. Cooperate with other engineers to design performant modules and new features
  • Delivered technical guidance and consultation with application teams, clients and developers for technology domain environments.
  • Identified current project architecture issues and bad smells, analyzed information and provided smooth solutions to problems. Lead modularization work from *NO architecture* to currently 30% of modularization, Decoupled modules with different pods, reduce over-engineering design and dependency issues
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectation
  • Active on company-wide and mobile development team wide knowledge sharing
  • Translated basic design plans into full iOS app frameworks, delegating project components to appropriate team members

Software Designer

MicroFocus
Shanghai
2020.06 - 2021.01
  • Developed application architecture strategy to specifically align with employer business goals.
  • Responsible for Cross-platformed Automation Test Tool on iOS side architecture
  • Research reverse-engineering about iOS usbmuxd protocol
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.

SENIOR IOS SOFTWARE ENGINEER

E-Money Holding Co., Ltd
Shanghai
2015.03 - 2020.12
  • Responsible for iOS Stock Chart apps architecture/new features/Charts Module
  • Write main efficient and maintainable code
  • Deployed Phabricator/Jenkins/CocoaPods private repos
  • Trained co-workers git/CocoaPods/Phabricator to fasten development and make lives easier
  • Redesigned App architecture, Decoupled modules to different CocoaPods based frameworks. (They were messed in codebase)
  • Move forward from OC to Swift, codebase is 80% in Swift currently
  • Redesigned Stock Charts, made charts a scalable, easy-maintainable and configurable module
  • Redesigned WebView JS interact with native code easier and JS Modules could be customized and located in any module without coupling issue

SENIOR IOS SOFTWARE ENGINEER

TAPPAL LTD
Shanghai
2014.03 - 2015.03
  • EggOrder(甜派): It is a cake ordering app
  • Responsible for iOS apps architecture/new feature/bug fixes all by myself
  • Created plans and communicated deadlines to complete projects on time.
  • Identified issues, analyzed information and provided solutions to problems.

IOS Software Engineer

JD INC
Shanghai
2013.03 - 2014.03
  • Tonight(今夜酒店特价), Jinjiang INN(锦江之星) iOS/Android
  • Worked on both iOS and Android from development to delivery
  • Responsible for iOS apps architecture
  • Updated old code bases to modern development standards, improving functionality.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Translated basic design plans into full iOS app frameworks, delegating project components to appropriate team members

IOS SOFTWARE ENGINEER

DDMap
Shanghai
2011.01 - 2012.01
  • DD Coupons(Similar with Yelp)
  • Responsible for iOS apps new features/bug fixes.
  • Developed and delivered app from 0 to 1
  • Updated old code bases to modern development standards, improving functionality.
  • Provided guidance and mentored less-experienced staff members.

IOS SOFTWARE ENGINEER

YuxiPacific
Kunshan, Jiangsu
2010.06 - 2011.01
  • Created app from 0 to 1, Responsible for iOS app new features/bug fixes.
  • Developed clear specifications for project plans using customer requirements.
  • Applied Agile software development methodology to elevate final products and streamline development efforts
  • Researched and selected APIs for integration into development projects

Education

Bachelor of Science - Computer Science

CHONGQING UNIVERSITY oF POST AND TELECOMMUNICATION
Chongqing, China
2006.05 - 2010.05

Skills

Swift/Objective C

undefined

Timeline

IOS Team Lead

LINE Fukuoka
2021.01 - Current

Software Designer

MicroFocus
2020.06 - 2021.01

SENIOR IOS SOFTWARE ENGINEER

E-Money Holding Co., Ltd
2015.03 - 2020.12

SENIOR IOS SOFTWARE ENGINEER

TAPPAL LTD
2014.03 - 2015.03

IOS Software Engineer

JD INC
2013.03 - 2014.03

IOS SOFTWARE ENGINEER

DDMap
2011.01 - 2012.01

IOS SOFTWARE ENGINEER

YuxiPacific
2010.06 - 2011.01

Bachelor of Science - Computer Science

CHONGQING UNIVERSITY oF POST AND TELECOMMUNICATION
2006.05 - 2010.05
WANG LUNSoftware Engineer