SIME TELECOM — Staż w dziedzinie nauki o danych
SIME tworzy oprogramowanie do zarządzania (rezerwacje, fakturowanie, raporty, zamówienia gastronomiczne), z którego korzystają setki klientów z poziomu systemu centralnego, opartego na bazie danych zawierającej ponad 580 powiązanych tabel i ponad 100 milionów rekordów. Wzrost zmusił firmę do rozdzielenia klientów na kilka baz danych w celu odciążenia systemu i zmniejszenia liczby skarg dotyczących powolnego działania.
Moja praca: analiza tych baz danych i, poprzez optymalizację zapytań oraz indeksów, zaprojektowanie unifikacji wszystkich danych w jedną wydajną bazę bez niemal żadnego skalowania sprzętu (RAM/CPU). Ulepszenie zostało już opracowane i znajduje się w fazie walidacji na serwerze testowym.