niedziela, 20 września 2009

Praca

Pomyślałem sobie że pewnie wiele z was chciałoby się dowiedzieć może trochę więcej o mojej pracy. Dlatego też, ze względu na brak innych ciekawych rzeczy, zdecydowałem napisać co takiego robię w tej pracy. Jak wiadomo jestem programistą i tworzę oprogramowanie które uruchamia się pod Windows i też tworzę strony internetowe. Wszystkie programy które jak dotej pory pisałem były na potrzeby firmy i dotyczyły głównie pobieranie danych statystycznych, wyświetlanie na stronie internetowej różnych danych dotyczących kredytów hipotecznych. Ciekawym projektem było napisanie programu który pobiera dane z server SFtp i importuje te dane do bazy danych. Nic może ciekawego, gdyby nie ilość tych danych. Pierwszy import pobierał 500 GB danych i po imporcie np. tylko 1 tabela miała ok. 3.5 miliarda rekordów. I teraz miesiąc w miesiąc aplikacja pobiera kolejne dane do importu, tak że np. 1 tabela ma 120 milionów wierszy do wczytania. Wszystkie te dane to dane statystyczne z całego kraju o kredytach hipotecznych tak że każdy nowy kredyt może być porównany z danymi historycznymi oraz wiele z tych danych służy jako dane wejściowe do skomplikowanych obliczeń. Co ciekawe teraz właśnie piszę program który będzie umożliwiał przeprowadzenie najróżniejszych obliczeń w zależności od potrzeb. Jest wiele różnych scenariuszy tzw. modeli obliczeniowych przez które się przeprowadza kredyt i tym samym otrzymuje się ciekawe wyniki i wskazówki jak można uratować kredyt gdy ktoś ma problemy z jego spłaceniem, albo obliczyć przepływ gotówki dla danego kredytu i tym samym wiedzieć kiedy sprzedać taki kredyt dla innej firmy i wziąć kasę i zainwestować w inne kredyty. Ze względu że nie posiadam tak dużej wiedzy z tej dziedziny to na razie skupiam się na tworzenie biblioteki z jednym tylko modelem, który umożliwia obniżeniem stopy procentowej i wydłużeniem kredytu aby było łatwiej go spłacić i tym samym też otrzymać od rządu dofinansowanie. Na zdj. widać na czym polega ten model i jedno z wielu obliczeń wykorzystywanych przez ten model. Ja uczę się najbardziej słownictwa i różnych technik stosowanych przy kredytach hipotecznych. To dopiero początek, bo wiem że jest wiele różnych modeli i sposobów na sprawdzenie jak najwięcej zarobić na kredycie i czy wogóle się opłaca zakupić taki kredyt od banku. Niestety nie mogę pokazać programów czy stron internetowych które napisałem jakoże one są wewnętrznymi programami i są chronione. Dlatego jedyne zdjęcia jakie pokazuje pochodzą z oficjalnej dokumentacji.

Inne rzeczy jakie dotej pory tworzyłem to też raporty które pobierają dane z baz danych i wyświetlają ciekawe dane np. na podstawie kodu pocztowego, wartości domu można zobaczyć jak cena tego domu będzie wyglądać przez kolejne 5 lat. A jeśli chodzi o strony internetowe to głównie była to aplikacja CRM (Zarządzanie relacjami z klientami) dla zarządu i wyższych menadżerów. Tam właśnie widać całe portfolio firmy, czyli wszystkie kredyty którymi firma zarządza. Jak widać moja praca wygląda znacznie inaczej niż ta z Polski i te które miałem dotej pory ale muszę przyznać, że jestem zadowolony że zdobywam mnóstwo nowej wiedzy finansowej (niekoniecznie nowej informatycznej, chociaż muszę przyznać że mam swobodę przy stosowaniu technologi, więc wykorzystuję najnowesze technologie Microsoft przy tworzenie tych programów jak np. WPF, WCF, WF, .NET 3.5 (C#, VB.NET, ASP.NET), Silverlight wraz z bazami danych jak np. Oracle 10g, SQL Server 2005 i 2008, i IBM DB2. I dlatego też dojeżdżam 30 -45 minut do pracy a nie szukam niczego bliżej, bo mimo że czasami jest trudno, to w sumie jestem zadowolony.

Brak komentarzy: