Wewnątrz-firmowy system dla firmy zrzeszającej różnych ubezpieczycieli. Obsługa kalkulacji, przepływu pieniędzy, informacji nt. ubezpieczeń, ubezpieczonych i ubezpieczycieli, sprzedaż produktów, generacja raportów.
Technologie
RoR 3.5, 4.2
jQuery
RSpec
Sidekiq
Haml
Sass
Git
PostgreSQL
Capistrano
CircleCI
ElasticSearch
CoffeeScript
Capybara
Grape API
Zakres obowiązków
-
Projektowanie i implementacja nowych funkcjonalności
-
Utrzymywanie istniejącego systemu
-
Rozwiązywanie problemów z wydajnością
-
Code review
-
Kontakt z klientem i użytkownikami
-
Refactoring
-
Komunikacja z działami IT z innych, powiązanych projektów
-
Naprawianie problemów z danymi na produkcji
Administracyjna aplikacji dla strzelnic w Polsce
Technologie
RoR 5.1, 5.2
jQuery
RSpec
Sidekiq
Haml
Sass
Git
PostgreSQL
Capistrano
CoffeeScript
Capybara
Zakres obowiązków
-
Projektowanie i implementacja nowych funkcjonalności
-
Code review
-
Inicjalizacja projektu od zera
Start-up z różnymi pomysłami, skupiający się na sprzedaży produktów na miejscu fizycznym, ale bez obsługi przez ludzi. Praca na front-endem dla strony admina, obowiązki DevOps, praca nad API GraphQL i budowania mikroservisu do zbierania i analizy danych.
Technologie
RoR 5.1 to 6.0.1
jQuery
RSpec
Sidekiq
Haml
Sass
Git
PostgreSQL
MySQL
Rack
GraphQL
Trailblazer
Stripe
Spree
Mailchimp
Mailgun
AWS
Docker
Kubernetes
Zakres obowiązków
-
Stworzenie i rozwijanie mikroservisu zbierającego dane z kamer i tworzącego z nich analizy
-
Praca nad główną aplikacją RoR, z Trailblazerem i GraphQL
-
DevOps obu aplikacji
-
Komunikacja z zespołem FE
-
Praca z Dockerem, AWS, Kubernetes
Refaktoring aplikacji legacy: ulepszanie funkcjonalności, naprawa błędów, aktualizacja kodu i technologii
Zakres obowiązków
-
Naprawa błędów
-
Optymalizacja
-
Aktualizacja technologii i praktyk kodu
Monolith RoR application with Vue.js frontend to replace an old client app and built as SaaS.
Monolitowa aplikacja RoR z Vue.js na frontendzie, stopniowo zastępywała starą aplikację, ale jako SaaS
Technologie
Vue.js
Ruby on Rails
Heroku
Zakres obowiązków
-
Tworzenie nowej aplikacji, w oparciu na makietach
-
Jednoczesne utrzymanie starej aplikacji
-
Testowanie
-
Praca z Heroku
-
Ścisła współpraca z FrontEndem
-
Praca na FE i BE na przemian
Rails Engine do łączenia z nowym SAP API, w oparciu na REST API, dla większego projektu
Technologie
Grape
OAuth
Sequent
Sidekiq
Faraday
Zakres obowiązków
-
Praca z nowym silnikiem railsowym
-
SAP API
-
REST API z OAuth
-
Łączenie małego modułu z wielkim monolitem
Nowa wersja starej aplikacji, przebudowana jako FAST JSONAPI
Technologie
JSONAPI
Grape
DRY gems
Zakres obowiązków
-
Wybranie technologi i architektury dla systemu API i adminu, implementacja
-
Optymalizacja testów
Przejęcie nieskończonego projektu, skupionego na front-endzie i dokończenie go, naprawa błędów i dodanie funkcjonalności, w tym integracji z płatnościami.
Technologie
View Components
Stimulus
Cypress
Zakres obowiązków
-
Naprawa błędów
-
Implementacja nowych funkcjonalności na podstawie makiet
-
Optymalizacja testów
Aplikacja istniejąca od 2011, z nową wersją tworzoną wraz z utrzymaniem istniejącej.
Technologie
Elasticsearch
Docker
Nomad
Terraform
Zakres obowiązków
-
Elasticsearch
-
REST API
-
Bliska współpraca z zespołem FE
-
Dużo refaktoru strony back-endowej
-
Naprawa błędów i utrzymanie starego wraz z rozwojem nowego systemu mającego go zastąpić
Long-standing startup with custom TurboStream for live EventSourcing page updates from async Ruby processes.
Technologie
Hotwire
TurboStream
Elasticsearch
EventSourcing
Zakres obowiązków
-
Niestandardowe uzycie Turbo Streamów
-
Aktualizacja stacku technologicznego ze strony FE i BE
-
Wprowadzanie nowych technologii front-endowych
-
Bliska współpraca z zespołem UI
-
Refactoring
-
Event Sourcing
-
Częsta praca z kodem legacy
New project with 2-4 developers where I did base architecture, set up CI/CD, lead weekly calls, and provided code review and pair programming.
Technologie
View Component
Dry-rb Libraries
Hotwire
Ruby on Rails 7
RSpec
TailwindCSS
Dokku
Docker
Zakres obowiązków
-
Stworzenie bazowej architektury i bazy do glówneog procesu deweloperskiegomain development processes
-
Obserwacja i pomoc przy code review i procesach CI/CD
-
Pair programming
-
Prowadzenie weekly i retrospekcji
Project inherited after multiple teams with gradual frontend refactoring from Vue and Rails.
Technologie
Vue (v2)
Ruby on Rails
Braintree
FedEx
Easypost
Elasticsearch
Bootstrap
Zakres obowiązków
-
Integracja z FedEx i Easypost
-
Pomoc z integracją Braintree
-
Frontend
Smaller project where I served as mentoring help and project manager for a junior backend developer.
Technologie
Strapi
node.js
REST API
Ruby on Rails
Heroku
Zakres obowiązków
-
Pomoc w decyzjach projektowych i przy bugach
-
Kontakt z klientem na temat stanu projektu
-
Rozwiązywanie problemów komunikacyjnych
Government project (.gov site) with strict security and hosting requirements. Medical field application built with limited team and time.
Technologie
Hotwire
Ruby on Rails
TailwindCSS
Javascript
Docker
SpinaCMS
Zakres obowiązków
-
Udział w spotkaniach przed rozpoczęciem projektu
-
Zbieranie wymagań
-
Ustalanie zakresu pracy
-
Bliska współpraca z klientem i UX/UI
-
Praca jako lead developer i project manager
-
DevOps
MVP for a golfing and tourism application, aimed at automating manual processes for government funding demo.
Technologie
Hotwire
Ruby on Rails
TailwindCSS
Javascript
Zakres obowiązków
-
Sprecyzowanie zakresu aplikacji w formie MVP z klientem
-
Aktywny development jako lead
-
Prowadzenie innych developerów i QA
-
DevOps
-
Praca jako de facto project manager
Two projects for one client heavily based on AI features including picture embeddings, vectors, and ChatGPT integration.
Technologie
Hotwire
Ruby on Rails
Stripe
Javascript
TailwindCSS
Zakres obowiązków
-
Praca skupiona na UI i funkcjonalnościach związanych z embeddingami i vectorami obrazów do pracy z AI
-
integracja ChatGPT do wielu funkcjonalności
-
Stripe integracja od 0
-
Zaawansowana warstwa autoryzayjna
-
Stylowanie, obsługa plików wideo do różnych funkcjonalności
Large-scale Germany-based flexible job market platform. Working on staffing and searching branches with ~100 microservices.
Technologie
Ruby on Rails
Javascript
TailwindCSS
VueJS
RabbitMQ
Elasticsearch
PostgreSQL
CQRS
EventSourcing
GraphQL
AMQP
Zakres obowiązków
-
Napraw błędów istniejących w systemie
-
Intensywny refaktor polączony z równoczesnym aktywnym rozwojem aplikacji
-
Przyśpiezzanie skomplikowanych zapytań Elasticsearcha i testów, w złożonym mikroservisie
-
Budowania nowych funkcjonalności, rozwój kolejnych, w różnych projektach
-
Przyjęcie obowiązków Tech Lead Engineer w zespole
-
Projektowanie systemowe
-
Tworznie PRDs, projektowanie funkcjonalności od storny uzytkowej i technologicznej
-
Architektura systemu rozproszonego