Hans K.

Hans K.

Senior Flutter Developer

Michigan, United States of America
Hire Hans K. Hire Hans K. Hire Hans K.

About Me

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.

Work history

UpStack
UpStack
Senior Flutter Developer
2021 - Present (3 years)
Remote
  • 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
Fennel
Staff Flutter/Dart Developer/Architect
2022 - 2023 (1 year)
Remote
  • 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
Philosophie by InfoBeans
Senior Flutter Developer
2021 - 2021
Remote
  • 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
Freelance
Flutter Developer
2019 - 2023 (4 years)
Remote
  • 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
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
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.

Portfolio

Flutter Developer - TopYa!
Flutter Developer - TopYa!

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.

Flutter Developer - flutter_platform_widgets
Flutter Developer - flutter_platform_widgets

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.

QA Engineer - Arbor Edge Defense
QA Engineer - Arbor Edge Defense

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.

Software Developer - GCW Connect
Software Developer - GCW Connect

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

Software Developer - T4C Companion
Software Developer - T4C Companion

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.

Flutter Developer - U-DO
Flutter Developer - U-DO

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
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
Associate in Applied Science - Computer Systems Networking & Telecommunication
Washtenaw Community College
2008 - 2012 (4 years)