Programista Python
Moje doświadczenie z Pythonem rozpocząłem jeszcze za czasów pracy w firmie Transcomp. Przygotowywałem tam (między innymi) system do organizacji bibliotek kodu w języku Visual Basic. Pierwsze rozwiązanie napisałem w Perlu, ale język nie spełnił moich oczekiwań. Strasznie bałaganiarska składnia skłoniła mnie do poszukania czegoś lepszego.
Obiła mi się wcześniej o uszy informacja o języku Python. Przygotowałem kolejną wersję systemu w tym języku (ucząc się go przy okazji). Komfort pracy był nieporównywalny.
Znajomość Pythona przydała się przy pisaniu pracy dyplomowej - służył jako narzędzie do skryptowania.
W firmie Cartalia.com (dawniejsze KF Studio) dostałem możliwość zastosowania Pythona do "ciężkich" zadań. System zarządzania firmą oparty o przeglądarkę prowadzony przy wykorzystaniu niektórych praktyk Extreme Programming. System rozwijam do dziś. Ma się on bardzo dobrze pomimo "hodowanej" architektury (typowy czynnik załamujący projekt).
Pracowałem także przy projekcie z wykorzystaniem serwera aplikacyjnego Zope (EGIS sp. z o.o.). System opierał się na bazie danych Postgresql. Współpracował z bazą MSSQL poprzez sterowniki ODBC.
Aktualnie w Python-ie rozwijam serwisy informacyjne będące aplikacjami dostępnymi poprzez przeglądarkę internetową:
- http://oceny.aplikacja.info - system dla szkół do informowania rodziców o postępach dzieci
- http://czaspracy.aplikacja.info - rejestracja czasu pracy przez internet
- http://crm.aplikacja.info - internetowy system CRM