Anna

Promising programming enthusiast. Learning Ruby and Ruby on Rails with great determination to write high-quality code and tests. Striving for continuous improvement of her skills, despite limited experience. Willing to take on challenges and work collaboratively. Diligent and hardworking.

Skills

Backend Development Deployment Teamwork GDPR knowledge User Technical Support Willingness to learn Logical thinking

Management business with no paperwork. Customer service, create invoices, order management. All in one place, easy-to-use and painless. Available API in standard JSON API (in progress).

Major contributions

  • Backend development in Ruby on Rails
  • Bugs resolving
  • Writing unit tests
  • Implementation of dynamic fields in jsonb
  • Phone number normalization (standard E.164)
  • Post-migration PDF generators configuration
  • Application update (Ruby, Rails and gems)
  • Code refactoring
  • UX development
  • Creating translations
  • Implementation of internal invoice posting
  • Writing system tests
  • Creating the Github Action workflows

This is our company website. It shouldn't be complicated. The task of this site is to show what and how we do. We work on it in our free time. The project is public and anyone can look at the code.

Major contributions

  • Updating gems and npm
  • Bugs resolving
  • Rails update
  • Development of git hooks
  • Database changes
  • Deployment to test server
  • Markdown parser (Redcarpet → CommonMark)
  • Importmaps optimization
  • Writing unit tests
  • Copywriting
  • Creating the Github Action workflows

Major contributions

  • Copywriting
  • Typos correction
  • Ruby update
  • Updating gems

Application supporting design hand-made ceramic tiles. Users can choose the shapes, patterns and colors. Ordering process is a multi-step and requires an individual valuation, because the tiles are manufactured by hand.

Major contributions

  • Backend development in Ruby on Rails
  • Bugs resolving
  • Writing unit tests
  • Update Ruby and gems
  • Code refactoring
  • Admin Dashboard Enhancement
  • Creating translations


Backend development


  • Ruby
  • Ruby on Rails
  • Jekyll

Databases


  • PostgreSQL

Frontend development


  • JavaScript
  • Gatsby

Web technologies


  • Slim Template Language
  • HTML5
  • CSS3
  • Sass
  • HTML Abstraction Markup Language
  • Scalable Vector Graphics
  • BootstrapBootstrap

Testing


  • minitest
  • Playwright
  • RSpec
  • Selenium WebDriver

Tools


  • Git
  • GitHub
  • docker
  • Sonic Pi

Operating systems


  • Ubuntu

Cloud Computing


  • Fly.io
  • Heroku

Mathematical software


  • Mathematica

Project management software


  • Trello

CI (Continuous Integration)


  • GitHub Actions