Work History
Showcase
Education
Work history
UpStack
Senior Flutter Developer
2021 - Present (4 years)
Contracted to architect and develop a customer-facing restaurant ordering system with rewards for INFI.
Leveraged Firebase Auth for user authentication, targeting iOS, Android, and the web.
Automatically themed and built for a variety of the client's different restaurant customers during CI/CD build and deploy.
Fennel
Staff Flutter/Dart Developer/Architect
2022 - 2023 (1 year)
Architected the Fennel app from the ground up using BLoC, GraphQL, dependency injection, and a custom-designed UI package using CLEAN coding paradigms.
Developed a comprehensive security approach for handling sensitive PII in all layers of the product and developed and implemented a comprehensive logging strategy to ensure support and engineering had enough data to troubleshoot customer issues.
Wrote comprehensive documentation around all aspects of the app design and architecture.
Developed a comprehensive testing strategy and mentored the junior developers in writing tests.
Philosophie by InfoBeans
Senior Flutter Developer
2021 - 2021
Worked on the development of Nuro, a brain health app by Nurosense, rearchitecting several legacy components, including the state management system.
Migrated legacy codebase from Flutter 1 to Flutter 2 and developed a multitude of custom widgets.
Developed the "Nuro Power" and "Nuro Profile" sections of the app.
Mentored interns and the client's lead engineer in QA best practices and effective Dart code style.
Freelance
Flutter Developer
2019 - 2023 (4 years)
Worked on a Flutter-based app, wrote the codebase, and handled testing and deployment to the Google Play Store.
Built a POC solution for WTF JHT, rewrote the CI/CD workflow, extended the API, and improved the release of articles.
Reviewed requirements and implemented new solutions to update GCW Connect, a WiFi manager for an embedded game console.
Wrote an application for TopYa! using Flutter to replace their aged, native applications.
Arbor Networks
Software QA Engineer II
2016 - 2019 (3 years)
Ann Arbor, MI, United States of America
Devised product tests on a multitude of virtualization platforms and troubleshot systems daily.
Improved the QA process for manual software testing on the web interface, REST API, and Linux-based back end.
Executed different testing approaches on products, identified and submitted 200+ bug reports to Bugzilla, and performed bug verification.
Arbor Networks
Technical Support Engineer II
2012 - 2016 (4 years)
Ann Arbor, MI, United States of America
Oversaw live upgrades on mission-critical solutions for clients, preventing excess downtimes and saving them millions of dollars.
Oversaw Linux, BGP, SNMP, and advanced network troubleshooting and utilized deep packet analysis to analyze and identify threats.
Developed a custom solution to facilitate visual scan of log files to increase efficiency, triage logs, and submit comprehensive bug reports.
Showcase
Flutter Developer - TopYa!
Developed a Flutter-based unified codebase for the TopYa! app, replacing legacy iOS and Android apps.
Implemented multiple 'Skill Paths' with associated 'Skills' within the app, providing instructional content.
Prioritized code quality and readability during the rewrite of the TopYa! app's codebase.
Flutter Developer - flutter_platform_widgets
Developed Flutter platform widgets to simplify native-looking application development.
Abstracted away platform checks and platform-specific code changes.
Contributed to the open-source project through pull requests and feature additions.
QA Engineer - Arbor Edge Defense
Rebuilt the Arbor Edge Defense infrastructure from scratch.
Introduced new VM hosts and redesigned testing infrastructure.
Implemented automated and manual tests, and evangelized QA best practices.
Software Developer - GCW Connect
Developed a Python and PyGame-based wireless configuration manager for GCW-Zero.
Integrated the solution for the OpenDingux platform and deployed it as a default WiFi manager in the 'OpenDingux Release 2014-05-05'.
Created a simple wireless configuration manager for GCW-Zero using Python.
Software Developer - T4C Companion
Developed a companion app for a less-known MMORPG solution using Flutter and Firebase.
The app addresses the problem of repetitive information copying from various websites.
Offers a more modern and efficient solution with improved data management.
Flutter Developer - U-DO
U-DO is a Flutter Buddies project focused on local database data storage.
The project involves frequent code reviews and guidance for new developers.
U-DO is a community-driven initiative exploring local database usage.
Education
Associate in Applied Science - Computer and Information Systems Security / Information Assurance
Washtenaw Community College
2008 - 2014 (6 years)
Associate in Applied Science - Computer Systems Networking & Telecommunication
Washtenaw Community College
2008 - 2012 (4 years)