https://github.com/lision/resume
🙈 My Resume, A Beginner Level iOS Developer.
https://github.com/lision/resume
Last synced: 4 months ago
JSON representation
🙈 My Resume, A Beginner Level iOS Developer.
- Host: GitHub
- URL: https://github.com/lision/resume
- Owner: Lision
- Created: 2019-01-12T01:22:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-02-16T14:28:48.000Z (over 1 year ago)
- Last Synced: 2025-02-16T15:32:26.944Z (over 1 year ago)
- Size: 49.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Resume
## Lision
Chaoyang District, Beijing, China.
(+86)185-7665-3086 lisionmail@gmail.com
## TECHNICAL SKILLS
- Near 7 Years iOS Development Experience
- Solid knowledge about Objective-C
- Solid knowledge about CoreAnimation & Multitasking
- Solid knowledge about Runtime, RunLoop
- Solid knowledge about Xcode
- Learn about Swift, SwiftUI, RN, Flutter
- Near 6 Years Git Command Line Experience
- More than 1 Year C++(Qt) Cross-platform development experience
- Self-study Ruby, Python, JavaScript, Html, CSS, Dart
## Open Source Projects
### LSAnimator - An easy to read and write, non-invasive multi-chain animation framework, inspired by JHChainableAnimations.
[https://github.com/Lision/LSAnimator](https://github.com/Lision/LSAnimator)
1600+ Stars
Personal Project
- **Swift Support:** Swift 3.2 ~ 5.x Support.
- **Friendly Swift Interface:** Added friendly Swift interface in separate framework.
- **Multi-chain Animations:** Can complete all animation design needs.
- **CALayer Support:** Support CALayer initialization.
- **Parameter Auto-completion:** Support parameter auto-completion.
- **Support for Animation Hooks:** Added pre-animation and post-animation hooks for each animation step. Added a final completion hook that fires when all animation chains have completed.
- **Non-intrusive:** There is no need to make the view/layer class inherit from other base class.
### WKWebViewJavascriptBridge - A Bridge for Sending Messages between Swift and JavaScript in WKWebViews.
[https://github.com/Lision/WKWebViewJavascriptBridge](https://github.com/Lision/WKWebViewJavascriptBridge)
900+ Stars
Personal Project
- **Swift Support:** Swift 3.2 ~ 5.x Support.
- **High Performance:** The messaging performance is higher than intercept requests.
- **High Speed:** No need to consider alert box safety timeout.
- **Lightweight:** This framework contains only 3 files.
- **Non-intrusive:** There is no need to make the webview class inherit from other base class.
## Work Projects
### [猿辅导](https://apps.apple.com/cn/app/%E7%8C%BF%E8%BE%85%E5%AF%BC-%E4%B8%AD%E5%B0%8F%E5%AD%A6%E7%94%9F%E5%85%A8%E7%A7%91%E5%9C%A8%E7%BA%BF%E8%BE%85%E5%AF%BC%E7%9B%B4%E6%92%AD%E8%AF%BE/id974568444)
From 2020/06
YuanFuDao Online Education
- Architecture Upgrade - Extraction of shell engineering and hierarchical structure design.
- iOS Component Binarization - Reuse of compilation products reduces compilation time.
- Accurate Testing - Detect whether the changed code is covered by the Q&A's black box test.
### [美团外卖商家版](https://itunes.apple.com/cn/app/%E7%BE%8E%E5%9B%A2%E5%A4%96%E5%8D%96%E5%95%86%E5%AE%B6%E7%89%88-%E7%AE%A1%E5%AE%B6%E5%90%8E%E5%8F%B0/id869802614?mt=8)
2018/02 - 2020/06
Takeaway Business Edition
#### Main Output
- MTFlutter Dynamic (Flap) - Proxy Code Automatic Generation.
- WMBAVKit - A library of basic capabilities for iOS video editing based on OpenGL.
- Order module platform - Support two independent business lines for takeaway and retail.
- Data construction of the order business line
#### Other Output
- MTFlutter scaffolding, solve the environment configuration, team collaboration, version synchronization and other issues
- Source mirroring repo, generate source code automatically in version dimension, effective improved online problem operation and maintenance timeliness
- Order synchronization reconstruction,ensure the timing order and integrity of service links under high concurrency
## Employment History
### Beijing Yuanli Education Science and Technology Co., Ltd.
Learning Service iOS Team Leader 2020/06 - 2021/08 (onboarding grant option)
iOS Component Manager 2021/08 - Now
- The person in charge of Learning Service iOS Team (2020/06-2021/08), who is responsible for improving the development efficiency and delivery quality, building the team and daily management work.
- The person in charge of the mobile component management project (2021/08-present), who is responsible for building the component management platform used by the company's multiple business lines.
- In the fall of 2020/2021, the school recruits interviewer and social interviewer, who is responsible for checking the candidate's technical ability in combination with the interview criteria.
### Beijing Sankuai Online Technology Co., Ltd.
iOS Development Engineer 2018/02 - 2018/09
iOS Senior Development Engineer(Promoted) 2018/10 - 2020/06
Historical performance during employment: S, B+, A, B+
Awarded to RSU during talent inventory
- The person in charge of Order Module(2019/02 - 2019/11), who responsible for iOS client order module technical planning, architecture upgrade, problem handling, data construction, focusing on improving the development efficiency and output quality of the module.
- In the spring of 2019/2020, the school/social recruits first interviewer, who is responsible for checking the candidate's technical ability in combination with the interview criteria.
### Invisible Tech, Inc.
iOS Team Leader
2017/06 - 2018/02
### Shenzhen Suishou Personal Finance Technology Co., Ltd.
iOS Developer
2015/10 - 2017/03
### Shenzhen Kingdom Sci-Tech Co., Ltd.(SC 600446)
C & C++ Developer And Student
2014/02 - 2015/10
## Education
Inner Mongolia University(211)
Computer Science and Technology
September 2010 - June 2014
## Social
- GitHub:[@Lision](https://github.com/Lision)
- Blog:[lision.me](https://lision.me/)
## Other Information
- CET-4
- IMUDGES(Inner Mongolia University Developer Group of Elite Student) Android Team Leader(2012-2013)