Experienced software developer with extensive knowledge of Ruby, Ruby on Rails and general web development techniques. Also worked and interested in working with Elixir and React.
Able to design software solutions from the ground up or work with and refactor complex legacy systems. Can write maintainable code or implement a working prototype quickly.
I have worked with complex legacy code bases where I refactored or rebuilt the system in a more modular architecture so that individual modules can be worked on separately and can accommodate changing requirements.
Applied the Event Sourcing technique to drastically improve speed in the most high-traffic part of the system.
Experience with: Ruby, Rails, Sinatra, Rack, Grape, REST API design, RSpec, TDD/BDD, Sidekiq, OAuth 2, Doorkeeper, Devise, PostgreSQL, MySQL, Redis, Git, Linux, Elixir, JavaScript, React/MobX, jQuery, Node.js, HTML/CSS.