Difference between revisions of "Portfolio"

From John Senner
Jump to navigation Jump to search
(Created page with "I'm John Senner, a seasoned mobile and web developer with over a decade of experience, starting in 2010. Throughout my career, I've successfully contributed to Android app dev...")
 
m
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
I'm John Senner, a seasoned mobile and web developer with over a decade of experience, starting in 2010. Throughout my career, I've successfully contributed to Android app development for notable organizations such as Honey, OfferUp, NBA, NYPL, the American Heart Association, the Colorado Lottery, and Sporcle. My passion lies in crafting clean code, creating comprehensive documentation, mentoring emerging developers, and implementing automated testing practices. I am excited about this position!
+
'''Experienced Mobile and Web Developer'''
  
Here is a brief portfolio of just a few of the Android/iOS apps I've worked on:
+
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 and iOS 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.
  
NBA - https://play.google.com/store/search?q=nba&c=apps&hl=en_US&gl=US (I worked specifically on the TV app)
+
Some of the more high-profile Android and iOS apps I've professionally contributed to (definitely not everything I've worked on, just the stuff that you've heard of already):
PayPal Honey - https://play.google.com/store/apps/details?id=com.joinhoney.honeyandroid&hl=en_US&gl=US
 
OfferUp - https://play.google.com/store/search?q=offerup&c=apps&hl=en_US&gl=US
 
Sporcle - https://play.google.com/store/apps/details?id=com.sporcle.geneva&hl=en_US&gl=US
 
Colorado Lottery - https://play.google.com/store/search?q=colorado+lottery&c=apps&hl=en_US&gl=US
 
  
In the last few years, I have been developing a lot for Flutter. I love that it's declarative and responsive, that it gives cross-platform binaries of course, and that it's primed for modern development with separation of concerns and reusable widgets. My latest Flutter accomplishments have been extending the styling on widgets, building a Repository class I'm happy with, and learning about the different navigation patterns. I would be excited to talk about rols on your team if there might be a fit!
+
[https://play.google.com/store/apps/details?id=com.langyadegari.anywaypay.anywaypay&hl=en_US&gl=US AnywayPay]
 +
* Successfully implemented QR code scanning functionality within the Flutter app, enabling users to quickly and easily make payments.
 +
* Built a comprehensive suite of Appium tests to ensure seamless functionality across both Android and iOS platforms.
 +
* Leveraged Codemagic for efficient test execution and maintenance, promoting a robust CI/CD pipeline.
 +
* Owned the entire test system development process, demonstrating strong technical expertise and problem-solving skills.
 +
 
 +
[https://play.google.com/store/apps/details?id=org.wescom.ibranch&hl=en_US Wescom Credit Union]
 +
* Developed and maintained the cross-platform mobile application leveraging my expertise in Flutter.
 +
* Utilized a diverse array of testing technologies including Appium, XCUITest, xCode, Espresso, and Android Debug Bridge (ADB) to validate the functionality, performance, and reliability of the mobile application.
 +
* Acted as a subject matter expert in cross-platform mobile development, providing guidance and support to the development team and stakeholders.
 +
* Implemented new features and functionalities based on business requirements, while adhering to best practices and coding standards.
 +
 
 +
[https://play.google.com/store/search?q=nba&c=apps&androidId=108329961087583439708&hl=en_US&gl=US NBA TV]
 +
* Contributed heavily to feature development and bug fixes on the Android TV app, 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.
 +
 
 +
[https://play.google.com/store/apps/details?id=com.joinhoney.honeyandroid&hl=en_US&gl=US PayPal Honey]
 +
* 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.
 +
 
 +
[https://play.google.com/store/search?q=offerup&c=apps&hl=en_US&gl=US OfferUp]
 +
* 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.
 +
 
 +
[https://play.google.com/store/apps/details?id=com.sporcle.geneva&hl=en_US&gl=US Sporcle]
 +
* 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.
 +
 
 +
[https://play.google.com/store/search?q=colorado+lottery&c=apps&hl=en_US&gl=US Colorado Lottery]
 +
* 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 branched out 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.

Latest revision as of 10:51, 21 August 2024

Experienced Mobile and Web Developer

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 and iOS 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 professionally contributed to (definitely not everything I've worked on, just the stuff that you've heard of already):

AnywayPay

  • Successfully implemented QR code scanning functionality within the Flutter app, enabling users to quickly and easily make payments.
  • Built a comprehensive suite of Appium tests to ensure seamless functionality across both Android and iOS platforms.
  • Leveraged Codemagic for efficient test execution and maintenance, promoting a robust CI/CD pipeline.
  • Owned the entire test system development process, demonstrating strong technical expertise and problem-solving skills.

Wescom Credit Union

  • Developed and maintained the cross-platform mobile application leveraging my expertise in Flutter.
  • Utilized a diverse array of testing technologies including Appium, XCUITest, xCode, Espresso, and Android Debug Bridge (ADB) to validate the functionality, performance, and reliability of the mobile application.
  • Acted as a subject matter expert in cross-platform mobile development, providing guidance and support to the development team and stakeholders.
  • Implemented new features and functionalities based on business requirements, while adhering to best practices and coding standards.

NBA TV

  • Contributed heavily to feature development and bug fixes on the Android TV app, 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

  • 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.

OfferUp

  • 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.

Sporcle

  • 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.

Colorado Lottery

  • 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 branched out 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.