T

Terrel Lewis

IOS Engineer

United Kingdom11 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over six years of mobile app development experience.
  • Led flagship product development with high user ratings.
  • Expert in Android development and user interface design.
Stackforce AI infers this person is a B2C Android Development expert with a strong focus on user experience.

Contact

Skills

Core Skills

Android DevelopmentKotlinSoftware DevelopmentGoogle Cloud Platform (gcp)

Other Skills

After EffectsAlgorithmsAndroidAndroid StudioBusiness DevelopmentBusiness PlanningBusiness StrategyCC#C++Cloud FirestoreCompetitive AnalysisContinuous Integration and Continuous Delivery (CI/CD)Data StructuresEntrepreneurship

About

Android Engineer passionate about building consumer products, with over six years of experience in mobile app development. Enjoy the process of building products right from the prototyping phase to developing production-grade software with a keen emphasis on the end-user throughout the journey.

Experience

11 yrs
Total Experience
1 yr 10 mos
Average Tenure
2 yrs 7 mos
Current Experience

Deliveroo

Software Engineer - Android

Nov 2023Present · 2 yrs 7 mos · London Area, United Kingdom · On-site

Android DevelopmentKotlinJetpack ComposeContinuous Integration and Continuous Delivery (CI/CD)

Airblack

Product Engineer

May 2021Nov 2023 · 2 yrs 6 mos · Hybrid

  • Led development of the flagship product on Android maintaining a Playstore rating of 4.8
  • Android responsibilities:
  • Built a dynamic UI rendering framework that supports a vast array of customizable and reusable UI elements
  • Integrated live chat capabilities using Sendbird SDK
  • Implemented app theming which gave us the capability to launch new clubs quickly with different colour themes
  • Owned multiple features in the app right from ideation to production rollout. One key feature was the Showcase Feed which improved online class participation by ~20%
  • Implemented complex recycler views which included pinning elements based on position and nested quick scrolls
  • Improved image-loading experience on the app by adding a shimmer effect across components and caching/pre-fetching high-frequency images
  • Other Responsibilities:
  • Set up a WordPress blog for the beauty category and managed content creation.
  • Set up metrics dashboards for various product features on Amplitude and Metabase
  • Conducted periodic user research calls to understand their experience and resolve pain points
  • Built internal tools on Retool to ease operations
  • Worked with an external agency to improve the SEO of our main website
RetrofitUser Interface DesignKotlin CoroutinesFirebaseJSONModel-view-viewmodel (MVVM)+8

Synapse inc.

2 roles

Full Stack Engineer

Apr 2018Feb 2021 · 2 yrs 10 mos

  • Set up the backend infrastructure for the app
  • Built REST APIs using the Django Rest Framework.
  • Setup PostgreSQL to store user and app related data on our server and wrote SQL queries and python scripts to fetch and process the data.
  • Set up New Relic to monitor the performance of APIs and Sentry for error tracking.
  • Set up a serverless backend infrastructure using Firebase products (Cloud Firestore for the Database and Cloud Functions for the APIs) to process and store subscriptions in a secure and scalable manner.
  • Set up Real Time Developer Notifications to be sent by the Google Play console to the backend every time there’s an update to a subscription status of the Android app.
  • Well-versed with the Google ecosystem of products which includes the Google Play Console for app release management and managing subscriptions and Google Cloud Platform for all backend-related services.
Cloud FirestoreRESTful WebServicesFirebaseSoftware DevelopmentGoogle Cloud Platform (GCP)REST APIs+5

Android Developer (Founding Engineer)

Jun 2016Apr 2018 · 1 yr 10 mos

  • Built the Daywise app from scratch and scaled it to over 100K installs
  • Worked with the latest Android Jetpack components like Room for storage, Paging for loading data efficiently into RecyclerViews and WorkManager for scheduling background jobs.
  • Worked closely with top designers to translate material designs to code in an iterative manner.
  • Made use of latest UI components like ConstraintLayout, and open source libraries like MPAndroidCharts for plotting custom graphs and have designed custom views and animations.
  • Worked towards incorporating the MVP architectural pattern early on in the development of Daywise which required making use of Dagger 2 as a dependency injection framework.
  • Worked on using AlarmManagers to run time-sensitive operations as well as came up with a workaround to solve the issue of alarms being killed by the system on Chinese OEMs due to custom battery optimization policies.
  • Incorporated Sign-in with Google flow using Firebase Authentication in order to process subscriptions
  • Instrumented analytics using third-party SDKs (Amplitude and Firebase)
  • Proficient in using Firebase Remote Config to be able to set up feature gates.
  • Well-versed with app release management using the Google Play console.
  • Worked closely with our CTO and CDO to architect the app, improve code quality and incorporate best practices w.r.t. coding, documentation, and version controlling using Git.
RetrofitFirebaseJSONSoftware DevelopmentREST APIsGit+5

Fabfresh

Android Developer

Jan 2016May 2016 · 4 mos · Bengaluru Area, India

  • Worked on multiple features of the Android app which served as an interface for the customer to avail the company’s laundry services.
  • Features included live location tracking of the rider partner using the Google Maps SDK and delivering real time updates to the customers on their laundry status using Google Cloud Messaging.
  • Built a PoC Android app from scratch which served as an interface for communicating with the smart laundry bag that is fitted with a weight sensor and bluetooth module.
  • The app was responsible for periodically polling the bag for its weight using Bluetooth socket communication and then automatically placed a request for laundry pickup if the weight crossed a threshold value.
Software DevelopmentREST APIsGitSQLiteAndroidAndroid Studio+2

Gyan lab

Application Developer

Jun 2014Jul 2014 · 1 mo · Bangalore

  • Developed a mobile and desktop application for the Windows platform that served as a preparation tool for the national level olympiad, Kidovators aimed at skilling over a million K-12 students in 21st-century skills to help them thrive in the future
Software Development

Apps2eaze tech india pvt ltd

2 roles

Business Development Executive

Jan 2014May 2014 · 4 mos

  • Developed wireframes for mobile applications
  • Handled communications with business clients and proof read various documentations prepared during the development of a project

Marketing and Data Analytics

Jun 2013Dec 2013 · 6 mos

  • Developed promotional ads for various products and businesses
  • Performed product research for an in house developed product

Techtatva'13

Organiser-Sponsorship Team

May 2013Oct 2013 · 5 mos · Manipal

  • Pitched to multiple potential sponsors for the annual college technical fest and bagged a sponsorship deal from a national cycle brand, TI cycles.

Education

Duke University

Research Scholar — Behavioral Sciences

Jan 2016May 2018

Manipal Institute of Technology

Bachelor's Degree — Information Technology

Jan 2012Jan 2016

Little Rock Indian School

Jan 2010Jan 2012

GEMS Education

Jan 2004Jan 2010

Stackforce found 100+ more professionals with Android Development & Kotlin

Explore similar profiles based on matching skills and experience