John Webb

Senior Software Engineer 2

John Webb on Mountain

About Me

Senior software engineer specializing in JavaScript, React Native, and React. Graduated from Arizona State University with a strong foundation in algorithms and problem-solving.

  • Languages: JavaScript (ES2022), Kotlin (Android), and Swift (iOS)
  • Libraries: TanStack Query, Jest and OP-SQLite
  • Front-End Frameworks: React Native, Android, and iOS
  • Databases: SQLite, Google FireStore/DataStore
  • Deployment: Bitrise, CircleCI and GitHub Actions

Experience

SmartRent

Senior Software Engineer II — IoT

From:

To: Current

  • Built a troubleshooting flow with dynamic branching on device state and user input, reducing support load and enabling thousands of users to restore lock connectivity without assistance.
  • Enabled apartment managers to configure in-app branding, coordinating cross-functionally with backend and web teams, with accessibility guardrails enforced throughout.
  • Built a rapid work order completion flow for move outs with role based access control, documentation requirements, and full offline support.

Keap

Software Engineer II — CRM

From:

To:

  • Built the free trial experience, driving hundreds of sign ups and over 200 conversions to paid subscriptions.
  • Delivered initial Android parity for an iOS only app, enabling thousands of Android users to access the product via native Kotlin and Objective-C integrations.
  • Managed an offshore team through a legacy mobile app tech stack upgrade, resolving CI failures and build signing issues to keep the project on track.

Valley Internal Medicine

Software Engineer

From:

To:

  • Designed and built a website for a doctor's practice. Used GitHub Pages for rapid iteration and client review, then deployed to GoDaddy via FTP for the final production launch.

Education

ASU

Bachelor in Chemical Engineering

From:

To:

  • Academic Award Recipient
  • Graduated Magna Cum Laude (3.7 GPA)

Talks and Articles

Smart Replies and Actions

Phoenix Mobile & Emerging Tech Festival

Demonstrating the power of natural language processing to automate everyday customer interactions.

Comparing Model View Frameworks

Medium

Talking about my experiences with different Model View Frameworks.

Article

Projects

Implementing native extension to Node

Created a Hello World as a C native extension to Node using Node Gyp.

Heat

Approximating heat transport phenomenom on an Android device.

Github project for heat mobile application

Contact Me