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
01.2021 - 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
06.2020 - 01.2021
  • 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
03.2015 - 12.2020
  • 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
03.2014 - 03.2015
  • 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
03.2013 - 03.2014
  • 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
01.2011 - 01.2012
  • 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
06.2010 - 01.2011
  • 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
05.2006 - 05.2010

Skills

Swift/Objective C

undefined

Timeline

IOS Team Lead

LINE Fukuoka
01.2021 - Current

Software Designer

MicroFocus
06.2020 - 01.2021

SENIOR IOS SOFTWARE ENGINEER

E-Money Holding Co., Ltd
03.2015 - 12.2020

SENIOR IOS SOFTWARE ENGINEER

TAPPAL LTD
03.2014 - 03.2015

IOS Software Engineer

JD INC
03.2013 - 03.2014

IOS SOFTWARE ENGINEER

DDMap
01.2011 - 01.2012

IOS SOFTWARE ENGINEER

YuxiPacific
06.2010 - 01.2011

Bachelor of Science - Computer Science

CHONGQING UNIVERSITY oF POST AND TELECOMMUNICATION
05.2006 - 05.2010
WANG LUNSoftware Engineer