Genc Tasbasi, Android Developer in London, United Kingdom
Genc Tasbasi

Android Developer in London, United Kingdom

Member since January 1, 2021
Genc is an Android application developer with more than a decade of experience. He started working on Android in 2008 and that's pretty much what he has been doing since. Recently, he's architected, designed, and developed the mobile application of a London-based private bank. Genc has exemplary and concise communication skills and a passion for mobile technologies and data-centric applications.
Genc is now available for hire

Portfolio

Experience

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

Windows, MacOS, Android, Kotlin

The most amazing...

...thing is that some of the Android applications I've developed have made it to top 20 in their categories!

Employment

  • Android Team Lead

    2020 - 2021
    C. Hoare & Co.
    • Led the design and development of four major components of the bank's mobile application: accounts, transactions, payments, and transfers.
    • Translated and implemented the pixel-perfect designs from the UI/UX team.
    • Oversaw the architectural design of the mobile platform, which ensured the stability and maintainability of the mobile applications.
    • Maintained the legacy code of the earlier application to ensure a smooth banking experience for the clients.
    • Mentored less skilled and junior developers through code reviews.
    • Worked with the following Firebase tools: Analytics and Crashlytics.
    Technologies: Android, Kotlin, Java, APIs, Android SDK, Android API, Android App Design, Code Architecture
  • Lead Android Developer and Architect

    2019 - 2020
    Acosta Europe
    • Designed and developed the phone version of the existing field service management app.
    • Led the front-end development and architecture of the Android application.
    • Worked with several stakeholders (designers, QA teams, API teams, and managers) to ensure that the platform had an overall high code quality.
    • Mentored junior developers and helped the onboarding of new team members.
    • Worked with the human resources department to build the Android team.
    • Led a team of developers to maintain the older versions of the Android application.
    • Worked with the following Firebase tools: Crashlytics, Analytics, A/B testing, remote configuration, real-time database, authentication, and cloud storage.
    Technologies: Java, Kotlin, Android, Android SDK, Android API, App UI, App UX, Android App Design
  • Lead Android Developer

    2017 - 2019
    Reach Contact Field Marketing
    • Ported the tablet version of the company's flagship mobile application to phones.
    • Maintained and refactored the legacy mobile application into a modern one with a proper MVVM architecture.
    • Added end-to-end and unit tests to the existing codebase to ensure stable and regular releases.
    • Implemented several complex UI widgets to make sales representatives' daily work processes easier.
    • Regularly joined end-users in the field and investigated how the application was actually being used so it can be improved accordingly.
    Technologies: Android, Kotlin, Java, Android SDK, Android API, App UI, App UX, Android App Design
  • Head of Mobile

    2016 - 2017
    Forevr
    • Managed and led several mobile and back-end developers to build the company's cloud-based messaging application.
    • Developed a pixel-perfect Android application in three months from scratch based on the design team's wireframes.
    • Led the architectural design meetings and made most of the decisions for the Android application.
    • Developed the network layer of the Android application to ensure seamless synchronization between the back end and the Android app.
    • Traveled to Ukraine to work with a remote team to ensure high-quality collaboration between the engineering team and other stakeholders.
    Technologies: Android, Android SDK, Android API, Java, Kotlin, Android App Design, Code Architecture
  • Senior Android Developer

    2015 - 2016
    DeltaRail
    • Developed the company's GPS-based commuting application for Londoners.
    • Designed and implemented the MVP architecture for the Android application.
    • Followed a modular approach while developing the major components of the codebase, including the network, data, views, and business use cases.
    • Built complex UI components based on the back-end data received.
    • Implemented geofencing in order to offer application users unique features based on their commuting routes in and around London.
    Technologies: Kotlin, Java, Android, Android App Design, Code Architecture
  • Senior Android Developer

    2014 - 2015
    Tesco
    • Developed the popular 4-hour delivery slot of the Android application.
    • Implemented several pixel-perfect UI components that are used by thousands of people in the UK alone.
    • Built a test suite and improved the code coverage of the application with new unit tests.
    • Worked closely with other teams like the iOS and back-end teams to ensure a high code quality.
    Technologies: Android, Java, Android API, Android App Design
  • Lead Android Developer

    2013 - 2014
    JPJ Group
    • Developed, with a team of eight, the company's Slots game (Android application).
    • Designed and implemented the W-2G form entry to be used directly from the Android application so users can report gambling winnings.
    • Implemented several GPS restrictions to make sure the application can only be used only in the licensed countries.
    Technologies: Android, Android API, Java, UI, App UI, UX, App UX, Android App Design
  • Lead Android Developer

    2008 - 2014
    ieDigital
    • Worked as a sole developer at the beginning and designed the architecture of the company's first financial mobile application with industry-standard best practices.
    • Designed and developed four major components of the financial mobile application: accounts, transfers, payments, and transactions.
    • Oversaw the release processes and worked with DevOps to ensure seamless releases.
    • Organized technical brown-bag sessions to help juniors to get up to speed.
    Technologies: Android, Android API, Java, Android App Design, Code Architecture

Experience

  • Mobile Banking App (Development)
    https://play.google.com/store/apps/details?id=com.mobile.CHoareCo

    As the lead developer of the Android team, I designed and developed the app's four major components: accounts, transactions, payments, and transfers. I also worked closely with the UI/UX design team to ensure a pixel-perfect implementation.

  • Tesco Groceries App (Development)
    https://play.google.com/store/apps/details?id=com.tesco.grocery.view

    I worked as a cross-platform Android developer for the Android phone and tablet apps of Tesco (a major grocery chain based in the UK with several international locations).

    I also participated in the design and development of the application for the Thai and Malaysian markets. I developed the 4-hour delivery slot component along with several other improvements across the app.

  • Commute London | A Commuting App for Londoners (Development)
    https://play.google.com/store/apps/details?id=com.deltarail.commutelondon&hl=en_GB&gl=US

    Commute London is an application I developed for Resonate. It took only three months to design and implement it from scratch while working closely with back-end, QA, and UI/UX teams.

    The application provides live feedback from other users about train services and lets users rate every train service they take. Users can access the live updates on train times and can keep track of how many minutes they’ve lost when the train's been late.

    I developed the entire application, ensuring a maintainable and scalable code base with a clean architecture approach.

Skills

  • Languages

    Kotlin, Java
  • Frameworks

    Android SDK
  • Libraries/APIs

    Android API, REST APIs, Firebase Android SDK
  • Platforms

    Android, Firebase, Windows, MacOS
  • Other

    Software Engineering, APIs, Android App Design, Code Architecture, App UI, App UX, UI, UX

Education

  • Master's Degree in Software Engineering
    2003 - 2005
    Bogazici University - Istanbul, Turkey

To view more profiles

Join Toptal
Share it with others