John Webb

Senior Software Engineer 2

John Webb on Mountain

About Me

Senior software engineer specializing in JavaScript. Experience with React Native, React and Node. Assisted an an offshore team in upgrading libraries for a legacy app. Graduated from Arizona State University with a strong foundation in algorithms and problem-solving. Seeking to leverage strong communication skills and development experience to tackle complex projects and ideas.

  • 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 an in app troubleshooting flow for residents with dynamic branching based on device state, Z-Wave hub status, and user input. Surfaced automated reboot strategies that reduced customer support load and enabled several thousand users to restore lock connectivity without assistance.
  • Enabled apartment managers to configure in app branding by coordinating cross functionally with backend and web teams. Enforced accessibility guardrails on branded sections to ensure usability.
  • Built a rapid work order completion flow for resident move outs. Implemented role based access control, enforced close out documentation requirements, and delivered full offline first support.

Keap

Software Engineer II — CRM

From:

To:

  • Designed and built the in app free trial experience, including the mobile sign up flow and backend changes to support the mobile product. Resulted in several hundred free trial sign ups and over two hundred conversions to paid subscriptions.
  • Delivered initial Android parity for an iOS only mobile app, enabling several thousand Android users to access the product. Built native integrations in Kotlin and Objective-C to improve performance and user experience on both platforms.
  • Managed an offshore team through a tech stack upgrade of the legacy mobile app. Resolved continuous integration failures, reviewed and tested incoming changes, and corrected 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