Logan Keller, Developer in San Jose, CA, United States
Logan is available for hire
Hire Logan

Logan Keller

Verified Expert  in Engineering

Software Developer

Location
San Jose, CA, United States
Toptal Member Since
April 16, 2020

Logan is a senior mobile engineer specializing in Flutter. Over the past eight years, he has led and contributed to the development of numerous cross-platform Flutter and React Native apps, as well as native iOS and Android apps. A problem solver at heart, Logan finds great fulfillment in overcoming challenges and bringing innovative ideas to life.

Availability

Full-time

Preferred Environment

Flutter, Dart, Swift, React Native, TypeScript

The most amazing...

...project I've worked on was Sober Grid, an app that helps people battle addiction. It was deeply fulfilling to work on something that literally saves lives.

Work Experience

Senior Mobile Engineer

2024 - 2024
Salt + Light
  • Helped lead the architectural design of the mobile application, ensuring a scalable and robust framework that supports seamless user interactions.
  • Developed and implemented key features, including the first-time user experience (FTUE), OTP and social sign-in, and push notifications, enhancing the overall user experience.
  • Ensured that the app was optimized for both iOS and Android platforms, delivering a consistent and high-quality experience for all users.
  • Worked closely with designers, product managers, and other engineers, providing technical guidance and mentoring junior developers, fostering a collaborative and efficient development environment.
  • Implemented rigorous testing protocols to identify and resolve bugs, ensuring the app’s stability and performance before its release.
Technologies: React Native, TypeScript, Supabase

Staff Mobile Engineer

2021 - 2024
Gloo
  • Worked with the mobile team in developing and releasing a Flutter app for SMS communication tools for nonprofit organizations.
  • Led from the keyboard by performing code reviews, contributing to front-end, back-end, and CI/CD processes, and focusing on architectural direction, small features, and bug fixes.
  • Collaborated with product and other engineering teams to align strategies, estimate features, create requirements tickets, and prioritize and sequence tasks effectively.
Technologies: Flutter, Dart, Git

Senior Mobile Engineer

2020 - 2021
Gloo
  • Worked on a small team of mobile developers to help build out new features and fix bugs to optimize and enhance the performance and UX of the Gloo platform.
  • Transitioned our native iOS and Android apps to Flutter in order to create a single codebase, allowing the app to be available to both iOS and Android platforms.
  • Focused on mobile infrastructure, network, and UI stories.
Technologies: Flutter, Dart, Git

Full-stack Engineer

2018 - 2020
Kukui Corporation
  • Led project development for a real-time communication tool that leverages mediums such as SMS and live chat, allowing automotive shops to better communicate with their customers.
  • Worked closely with the product owner, stakeholders, and clients to gather project requirements, write user stories, and prioritize the backlog based on the product roadmap.
  • Drove architecture decisions such as using React Native for a mobile (iOS/Android) React/MobX web app, Node.js back end (deployed on AWS), and the Realm Object Server for real-time communication.
  • Collaborated with other tech leads within Kukui to ensure that the new project integrated properly with the existing components and services.
  • Conducted ongoing code reviews to maintain code quality.
Technologies: Node.js, React Native, React, Git

iOS Engineer

2016 - 2018
Kukui Corporation
  • Built the new digital vehicle inspection (DVI) native swift iOS app from the ground up using technologies such as Realm and RxSwift.
  • Collaborated with the back-end API team to design and integrate the API with the DVI iOS app.
  • Redesigned the legacy .Net connector service that gathers data from clients' SQL databases on a nightly basis instead of fetching data in real time.
  • Worked closely with clients to ensure customer requirements were met.
  • Delivered results by collaborating on a small, distributed team in a fast-paced environment.
Technologies: Swift, UIKit, Git

Salt + Light

https://apps.apple.com/us/app/salt-light-intentional-play/id1671228477
Salt + Light is an innovative mobile application designed to enhance small group interactions through meaningful and engaging activities.

As a senior mobile engineer on the Salt + Light project, I played a pivotal role in the successful development and launch of the app. My responsibilities included:

• Architecture Design: I helped lead the architectural design of the mobile application, ensuring a scalable and robust framework that supports seamless user interactions.

• Feature Development: I developed and implemented key features, including the first-time user experience (FTUE), OTP and social sign in, and push notifications, enhancing the overall user experience.

• Cross-platform Optimization: I ensured that the app was optimized for both iOS and Android platforms, delivering a consistent and high-quality experience for all users.

• Collaboration and Leadership: I worked closely with designers, product managers, and other engineers, providing technical guidance and mentoring junior developers, fostering a collaborative and efficient development environment.

• Quality Assurance: I implemented rigorous testing protocols to identify and resolve bugs, ensuring the app's stability and performance before its release.

Gloo Mobile App

https://play.google.com/store/apps/details?id=com.gloo.thryve&hl=en_US
Gloo is texting for Churches. Made easy. My role in this project included the following:

• Working with the mobile team in developing and releasing a Flutter app for SMS communication tools for nonprofit organizations.

• Leading from the keyboard by performing code reviews and contributing code to the front-end, back-end, and CI/CD processes, emphasizing architectural direction, smaller features, and bug fixes.

• Collaborating with product and other engineering teams to align on strategy, estimate features, create tickets for requirements, and prioritize and sequence work appropriately.

Kukui Connect

https://play.google.com/store/apps/details?id=com.kukuilink&gl=US&pli=1
This React Native app allowed automotive shops to better communicate with their customers through SMS. I led a small team of software engineers to build this application from inception through launch.

Libraries/APIs

Node.js, React

Tools

Git

Frameworks

Flutter, React Native, UIKit

Languages

Dart, Swift, TypeScript

Other

Supabase

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring