JetDevs Certified
AVAILABLE

Yolanda T.

Agency Agency
iOS Developer iOS
Yolanda is an enthusiastic and experienced iOS developer with get-it-done, positive, self-motivated personality. She has almost 6 years of developing experience who is capable of offering solutions and has an in-depth understanding of the software development life cycle including requirement gathering, design, development, testing, and deployment. Prefer Swift as the primary development language, RxSwift, and MVVM as the main design pattern. Good developing team management experience and efficient communication skills.

Expertise

Years of Development Experience
10 Years
Skills
iOSSwiftScrumATDDAgileReactive ProgrammingMVVMMVCCoreDataC#CSSHTMLObjective-C
Domain Experience
Media & TelecomEntertainmentBookingReal Estate
Other Skills
Source Tree, Alamofire, Moya, RxSwift, Realm, Jira, BitBucket, Charles, Zeplin, Slack, Github, SourceTree, Trello, MacOS, Visual Studio, Xcode, Eclipse, MacOS, Visual Studio Code, Xcode
Language Spoken
English, Chinese

Experience

  1. iOS Developer
    KFCKU
    2019 - Until Now
    Project Summary
    KFC Indonesia is the largest F&B chain in the country. The project saw the construction of a comprehensive digital food ordering and management platform that has helped connect outlets all over Indonesia with millions of local users to date.

    Project Responsibilities
    Manage developers to implement the app, control project processes.
    Provide technical solutions to clients such as product online guidelines, analysis of demand feasibility.
    Provide solutions to developers to implement requirements, such as password encryption, menu layout.
    Use RxSwift and MVVM to create project architecture, include encapsulate network service, extensions, encapsulation of reused views, sample used demo ect.
    Review code standard(Swiftlint), and provide more performance and better architecture solution suggestions.
    Assessment of developers about work progress, performance and contribution.
    Work on specific development, such as new login and register flow, new menu and cart flow, new delivery flow, new order history flow, new payment flow, new rebuy order flow.
    Project Tech Stack
    MVVM, RxSwift, Realm, Firebase, DANA Pay, Google Map, Crashlytics, Precise Positioning, Shopping Cart, Menu Page, Loyal
  2. iOS Developer
    SHOX
    2020 - 2020
    Project Summary
    By downloading the Shox application, you will have friends who are ready to help you to shop online! Well, besides that at Shox you can immediately buy fashion items that are hit. There is no more word FASHION CRUDE!
    Project Responsibilities
    Review code standard(Swiftlint), and provide more performance and better architecture solution suggestions.
    Conducted high-efficient communications with team, quickly responded and active in helping teammates.
    Working for profile, toast and image search feature.
    Project Tech Stack
    MVVM, Swift, RxSwift, Moya, Toast-Swift
  3. iOS Developer
    TIX ID
    2018 - 2020
    Project Summary
    TIX ID is the leading movie ticket buying application in Indonesia which has millions of users. With TIX ID, you can book movie tickets at your favorite cinemas and movie theaters at ease, quick and secure without any hassle.
    Project Responsibilities
    Manage developers to build a mobile app and control development progress by JIRA and Bitbucket.
    Participate in development events and contribute constructive opinions, such as analysis function feasibility, forward-looking development, avoid development risk, such as crash, memory leak, etc.
    Use gRPC, RxMoya, Action and ObjectMapper to request data and handle data. Use Realm to implement the data store and cache.
    Create main functions, such as real time seats selection, real time inventory, lock seat, release seat and related logic.
    Use DANA pay, implement account association and provide security guarantees to prevent users from paying multiple times.
    Implement a loyalty program to give users more rewards and benefits.
    Finish web js interactive code and refine redundant code to improve performance, such as ticket info, network service, play video, share.
    Implement complex refresh animations and invitation animations.
    Create a video player which sources are Youtube, iframely and others, users can see the videos for related movies and can like, favorite, share the movie.
    Implement notification and event tracking.
    Review code logic and standard(Swiftlint), and provide more performance and better architecture solution suggestions.
    Make reports for developers about work progress, performance and contribution.
    Project Tech Stack
    MVVM, Swift, RxSwift, Moya, Realm, Carthage, Firebase, Appsflyer, gRPC, Onesignal, DANA Pay, Google Map, Crashlytics, Loyal, High Concurrency, Lock and Release Seats, Real-time Select Seat, Share and Deeplink, Video Player, JS, Action
  4. iOS Developer
    AustNews
    2017 - 2018
    Project Summary
    News platform used by more than 200,000 Australian Chinese. Reports of Australian social news, affairs reviews, hotspots, life information, and broadcasts of social events with a professional Chinese perspective.
    Project Responsibilities
    Lead iOS and Android developers on mobile development.
    Analyze functional feasibility and make recommendations for project design from a UX perspective.
    Make a development plan, estimate the difficulty and duration for development, and write a development schedule.
    In combination with project requirements, discussing with BE, then writing interface documents that can be used together by the BE and FE.
    Help developers implement recommended solutions such as multi-view layout, adaptive height layout, password encryption.
    Continuously improving app performance with latest technologies
    Implement functionality and UI/UX as needed. Such as comment, like, collect, share, report, search, segmentation tab list.
    Responsible for the entire project cycle, from requirements assessment to online.
    Project Tech Stack
    Swift, FMDB, MVC, Multi-view Layout, Like and Comment, Buy and sell idle items, Renting House, Show News, Technical and Product documentation, Share, Report, Facebook
  5. iOS Developer
    PORT OF QINGDAO
    2017 - 2017
    Project Summary
    Qingdao Cruise Homeport Official APP, the most convenient domestic cruise travel planning, the latest and most comprehensive route information, and the most popular cruise tourism knowledge. Quick access, one-click ordering, exclusive customer service one-on-one service.
    Project Responsibilities
    Combine the total duration of the project and use the Gantt chart to make a project schedule.
    Add new modules and related functions, such as order, reservation, new type products and multi-region display in the home page, etc.
    Modify structure and optimize the overall project.
    Add sharing on platforms: Weibo, Tencent and WeChat.
    Pre-online test and make an app online.
    Project Tech Stack
    Objective-C, FMDB, MVC, AFNet Working, Shopping Cart, Share and Deeplink, Multi-view Layout, Order List, AliPay and WeChatPay, RMCalendar, YCSegmentSource
  6. iOS Developer
    JustGo
    2015 - 2016
    Project Summary
    JustGo app is a mobile application for Go based on artificial intelligence computer vision technology. The automatic notation technology is the first in the world. The application scenarios of good chess are very wide, and can be used for events, offline entertainment, teaching and other games.
    Project Responsibilities
    Participate in JustGo demand design, project architecture.
    Implement functionality and UI/UX for the moment, my report, my collected chessboard part.
    Improve real-time image recognition performance.
    Implement AliPay and WeChatPay and ensure security.
    Implement share to platforms.
    Implement notification for real-time game notice and report notice.
    Optimized image recognition and refactor codes.
    Use instrument debugging and solve memory problems.
    Project online, maintenance, and product iteration.
    Project Tech Stack
    Swift, MVC, AliPay and WeChatPay, SWXMLHash, Alamofire, OpenCV, MCTS, Deep Learning, Real-time Go, Go Level Analysis

Education

Bachelor of Information Management and Information System
Shandong University of Technology - China Qingdao Shandong
2012 - 2016
AddShortlist