Oleksandr Vykhor

Ruby / Ruby on Rails Software Engineer

Jestem programistą specjalizującym się w tworzeniu stron internetowych oraz skomplikowanych, skalowalnych aplikacji internetowych w języku Ruby przy użyciu frameworka Ruby on Rails. Chcesz dowiedzieć się, w jaki sposób mogę pomóc w realizacji Twojego projektu? Skontaktuj się ze mną dowolnym dogodnym dla Ciebie sposobem.


+38(066)26-26-920 / +48 694 617 155
+38(066)26-26-920
+38(066)26-26-920 / +48 694 617 155
sasha85ua

Co mogę dla Ciebie zrobić?

Od ośmiu lat zajmuję się tworzeniem stron internetowych i aplikacji internetowych dla klientów z całego świata. Mam doświadczenie w tworzeniu i rozwijaniu różnych projektów komercyjnych i mogę pomóc w realizacji Twojego pomysłu, tworząc stronę internetową, portal, sklep internetowy, stronę korporacyjną, interfejs API dla aplikacji mobilnej i wiele więcej. Lubuję się pracować w zespołach nad dużymi i skomplikowanymi aplikacjami internetowymi, przyczyniając się do rozszerzania funkcjonalności i rozwoju aplikacji.


Jakich technologii używam?

W swojej pracy wykorzystuję nowoczesne i sprawdzone technologie oraz narzędzia. Krótki przegląd moich głównych umiejętności technicznych znajduje się poniżej

HTML5 / CSS3 / SASS / Bootstrap
Tworzenie układu stron i pojedynczych elementów przy użyciu technologii HTML5, CSS3, SASS i Bootstrap. Tworzenie responsywnych i wieloplatformowych interfejsów, rozwijanie interfejsów użytkownika zgodnie z nowoczesnymi standardami projektowania stron internetowych.
Ruby / Ruby on Rails
Tworzenie stron internetowych i aplikacji internetowych w języku Ruby z użyciem frameworka Ruby on Rails. Tworzenie RESTful API, implementacja logiki biznesowej, integracja z zewnętrznymi usługami oraz optymalizacja wydajności aplikacji.
Rubygems
Wykorzystanie popularnych gemów społeczności Ruby w aplikacjach. Integracja gotowych rozwiązań w celu przyspieszenia rozwoju i zwiększenia funkcjonalności, konfigurowanie i optymalizacja gemów do specyficznych zadań projektowych.
Rspec / Capybara
Pisanie testów modułowych, funkcjonalnych i integracyjnych dla aplikacji. Zapewnienie niezawodności i stabilności kodu, korzystanie z bibliotek testowych (RSpec, Minitest), tworzenie zautomatyzowanych scenariuszy testowych.
Javascript / Angular / ReactJS / JQuery
Wykorzystanie możliwości języka JavaScript, bibliotek ReactJS, JQuery i frameworka Angular. Tworzenie interaktywnych i dynamicznych interfejsów użytkownika, tworzenie aplikacji jednostronicowych (SPA), optymalizacja wydajności strony klienta.
MySQL / PostgreSQL
Umiejętności pracy z bazami danych: MySQL i PostgreSQL. Projektowanie i optymalizacja schematów baz danych, pisanie skomplikowanych zapytań SQL, praca z ORM (ActiveRecord), konfiguracja i zarządzanie bazami danych.
Git / Github / Bitbucket
Korzystanie z systemów kontroli wersji. Praca z Git, GitHub, GitLab, utrzymanie historii zmian kodu, praca w rozproszonych zespołach, zarządzanie gałęziami i rozwiązywanie konfliktów.
Amazon / Heroku / Cloudinary
Przechowywanie plików aplikacji w chmurze. Integracja z usługami w chmurze (AWS S3, Google Cloud Storage), zapewnienie bezpieczeństwa i dostępności danych, konfiguracja kopii zapasowej i odzyskiwania danych.