John Mah

John Mah

Toronto, Ontario, Canada
1K followers 500+ connections

Über uns

I'm a seasoned 30+ year veteran of the software engineering business. Having worked at companies both big (think 800lb gorilla) and small (3-person startups), my skillsets extend far beyond just coding great software. Although I am mainly focused on the technology side of businesses, I have co-founded several relatively successful companies seeing them thru the various stages of development. One even was a top IPO on NASDAQ in 2000.

I lead the development of a top-ranked 5-star mobile app (featuring innovative domain UX, in-app monetization, mobile analytics, push notifications, localization for multiple languages, you name it) on the iOS and Google Play app stores with millions of users. And to top it all off, I also lead the development of the Mac OS/X and Windows versions. Want your mind blown? I have architected competitive-advantage features on the backend of the equation, and part of a dev-ops team responsible for thousands of servers.

I don't like working on mundane stuff -- I thrive on solving technical challenges and doing the impossible. There is no greater satisfaction for me then building great software that users love, but I'm probably best known for my ability to absorb new concepts quickly, hit the ground running, and play well with others.

Specialties:
• Golang high-performance backend and edge services development
• Cloud development environments like AWS, Azure, GCP and DigitalOcean
• Low-level VPN and network performance optimization
• Objective-C, iOS mobile app development
• Java, NDK, Android mobile app development
• C/C++ high-performance server development
• Ruby, Puppet, Vagrant dev-ops
• Git, SVN, CVS, Jenkins, and Ant spoken proficiently as well
• Cranking out high-quality code under extreme time-constraints

Activity

Join now to see all activity

Erleben Sie

  • SurfEasy

    Toronto, Canada Area

  • -

    Toronto, Canada Area

  • -

    Toronto, Canada Area

  • -

  • -

  • -

  • -

  • -

    Toronto, Canada Area

  • -

    Redmond, WA

  • -

    Waterloo, Ontario, Canada

Patents

  • System and Method of Recommendation and Provisioning of Mobile Device Related Content and Applications Read more: http://www.faqs.org/patents/app/20080270561#ixzz2MJR0koVq

    Filed US 20080270561

    A recommendation system for mobile device content comprising: a recommendation server enabled to communicate with a wireless mobile device of a recipient user, the server being configured for receiving from a recommendation source a recommendation request message including information identifying recommended content and a recipient user, determining based on predetermined criteria if a recommendation is permitted and if so, causing a recipient recommendation message including information…

    A recommendation system for mobile device content comprising: a recommendation server enabled to communicate with a wireless mobile device of a recipient user, the server being configured for receiving from a recommendation source a recommendation request message including information identifying recommended content and a recipient user, determining based on predetermined criteria if a recommendation is permitted and if so, causing a recipient recommendation message including information identifying the recommended content to be sent to the recipient user's mobile device.

    Other inventors

Honors & Awards

  • MVP of the Year (2011)

    Grapple Mobile

    Recognition as MVP of the year at Grapple Mobile.

  • Technical Achievement Award

    Symantec

    As a key member of the FormFlow 2.0 team I was awarded the Technical Achievement Award for contributions to the company.

Recommendations received

More activity by John

View John’s full profile

  • See who you know in common
  • Get introduced
  • Contact John directly
Join to view full profile

Other similar profiles

Gemeinsame Artikel erkunden

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named John Mah in Canada

Add new skills with these courses