Anna

Rokująca 🎸 entuzjastka programowania. Uczy się Ruby oraz Railsów z wielką determinacją, aby pisać najlepszej jakości kod i testy. Dąży do ciągłego doskonalenia swoich umiejętności, mimo niezbyt dużego doświadczenia. Gotowa na ciągłe wyzwania i pracę zespołową. Sumienna i pracowita.

Umiejętności

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

Zarządzanie małą firmą bez zbędnych formalności. Obsługa klientów, tworzenie faktur, zarządzanie zamówieniami. Wszystko w jednym miejscu, łatwe w obsłudze i bezbolesne. Rozwijane jest API w standardzie JSON API.

Znaczący wkład

  • Rozwój aplikacji w Ruby on Rails
  • Naprawianie błędów
  • Pisanie testów jednostkowych
  • Implementacja dynamicznych pól w jsonb
  • Normalizacja numerów telefonów (E.164)
  • Konfiguracja generatorów PDF po migracji
  • Aktualizacja aplikacji (Ruby, Rails i biblioteki)
  • Refaktoring kodu
  • Rozwój UX
  • Tworzenie tłumaczeń
  • Implementacja wewnętrznego księgowania faktur
  • Pisanie testów systemowych
  • Tworzenie przepływów pracy Github Action

To nasza strona firmy. Nie ma być skomplikowana. Zadaniem tej strony jest pokazanie co i jak robimy. Pracujemy nad nią w wolnym czasie. Projekt jest publiczny i każdy może spojrzeć w kod.

Znaczący wkład

  • Aktualizacja (gems + npm)
  • Naprawianie błędów
  • Aktualizacja Rails
  • Rozwój git hooków
  • Zmiany w bazie danych
  • Wdrożenie na serwer testowy
  • Parser Markdowna (Redcarpet → CommonMark)
  • Optymalizacja importmaps
  • Pisanie testów jednostkowych
  • Copywriting
  • Tworzenie przepływów pracy Github Action

Znaczący wkład

  • Pisanie artykułów
  • Poprawa literówek
  • Aktualizacja Ruby
  • Aktualizacja gemów

Aplikacja wspomagająca projektowanie ręcznie wykonywanych kafli ceramicznych. Użytkownicy mogą dobierać kształty, wzory i kolory. Proces zamawiania jest wieloetapowy i wymaga indywidualnej wyceny, ponieważ płytki są wyrabiane ręcznie.

Znaczący wkład

  • Rozwój aplikacji w Ruby on Rails
  • Naprawianie błędów
  • Pisanie testów jednostkowych
  • Aktualizacja Ruby i bibliotek
  • Refaktoryzacja kodu
  • Ulepszenie pulpitu administratora
  • Tworzenie tłumaczeń


Backend development


  • Ruby
  • Ruby on Rails
  • Jekyll

Bazy danych


  • PostgreSQL

Frontend development


  • JavaScript
  • Gatsby

Technologie webowe


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

Testowanie


  • minitest
  • Playwright
  • RSpec
  • Selenium WebDriver

Narzędzia


  • Git
  • GitHub
  • docker
  • Sonic Pi

Systemy operacyjne


  • Ubuntu

Rozwiązania chmurowe


  • Fly.io
  • Heroku

Oprogramowanie matematyczne


  • Mathematica

Oprogramowanie do zarządzania projektami


  • Trello

CI (Ciągła Integracja)


  • GitHub Actions