Yongfeng Chai

Lead Developer at Lockcard
  • Claim this Profile
Contact Information
Location
Chicago, Illinois, United States, US
Languages
  • Chinese Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Triplebyte Certified
    Triplebyte
    Jan, 2023
    - Sep, 2024
  • 6.00.1x: Introduction to Computer Science and Programming Using Python
    edX
    Nov, 2019
    - Sep, 2024
  • SD2x: Data Structures and Software Design
    edX
    Nov, 2019
    - Sep, 2024
  • Learning How to Learn: Powerful mental tools to help you master tough subjects
    Coursera

Experience

    • Canada
    • E-Learning Providers
    • 1 - 100 Employee
    • Lead Developer
      • Jun 2022 - Present

      Lockcard is a truly valuable product to help people learn languages (currently support English) through the right and painless learning method. Lockcard will not leave you frustrated, and it will be the language learning tool that knows you best. • Analyze user needs and software requirements to determine feasibility of the design within the time and cost constraints. • Collaborate efficiently with top designers and product managers from different countries. • Helped team move forward the project to 2.0 milestones and now is moving towards 3.0. • Refactor project with modular design and MVVM making the project more scalable, maintainable and testable. Show less

    • United Kingdom
    • Software Development
    • 700 & Above Employee
    • Software Engineer - iOS
      • Mar 2018 - Dec 2019

      FARFETCH is the leading global platform for the luxury fashion industry. Its app have users in 190 countries, bringing together over 3,000 brands from more than 50 countries worldwide. Responsibilities: • Analyzed the requirements before giving story points in agile. • Collaborated efficiently with top engineers around the world. • Modularized the App to reduce coupling and increased development efficiency by 30%. • Worked on the MVVM pattern for developing features. • Worked on converting the Objective-C code to Swift. • Designed a payment SDK framework, containing AliPay, WeChatPay, UnionPay, to offer uniform interfaces for outer. • Been responsible for the development of shopping cart, checkout module. Optimized checkout time by 50%. • Improved code quality through code reviews, writing effective unit tests and collaborating with QA on implementing automation testing. • Debugged and improved performance issues within app workflow by using Allocations instrument. • Worked on maintaining the localization across the app for different language. • Worked on configuration manager to deactivate and activate any features using Switch. • Used Gitlab repository for code management. • Project managed using Agile/SCRUM, code delivered in 2-week sprints. Show less

    • United States
    • Higher Education
    • 700 & Above Employee
    • iOS Engineer
      • Aug 2016 - Dec 2017

      Blackboard is the world's leading education technology company with the industry's most comprehensive student-success solutions. Multiple Blackboard applications change the way students and teachers approach education. I had worked primarily on Blackboard Student and Instructor applications building new features, helping team generate localization data automatically, integrating Backend services, Unit testing and releasing new versions of apps to App store. Blackboard is the world's leading education technology company with the industry's most comprehensive student-success solutions. Multiple Blackboard applications change the way students and teachers approach education. I had worked primarily on Blackboard Student and Instructor applications building new features, helping team generate localization data automatically, integrating Backend services, Unit testing and releasing new versions of apps to App store.

    • China
    • Hospitals and Health Care
    • 1 - 100 Employee
    • iOS Engineer
      • Mar 2015 - Aug 2016

      The name "杏仁医生" is similar to "Trust Doctor", which explains the good vision of TrustDoctor to help doctors, serve patients and improve doctor-patient relationship. It is a professional and efficient doctor-patient communication management tool. Doctors can establish a deeper and closer relationship with their patients through Almond Doctor, and provide special follow-up, tracking, communication and retrieval functions, which is an important medical practice aid for doctors and can provide various special services for their patient base. Patients can establish long-term and stable connections with doctors they know and trust through TrustDoctor, and have sufficient time and opportunities to communicate with them, directly addressing the communication shortcomings of traditional outpatient clinics. Responsibilities: • Built new features using Objective-C, Swift, Cocoa/Cocoa Touch, UIKit, SQLite & Core Data to develop Native iPad/iPhone applications. • Researched new technologies (React Native) and development tools to remain informed of current • Led a small development team of 6 as a version owner and released several versions in AppStore successfully. • Fixed online bugs dynamically using JSPath. • Debugging the application using Xcode and Instruments for memory leaks and increasing the performance of the app. Show less

Education

  • Illinois Institute of Technology
    Master's degree, Computer Science
    2020 - 2022
  • Northeast Petroleum University
    Bachelor's degree, Social Sciences
    2011 - 2015

Community

You need to have a working account to view this content. Click here to join now