Portfolio
Experienced Mobile and Web Developer | Crafting Exceptional Code, Driving Innovation
Hello, I'm John Senner, a seasoned mobile and web developer with over a decade of experience, honing my skills since 2010. My journey in the tech industry has been marked by significant contributions to Android app development for esteemed organizations like Honey, OfferUp, NBA, NYPL, the American Heart Association, the Colorado Lottery, and Sporcle. My commitment to excellence is evident in my dedication to crafting clean code, fostering comprehensive documentation, mentoring emerging developers, and implementing cutting-edge automated testing practices.
Some of the more high-profile Android and iOS apps I've worked on:
- NBA - https://play.google.com/store/search?q=nba&c=apps&hl=en_US&gl=US (I worked specifically on the TV app)
- Contributed significantly to feature development and bug fixes, ensuring a smooth user experience. - Played a key role in implementing robust authentication mechanisms to enhance security. - Successfully integrated streaming functionality, providing users with seamless access to live content.
- PayPal Honey - https://play.google.com/store/apps/details?id=com.joinhoney.honeyandroid&hl=en_US&gl=US
- Took a lead role in the release of version 1.0, demonstrating expertise in project management and delivery. - Implemented intricate animations to enhance user interaction and visual appeal. - Ensured secure communication by implementing SSL pinning, contributing to the app's robust security posture. - Integrated seamlessly with GraphQL to optimize data retrieval and management.
- Spearheaded the development of the initial version of the app, showcasing strong leadership and technical skills. - Collaborated closely with cross-functional teams to translate product requirements into tangible features.
- Designed and implemented a comprehensive custom keyboard feature, enhancing user engagement and interaction. - Successfully integrated Game Center achievements, contributing to increased user retention and satisfaction. - Implemented in-app purchase functionality, facilitating revenue generation and monetization strategies.
- Led the migration of the entire app from Ionic to native Android, demonstrating expertise in platform migration and modernization. - Integrated advanced features such as maps integration, enriching the app's functionality and user experience. - Implemented barcode scanning functionality using the device camera, contributing to enhanced usability and convenience.
In recent years, I've also delved deeply into Flutter development, drawn to its declarative nature, cross-platform capabilities, and modern development paradigms. My latest achievements include extending widget styling, refining repository class structures, and mastering various navigation patterns. I'm enthusiastic about exploring potential opportunities within your team and discussing how my skills and experience align with your organization's objectives.