Hans is a Flutter Developer with a solid knowledge of software architecture for over 10 years - testing solutions, documenting results, and writing test plans. He works on projects from inception to completion with a commitment to software quality - releasing clean, efficient, and performant code. He builds robust and scalable solutions for clients - approaching projects thoughtfully, learning quickly, improving constantly, and celebrating wins.
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.
Worked on TopYa!, a platform that helps coach kids in their sport of choice, acting as a supplement to having an actual coach. It comes with multiple "Skill Paths" that have multiple "Skills". Users have access to videos and instructions on what to do. Rewrote the legacy iOS and Android apps into a single unified codebase using Flutter, prioritizing code quality and readability.
Developed flutter_platform_widgets to help make the task of building a native-looking application from a single Flutter codebase quick and easy, abstracting out the platform checks and platform-specific code changes. Contributed to this open-source project in the form of pull requests and added new features and widgets.
Actively participated in rebuilding the Arbor Edge Defense infrastructure from scratch, introducing new VM hosts, redesigning the testing infrastructure, and implementing automated and manual tests on the solution. Evangelized QA best practices and industry standards on the project.
Built and deployed a simple wireless configuration manager for GCW-Zero using Python and PyGame. Developed the solution for the OpenDingux platform and integrated it into the firmware as a default WiFi manager solution in the 'OpenDingux Release 2014-05-05'.
Worked on T4C Companion, a companion app for a lesser-known, old but popular MMORPG solution. The new solution uses Flutter and Firebase, offering a step up from the old HTML tables full of information copy/pasted from site to site in the past.
U-DO is a Flutter Buddies community project for users to explore using local databases to store data. Participated in frequent code reviews and guided new developers on the team.
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