Personal details

Joseph S. - Remote

Joseph S.

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

Currently residing in Portland, OR

Hobbies/Activities: hiking, avid (professional) gamer, playing the French Horn and Bass Guitar

Favorite Song: Quality Time

Work Experience

Senior Backend Web Developer
Sungrade Solar | Aug 2018 - Jul 2019
Ruby
API
PostgreSQL
Redis
Sidekiq
Elixir
Rails 5
- Sole backend developer for Ruby/Rails/Elixir/Postgres/Redis/Sidekiq system - Architected redesign of legacy Ruby monolith into services - Designed and implemented application processing service with 300% faster response times - Developed one-click financing application system, doubling PPA loan origination from 25% to 50% of total - Integrated internal API with partners' system APIs, each with a minimum of 8 endpoints - Authored and implemented workflow engine DSL, eliminating 5-10 hours of monthly manual intervention - Instituted culture of testing, increasing coverage from 6% to 85% and ensuring
Senior Web Developer
RepPro | May 2017 - Aug 2018
OAuth
- Developed a custom SAML solution compliant with the ACORD Standard - Reconciled both teams codebases upon merger - Implemented culture of testing and helped to improve test coverage - Designed OAuth system to provision access to external users - Improved architecture so all applications could be run locally

Personal Projects

Twitch.tv OverlayIconOpenNewWindows
2019
Ruby
A twitch overlay used for user engagement and gamification. Calculates house points and divides users into "teams" where they accumulate points for their house.
Sungrade WorkflowIconOpenNewWindows
2019
Ruby
PostgreSQL
Redis
Sidekiq
Elixir
Rails 5
A workflow DSL designed for future implementation as a formalized workflow engine.