Reval LogoFind More Talent
JM

Jonathan McGrath

Senior Full-Stack/AI Engineer specializing in mobile and web product development

San Francisco, CAFounding AI Engineer14 years experienceSeniorArtificial IntelligenceSaaSWeb Development
ScreenedReferences VerifiedIdentity Verified

Connect with Jonathan

Jonathan already has a relationship with Reval, so a warm intro from us gets a much better response than cold outreach.

Recommended

Already have an account?

About

Built an end-to-end mobile + web Q&A marketplace connecting users with professionals, including real-time chat and Stripe-based monetization (products/subscriptions). Hands-on with scaling Firebase/Firestore (subcollections, composite indexing, pagination) and mobile caching/sync challenges. Also created an internal AI-driven report generator that turned chatbot outputs into curated graphs and PDFs for marketing, iterating based on stakeholder feedback.

Experience

Founding AI EngineerSip AI
Systems EngineerClockwork
Mac GeniusApple Inc.
Technology ManagerGeorge Lucas Education Foundation
Sonar TechnicianU.S. Navy

Education

San Francisco State Universitybachelor, Computer Science (2021)
City College of San Franciscoassociate, Computer Science (2015)

Key Strengths

  • End-to-end ownership of mobile + web customer-facing products
  • Rapid iteration driven by direct customer interviews and feedback
  • Performance optimization in mobile/database environments (caching, sync, reduced DB calls)
  • Real-time chat/messaging implementation with WebSockets; resolved REST race conditions
  • Scaling Firebase/Firestore data models using subcollections, composite indexes, and pagination
  • Payments and monetization implementation across platforms using Stripe (products, subscriptions, purchase history)
  • Built and drove adoption of an internal AI report generator (graphs + PDFs) for marketing
  • Strong follow-through on user feedback to improve UX/visual design of internal tools

Reference Highlights

Moderately Recommended
  • Strong sense of ownership
  • Willing to fix issues outside normal hours
  • Fast learner
  • Quickly picks up new languages
  • Proactive systems thinking (considers upstream/downstream features)
  • Works tirelessly toward deadlines
  • Reduces ambiguity through feedback and discussion
  • Provides valuable cross-functional feedback
  • Competent worker
  • Enabled company to start generating revenue via fast Stripe setup

Discover more candidates like Jonathan

Search across thousands of pre-screened, high-quality, high-intent candidates on Reval.

Search Talent

Connect with Jonathan

Jonathan already has a relationship with Reval, so a warm intro from us gets a much better response than cold outreach.

Recommended

Already have an account?

Contact

candidate@example.com(555) 123-4567LinkedIn Profile
Sign up to view

Languages

English

Skills

ReactNext.jsTypeScriptSwiftUINode.jsFastAPIFirebaseSupabaseREST API DesignServerless ArchitectureJavaScriptPythonSwiftGoDart