Jia Li, Mobile Application Developer in Manchester, United Kingdom
Jia Li

Mobile Application Developer in Manchester, United Kingdom

Member since March 18, 2021
Jia is a senior mobile developer and team tech lead with 15 years of experience, specializing in Android app development. With rich experience and a deep understanding of the full mobile application development process, principles, and best practices, Jia has created Android apps in Java and Kotlin for clients in various industries, including a price comparison service, car manufacturer, traffic monitoring service, job search engine, online review platform, and household utility provider.
Jia is now available for hire

Portfolio

  • MoneySuperMarket
    Android Development, Android Studio, Firebase, Bitbucket, GitHub, Java...
  • Apadmi
    Android Development, iOS, Java, Bitrise, Firebase, AppsFlyer, Crashlytics...
  • Mapway
    Java, C#, Subversion (SVN), BlackBerry, J2ME, Mobile Apps, Windows Phone...

Experience

Location

Manchester, United Kingdom

Availability

Part-time

Preferred Environment

Windows, MacOS, Android Studio, Bitbucket, GitHub, Jenkins, Bitrise, Firebase, Kotlin, Java

The most amazing...

...mobile apps I've developed were for MoneySuperMarket, United Utilities, and Zoek.

Employment

  • Senior Android Developer

    2018 - 2021
    MoneySuperMarket
    • Led the junior developers to refactor and clean up the whole Android app codebase and implemented proper dependency injection for the MVP pattern.
    • Played a key role in migrating an old Android app to the new one. Collaborated with product, UX, server, and other teams to ensure certain parts of the new app were functioning as expected, such as user profile, settings, and several other features.
    • Supported and mentored an intern who made big progress and developed his mobile app development skills. He was able to work independently as an experienced junior developer within a few months and received good feedback from his university tutor.
    Technologies: Android Development, Android Studio, Firebase, Bitbucket, GitHub, Java, Kotlin, Jenkins, Bitrise, Test-driven Development (TDD), Mixpanel Android API, AppsFlyer, Salesforce, Salesforce Marketing Cloud, Retrofit 2, MacOS, Teams, Slack, Confluence, Jira
  • Senior Software Engineer

    2013 - 2018
    Apadmi
    • Developed 15+ mobile applications for various clients, such as a job search engine, household utility provider, online review service, and car manufacturer.
    • Led the Android team as tech lead on multiple projects of various sizes and received achieved very positive client feedback for all of them.
    • Supervised and mentored junior developers, helping them build their development skills and progress to mid-level developers quickly.
    Technologies: Android Development, iOS, Java, Bitrise, Firebase, AppsFlyer, Crashlytics, Objective-C, Swift, Jira, Jenkins, Android Studio, RESTful APIs, Bitbucket, GitHub, Slack, Retrofit 2
  • Senior Software Engineer

    2005 - 2012
    Mapway
    • Served as a key developer on Traffic TV, the company's main product on multiple mobile platforms, such as J2ME, Windows Phone, Android, and BlackBerry. It gained a high profit and good reputation for the company.
    • Developed key aspects of the Android, Windows Phone, and J2ME versions of Tube Map, which became the most successful London tube mobile application at that time.
    • Supervised junior developers on projects and helped them develop their skills quickly.
    Technologies: Java, C#, Subversion (SVN), BlackBerry, J2ME, Mobile Apps, Windows Phone, Android

Experience

  • MoneySuperMarket Android App
    https://play.google.com/store/apps/details?id=com.moneysupermarket.phoenix&hl=en_GB&gl=US

    An Android app based on Kotlin. I participated in developing almost all features of the app, such as network connections, data storage, all UI journeys, push notifications, data analytics, and Crashlytics.

    I collaborated with the back-end team to create a dedicated RESTful API to serve the data required by this front-end app. I also liaised with the product, UX, data, and other teams to ensure that the features I worked on complied fully with the company's style and served their intended business purposes.

  • United Utilities Android App
    https://play.google.com/store/apps/details?id=com.unitedutilities.consumer.app

    The United Utilities Android app lets users view their account balance, make payments, view payment history, and report water leaks. I led the Android team and collaborated with the UX team and the server team to design, develop, and deploy this app.

  • Zoek Android App
    https://play.google.com/store/apps/details?id=com.zoek.ui&hl=en_GB&gl=US

    An Android app that lets users easily search, save, share, and apply for jobs and manage their personal profiles. I led the Android team and collaborated with the UX team and the server team to design, develop, and deploy the app.

Skills

  • Languages

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

    Retrofit 2, Mixpanel Android API
  • Tools

    Android Studio, Bitbucket, GitHub, Jenkins, Salesforce Marketing Cloud, Subversion (SVN), Crashlytics, Jira, Slack, Confluence
  • Platforms

    Firebase, Bitrise, Windows, MacOS, AppsFlyer, Salesforce, iOS, BlackBerry, J2ME, Windows Phone, Android
  • Other

    Android Development, RESTful APIs, Computer Science, Software Engineering, Push Notifications, Mobile Apps, Teams, Payment APIs
  • Paradigms

    Test-driven Development (TDD)

Education

  • Bachelor of Science Degree in Computer Science
    2001 - 2004
    University of Manchester - Manchester, UK

To view more profiles

Join Toptal
Share it with others