
About me
30+ years of software development in all kinds of environments... a focus on mobile, cloud, desktop and IoT over the last 10 years. I have a solid background creating reusable, component and OO designs in every environment. I love building, refactoring, puzzle solving, mentoring, teams and startups. I am very goal oriented with a great track record of delivering high quality, full stack software, on time with rich user interfaces. In the last several years I have been using Flutter, Go, Java (both Android and back end), Linux C/C++, MEAN, Swift, and C# (have been using the .NET languages since they were invented).
Specialties:
* Software Architecture, design, refactoring, patterns and mentoring
* Building small to large teams from scratch including development processes
* IoT, distributed systems, networking, n-tier and peer to peer systems
* Mobile (Android/Java+Flutter, ios/Flutter), desktop, and web with a passion for consumer facing projects
* Hardware interfacing and control (Robotics, vision systems, sensors, OBD/logistics, ...)
* Designing custom or consuming REST APIs like Facebook, Instagram, LinkedIn, Twitter, Best Buy, ...
* Heavy use, secure, commercial grade consumer applications (Sochi Olympics, Library of Congress, Getty Images, Office.com, Learning.com, Halo, Limelight)
* Image processing, animation, effects, video, vision, and other multimedia based apps
Email: jimsnowden@peerlabs.net Phone: 503-608-7696
