Dmytro Timofeyev - Programista, developer PHP

PHP, Symfony, Docker, Angular, integracja z systemami księgowymi. Dodatkowe: Python, C#, Java, PAL, Paradox. Infrastruktura: Debian, Apache, Nginx, MySQL, Ubuntu, SVN, Git.
Dmytro Timofeyev  - Programista, developer PHP

Обзор

Mój pierwszy dzień pracy zapamiętałem dzięki bardzo interesującemu i trudnemu zadaniu. Musiałem złożyć raport do funduszu emerytalnego dla 130 osób, ale program, który miał to zrobić, nie działał. Był to program napisany przez księgowego, który stał się programistą z powodu braku dobrego oprogramowania. Wszystkie wynagrodzenia i podatki były obliczane za pomocą tego silnika, a program rozprzestrzenił się na całe miasto — korzystali z niego wszyscy, w tym urząd skarbowy i fundusz emerytalny.

Problem polegał na tym, że dla 128 osób nie zgadzał się 1 grosz. Nie miałem wtedy dostępu do internetu, więc nie mogłem niczego "wygooglować". Od mojego poprzednika otrzymałem jedynie dokumentację na kilku stronach formatu A4 dotyczącą języka QBasic, o którym nigdy wcześniej nie słyszałem. Nie mając innego wyboru, wydrukowałem kod źródłowy programu, zabrałem go do domu i przez noc zrozumiałem kod oraz przestudiowałem dokumentację. Znalazłem błąd, poprawiłem go, a następnego ranka pomyślnie złożyłem raport.

Później, pracując z zespołem z jednego z najlepszych uniwersytetów w kraju, w tym z profesorem i trzema doktorantami, którzy mieli kontrakty warte setki tysięcy dolarów, udało mi się ponownie pokazać swoje możliwości i wyjść poza schematy. Zespół pisał własny system księgowy i robił to bardzo rutynowo — ręcznie tworząc kontrolery i strony dla każdego elementu przez Visual JSP. W tym czasie byłem stażystą, oddelegowanym przez fabrykę, i zrozumiałem, że ich podejście było zbyt skomplikowane i przestarzałe. Zaproponowałem uproszczenie procesu za pomocą nowoczesnych technologii, ale poproszono mnie o kontynuowanie pracy w ich systemie.

Wtedy poprosiłem o schemat bazy danych napisanej na PostgreSQL i w ciągu jednego dnia napisałem parser eksportu, który automatycznie wygenerował 600 stron, które oni tworzyli ręcznie każdego dnia. Ten program zaoszczędził im ogromną ilość czasu i wysiłku. Po trzech latach przyznali, że miałem rację — rzeczywiście, można było uprościć system za pomocą zapytań Ajax i jednego kontrolera zamiast wielu stron.

Te sytuacje pokazują moje mocne strony jako specjalisty: zdolność do szybkiego uczenia się nowych technologii, rozwiązywania skomplikowanych problemów, znajdowania niestandardowych rozwiązań i wdrażania ich, nawet jeśli inni specjaliści z tytułami naukowymi preferowali tradycyjne metody.

Характеристики

Imię i nazwisko
Dmytro Timofeyev
Stanowisko
PHP Developer
Doświadczenie zawodowe
10+ lat
Umiejętności
PHP, JS, Bash, Lua
Wykształcenie
Samouk
Języki
Polski
Poziom stanowiska
Mid-level, Senior, Dyrektor
Lokalizacja
Poznań
Rodzaj zatrudnienia
Umowa o dzieło, Umowa o prace, Umowa Zlecenia, Pełny etat, Część etatu, Freelancer, Kontrakt
Oczekiwania płacowe
8000 — 15000
Frameworki
Django, Angular, Symfony
Technologie
PHP, Python, JavaScript
Bazy danych
MSSQL, PostgreSQL, MySQL, MongoDB
Konteneryzacja
Docker
Rodzaj systemów
Linux, macOS
Poziom umiejętności
Zaawansowany
Metodologie
Kanban
Projekty
Web development, Mobile development
API
REST, SOAP
Mikrousługi
Да
0
В наличии
Отзывы и оценки покупателей

Оставьте отзыв об этом товаре первым!