Tommy Le, Software Developer in Vancouver, BC, Canada
Tommy Le

Software Developer in Vancouver, BC, Canada

Member since November 29, 2021
Tommy is an expert iOS developer with over a decade of experience in this field. Aside from iOS, he enjoys writing back-end APIs using PHP and Node.js. Work-wise, Tommy is detail-oriented and prefers to be deeply involved in a project with constant communication. He's worked in teams of all sizes and has also led a few. Tommy takes a quality-focused approach to engineering and avoids taking shortcuts that compromise maintainability or user experience while always being aware of business needs.
Tommy is now available for hire


  • Latch
    Swift, iOS, UIKit, Bluetooth, Model View Viewmodel (MVVM), REST APIs
  • IntelliQuit
    Swift, C++, OpenCV, Amazon Web Services (AWS), Node.js, React, Kotlin...
  • Metagon Technologies LLC
    Swift, SwiftUI, Objective-C, iOS, Android, Java, Kotlin...



Vancouver, BC, Canada



Preferred Environment

iOS, Xcode, Swift, SwiftUI

The most amazing...

...things I've developed are more than 50 mobile apps so far. Nearly half of them are available in App Store.


  • iOS Swift Developer

    2022 - 2022
    • Developed an application that integrates IoT devices, especially latch kits, including latch lock, the next-generation smart lock for individuals and businesses.
    • Added new features, tracked the errors, and anticipated several brainstorming discussions.
    • Contributed to the decision-making process and developed new features to have demos in front of the company's senior managers.
    Technologies: Swift, iOS, UIKit, Bluetooth, Model View Viewmodel (MVVM), REST APIs
  • Senior Mobile Engineer

    2020 - 2021
    • Wrote the Android and iOS apps in Swift using MVC architecture. I managed dependencies using CocoaPods and OpenCV framework with a C++ module to parse the photos. Helped back-end developers with testing APIs via Postman.
    • Managed projects with Jira, team communication through Slack, Xcode for IDE, and Postman for API testing.
    • Maintained the application with the latest Swift and iOS versions. Created a prototype app in SwiftUI.
    • Rewrote the Android app using Kotlin and integrated the OpenCV module.
    Technologies: Swift, C++, OpenCV, Amazon Web Services (AWS), Node.js, React, Kotlin, Model View Viewmodel (MVVM), REST APIs
  • Lead iOS Engineer

    2019 - 2020
    Metagon Technologies LLC
    • Made significant decisions regarding the system architecture. Built an iOS application in Swift and helped develop a web admin console in Angular 10. Applied Agile methodology to break down into sprints and manage deadlines for all platforms.
    • Headed project management using Jira. Utilized Bitbucket for source control, Slack for team communication, Xcode, Android Studio, VS Code as IDE, and Bitrise for CI/CD.
    • Led the team to create iOS, Android, and Web applications and release them to stores quickly. Helped create prototypes for Series A funding.
    Technologies: Swift, SwiftUI, Objective-C, iOS, Android, Java, Kotlin, Model View Viewmodel (MVVM)
  • Senior iOS Engineer

    2017 - 2019
    Stroer Media Brands Apps
    • Worked closely with Android and back-end developers to sync the features across the platform. Created several pod libraries that would be shared across multiple company projects and polished the app to optimize performance.
    • Utilized Jira for project management, Slack for team communication, Github for source control, Bitrise for CI/CD, and Zoom for the teams' meetings.
    • Helped boost the app visibility and downloads in the App Store by managing administrative services only (ASO).
    Technologies: iOS, Swift, Objective-C, Android, Java, Model View Viewmodel (MVVM)
  • Senior Mobile Engineer

    2015 - 2017
    • Provided ongoing maintenance and feature work on a distributed team for multiple applications.
    • Utilized Basecamp for project management, Slack for team communication, and Gitlab for source control.
    • Interviewed remote iOS candidates to help build out an overseas engineering team and onboarded multiple junior iOS engineers while documenting our process.
    • Documented the company's processes and code style guidelines.
    Technologies: iOS, Objective-C, Swift, Android, Java, Kotlin
  • iOS Developer

    2013 - 2015
    • Created 8 Tracks iOS app architecture, worked on feature development, and implemented bug fixes for 1.2 million active users monthly. Co-designed and iterated upon major features with the UX and design teams.
    • Tracked and bug-fixed using Jira tool and documented using Confluence.
    • Launched a complete redesign of the application in 2014, loved by the community and the press.
    Technologies: iOS, Objective-C, Amazon Web Services (AWS)
  • Mobile Developer

    2010 - 2013
    Clover Studio
    • Created a dozen client chat applications for iOS using Objective-C and collaborated with back-end engineers to build the back-end engine in PHP.
    • Tracked and bug fixed using Jira tool and managed source control using Bitbucket.
    • Launched multiple game applications and created the first-ever Socket.IO-based chat application of the company.
    • Developed some Cocos2d-based games for iOS and Android platforms.
    Technologies: iOS, Objective-C, Android, Java


  • TipTapGo

    This application allows users to tip service providers, such as waitresses and bartenders, easily.

    The application will search nearby service providers, let users select one, and give a tip.

    Service providers will have either a mobile application, like a service-provider app, installed on their phones or wear a BLE-powered bracelet designed by TipTapGo.

    This way, the customer's app will search and pair with the provider's application, and payment is made between the two.

    - Made significant decisions regarding the system architecture.
    - Built iOS and Android applications.
    - Helped develop web admin console in Angular 10.
    - Applied Agile methodology to break down into sprints and manage iOS,
    Android, web, and back-end development deadlines.

  • Social Networking App — S'More

    S'More is the world's first relationship network designed to connect singletons beyond a headshot.
    It reveals your photos to your matches only when they chat with you. Also, video is initially blurred and will get clear as you spend time with them via video chatting.

  • Good Eggs

    I helped move the codebase toward a new architecture, using ReSwift and VIPER to iterate more rapidly on features. One notable feature I built was the ability to preorder for various holidays and events for which the company sets up special preorder availability.

    A part of maintaining and iterating on the app, I was also iterating on the back-end API that coalesces requests from the iOS app and proxies them to the central application server. For full-stack features, I worked on all three codebases.


  • Languages

    Swift, Objective-C, C++, Java, Kotlin, GraphQL
  • Libraries/APIs

    RxSwift, REST APIs, React, OpenCV, Node.js
  • Tools

  • Paradigms

    Model View Viewmodel (MVVM)
  • Platforms

    iOS, Android, Amazon Web Services (AWS)
  • Frameworks

    SwiftUI, React Native, Angular, Core Data, Flutter, UIKit
  • Other



  • Bachelor's Degree in Computer Science
    2005 - 2009
    University of Zagreb - Zagreb, Croatia

To view more profiles

Join Toptal
Share it with others