Ruby/Rails and React/Redux, with frequent use of raw SQL. Major project themes & skills acquired:
Integrations
* Lead developer on a REST API between CoverHound's Agency Portal application and the main applicaiton for CyberPolicy (a CoverHound brand).
* Automated Slack messages triggered by our application (e.g. sales notifications, progress updates)
* Capturing data from CoverHound’s commercial insurance app in an insurance agent portal application
* Integrating our data with an email marketing platform (ActiveCampaign) via a marketing management system (Segment)
* OAuth ("Log in with Google")
* Attachment uploads to AWS
Code organization and best practices
* Frontend/backend REST API via JSON API protocol (Rails’s ActiveModel Serializers -> redux_json_api)
* Lean code organization, for example with the Interactor gem/pattern
* Extremely test-driven development
* Database management & querying via Rails and raw SQL
Practice learning & working with useful packages/features
* Sidekiq; Pusher; Elasticsearch
* WickedPDF HTML-to-PDF converter
* Rails mailers