John Penning work email
- Valid
- Valid
- Valid
- Valid
John Penning personal email
- Valid
John Penning phone numbers
Senior developer with over 15 years of experience, including 9 years in mobile app development with a focus on iOS.
-
Senior Software Engineer, IosAlltrails Jan 2022 - PresentSan Francisco, Ca, Us -
Sr. Ios EngineerMoovel Group Jan 2018 - May 2021Berlin, Deutschland (Deu), De• Key contributor to the core white-label Mobility App, which provides a fully customizable mobile ticketing solution used by 13 transit agencies nationwide. Launched CharmPass (Maryland Transit Administration) on the Mobility App platform, which is now the most-used app in Moovel’s product catalog with nearly 12,000 reviews and a 4.9-star rating on the App Store.• Developed new features from the ground up, including daily parking, promo codes and next-time arrivals. Led introduction of SwiftUI into the core Mobility App. Improved app maintainability and source control compatibility by centralizing app configuration.• Led the iOS development of Apple Pay Express Transit in the Hop Fastpass app, which is the stored-value payment system for the Portland-area TriMet transit agency. Launched in May 2019 to become the first system to support Apple Pay Express Transit in North America. Collaborated with multiple external engineering partners on- and offsite. Triaged and fixed issues with a fast turnaround time to an external QA team, including internal testing and code review.• Spearheaded iOS development in the Moovel R&D group. Built iOS component of initial prototype version of Tag2Mesh pilot, allowing for ticket payments over a Bluetooth mesh network that are triggered by an NFC tag read to verify proximity. Contributed to a new stored-value payments system proposal for the Mobility App.• Concentrated on bug fixes, error handling & logging, tech debt, architecture refactoring, enhancing unit/UI testing, improving app accessibility via VoiceOver, security/encryption, and streamlining code signing across multiple teams.• Participated in product management and design efforts, and acted as interim PM during a colleague’s leave of absence. Broke down complex project requirements into individual components suitable for a team of engineers to pick up. Built wireframes using Figma and collaborated with teammates to turn them into full mockups. -
Software EngineerShopkick Aug 2014 - Mar 2017Boston, Massachusetts, Us• iOS specialist on an Agile software team. Helped build the company’s core product, which rewards shoppers for interacting with their favorite retailers and brands, and guides them through their in-store shopping experience. App is used by over 23 million monthly active users.• Contributed up and down the client stack, including UI layout, animation, communication and logging framework enhancements, network authentication, API design, and detection and notification of nearby Bluetooth iBeacons.• Adhered to iOS Auto Layout best practices to convert feature designs from mockup to production code. Increased efficiency by designing features with modular, reusable, multi-threaded, fully internationalized UI elements.• Rebuilt Shopkick’s iOS Presence SDK from the ground up, allowing the app to integrate any arbitrary first- or third-party location sensor and enabling it to detect a user’s location and venue at varying resolutions.• Collaborated with the QA team to modernize the iOS build system with CocoaPods dependency management and dynamic frameworks for internal and third-party libraries, enabling a future transition to Swift. Consolidated redundant compile processes, reducing continuous integration build and test time by 50%.• Gained cross-platform experience by contributing to Android app features and Python-based server development.• Code reviewed thousands of lines of code.• Mentored and helped ramp up new hires.• Conducted dozens of technical interviews, both on-site and over the phone. -
Principal Device EngineerAlarm.Com Jul 2008 - Jul 2014Tysons, Virginia, Us• Led embedded software development of a Z-Wave-based wireless home automation service that allows users to remotely monitor and control lights, thermostats and door locks from a web browser or mobile app. Built the entirety of the controller firmware and ported it to multiple supported cellular-connected communication gateways.• Enhanced functionality of Z-Wave service with installer tools such as network rediscovery and remote inclusion.• Published APIs and acted as technical liaison with partner companies to further integrate Z-Wave mesh networking technology into the home security and control market and bring it to over one million homes.• Created low-cost PIR (passive infrared) motion sensing algorithm and related firmware for Image Sensor product. Designed and selected components for motion sensor circuit. Collaborated with external semiconductor company to develop a new custom low-power PIR sensor interface ASIC. Defined specifications, tested prototypes and integrated the new chip into the existing Image Sensor hardware and firmware.• Implemented a low-level custom instruction interpreter on AVR and AVR32 architectures in C.• Managed, mentored and trained new colleagues. Wrote performance reviews and conducted one-on-ones. -
Digital/Micro Hardware Engineering InternMitre Jun 2007 - Aug 2007Mclean, Va, UsBuilt Ethernet core on Altera FPGA. Performed signal analysis and demodulation on satellite uplink signal. -
Systems Engineering Co-OpRaytheon Aug 2005 - Aug 2006Arlington, Va, UsSimulated communications for protocol being employed by the Dual Band Radar system. Implemented code-generation algorithms in MATLAB and C. Evaluated signal errors caused by the Doppler effect.
John Penning Skills
John Penning Education Details
-
Cornell UniversityElectrical And Computer Engineering -
Cornell UniversityElectrical And Computer Engineering -
High Technology High School
Frequently Asked Questions about John Penning
What company does John Penning work for?
John Penning works for Alltrails
What is John Penning's role at the current company?
John Penning's current role is Senior iOS Engineer @ AllTrails.
What is John Penning's email address?
John Penning's email address is jp****@****ail.com
What is John Penning's direct phone number?
John Penning's direct phone number is +173224*****
What schools did John Penning attend?
John Penning attended Cornell University, Cornell University, High Technology High School.
What skills is John Penning known for?
John Penning has skills like Software Development, Programming, Software Engineering, Objective C, C, Ios, Android, Cocoa Touch, Xcode, Interface Builder, Java, Python.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial