Lance Fu
Senior iOS Developer at Eventbase- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Chinese Native or bilingual proficiency
Topline Score
Bio
Experience
-
Eventbase
-
Canada
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Senior iOS Developer
-
Oct 2017 - Present
Responsible for architecting and implementing product features. Design and develop several libraries that follow clean architecture with reactive programming (RxSwift) and dependency injection (Swinject) frameworks. Formulate and carry out plans to refactor significant portion of the legacy codebase with thorough documentation and test plans. Mentor junior devs with workshops, pair programming, and debug sessions. Standardize processes to make things more plug-and-play. Reduce variations in implementation to improve efficiency.
-
-
-
Dynamic Leap Technology Inc.
-
Canada
-
Software Development
-
iOS Developer
-
Dec 2015 - Aug 2017
Responsible for development and maintenance of various applications for Apple platforms including iOS (ShareSmart) and tvOS (Guitar Tricks and CinemaFrame). Working closely with both client and designer to ensure requirements are met. Led a multi-platform project (iOS and Android) that lasted roughly 6 months and assisted with project management. Most recently, implementing enterprise app for Carnival Corporation with Marine Learning System using Swift, reactive programming, and MVVMC paradigm. Responsible for development and maintenance of various applications for Apple platforms including iOS (ShareSmart) and tvOS (Guitar Tricks and CinemaFrame). Working closely with both client and designer to ensure requirements are met. Led a multi-platform project (iOS and Android) that lasted roughly 6 months and assisted with project management. Most recently, implementing enterprise app for Carnival Corporation with Marine Learning System using Swift, reactive programming, and MVVMC paradigm.
-
-
-
Yero
-
Vancouver, Canada Area
-
iOS Developer
-
Jun 2015 - Nov 2015
Developed Yero iOS app which consumes our internal RESTful API for location-based social features. Technologies or libraries used in app include Core Data, AFNetworking, SDWebImage, AWS iOS SDK, Parse, Gimbal and Pusher... etc. Developed Yero iOS app which consumes our internal RESTful API for location-based social features. Technologies or libraries used in app include Core Data, AFNetworking, SDWebImage, AWS iOS SDK, Parse, Gimbal and Pusher... etc.
-
-
-
Hyve
-
Vancouver, Canada Area
-
iOS Developer
-
Jun 2014 - May 2015
Developed Hyve iOS app. Responsibilities mainly focused on client development, but also involved some server side work and project management. Implemented social networking features like Facebook and Twitter login, cross-posting contents to Facebook, news feed, events, photos, some location-based features, and Mixpanel integration for analytics. Developed Hyve iOS app. Responsibilities mainly focused on client development, but also involved some server side work and project management. Implemented social networking features like Facebook and Twitter login, cross-posting contents to Facebook, news feed, events, photos, some location-based features, and Mixpanel integration for analytics.
-
-
-
Promo by Viral Foundry
-
Vancouver, Canada Area
-
iOS Developer
-
Feb 2014 - Mar 2014
Developed Promo iOS app. Worked as iOS developer to finish off Promo and submit to the App Store. The app aims to make running promotions easier for small business with e-business features and Facebook & Twitter integration for signup & sharing. Developed Promo iOS app. Worked as iOS developer to finish off Promo and submit to the App Store. The app aims to make running promotions easier for small business with e-business features and Facebook & Twitter integration for signup & sharing.
-
-
-
Perch
-
Canada
-
Telecommunications
-
1 - 100 Employee
-
iOS Developer
-
Aug 2012 - Nov 2013
Developed Perch iOS app. Collaborated with Ruby dev on both HTTP & Socket based communication. Worked closely with designer to improve UX and implement UI. In addition, assisted user engagement manager in implementing user events tracking and automating data gathering for analyzing. Developed Perch iOS app. Collaborated with Ruby dev on both HTTP & Socket based communication. Worked closely with designer to improve UX and implement UI. In addition, assisted user engagement manager in implementing user events tracking and automating data gathering for analyzing.
-
-
-
V7 Entertainment
-
Canada
-
Entertainment
-
1 - 100 Employee
-
Software Engineer Intern
-
May 2011 - Aug 2011
Developed an xbox indie title using the V7 proprietary engine: HiveEngine and FiX (Flash in XNA). Also, worked on a research project with Emily Carr University of Art+Design in real-time motion capture data visualization. Developed an xbox indie title using the V7 proprietary engine: HiveEngine and FiX (Flash in XNA). Also, worked on a research project with Emily Carr University of Art+Design in real-time motion capture data visualization.
-
-
-
The University of British Columbia
-
Canada
-
Higher Education
-
700 & Above Employee
-
Research Assistant
-
May 2009 - Aug 2009
Responsible for aligning images before merging RGB channels to become HDR video. Work involved using Matlab to compute homography transformation matrix, and then wrote C++ program to handle the videos captured by cameras. Responsible for aligning images before merging RGB channels to become HDR video. Work involved using Matlab to compute homography transformation matrix, and then wrote C++ program to handle the videos captured by cameras.
-
-
Education
-
Centre for Digital Media
Master's degree, Digital Media -
The University of British Columbia
Bachelor of Science (B.Sc.), Computer Science