|
|
Informacja aktualna
Od jesieni roku 2010 jestem programistą bazodanowym w Asseco Poland S.A.
Jeżeli chcesz więcej informacji na mój temat znajdziesz je tutaj: goldenline
w razie pytań, zapraszam do kontaktu.
|
|
|
Tychy.pl – portal miejski
Zleceniodawca: UM Tychy
Charakter pracy: wdrożenie nowego wyglądu strony (layout), stworzenie nowych funkcjonalności.
Lista funkcjonalności:
- losowo zmieniane logo związane z miastem
- zmieniony sposób wyświetlania aktualności o mieście
- promowanie wybranego artykułu z forum na stronie głównej
- stworzenie nowych kategorii: Przetargi, Blog
- Stworzenie możliwości umieszczania filmów na stronie głównej
- prezentacja wiadomości kulturalno-rozrywkowych czytanych automatycznie z innego portalu o Tychach na stronie głównej (przy pomocy kanału RSS)
- prezentacja ostatnio dodanych aktualności
- stworzenie narzędzia do oczyszczania z tagów html ofert pisanych przez mieszkańców
- prezentacja na stronie głównej ostatnich ogłoszeń pochodzących od mieszkańców
- prezentacja na stronie głównej losowo wybranych firm z dodanych do bazy, przez mieszkańców.
- Prezentacja na wszystkich podstronach, ostatnio organizowanego przez redakcje konkursu
Technologia: php, mysql, biblioteka Smarty
|
|
|
przygoda4rent – portal polonijny do wynajmu domu/ośrodka wakacyjnego
Charakter pracy: prowadzenie projektu, analiza, programowanie, wdrożenie
Opis funkcjonalności systemu:
- dla użytkowników:
- komentowanie ofert
- dodawanie ogłoszeń ogólnych
- dodawanie ogłoszeń typu 'dom za dom'
- wyszukiwanie ofert
- kontakt z administracją przez formularz
- możliwość dodania maila do newslettera
- dla użytkowników (po założeniu konta):
- zakładanie kont
- logowanie, zgłaszanie ofert wynajmu, edycja zgłoszonych ofert
- edycja danych o koncie
- Korespondencja prywatna z administracją
- dla administratorów:
- edycja użytowników
- edycja, aktywacja ofert - możliwość promowania dodtkowego na stronie głównej, w ofercie -50%
- edycja wpisów na blogu redakcyjnym
- masowa korespondencja z użytkownikami - z newslettera oraz systemu
- edycja strony: 'kontakt'
- moderacja komentarzy do ofert
- moderacja ogłoszeń ogólnych
- moderacja ogłoszeń 'dom za dom'
- dodawanie administratora
- zmiana hasła administratora
- edycja banerów reklamowych
- moderowanie maili w systemie
Technologia: php, mysql, ajax, elementy jquery (wraz z jquery lightbox), CodeIgniter Framework, interaktywna mapa - bez udziału Flasha, Edytor tinymce
|
|
|
System do przyjmowania/zakwaterowania uczestników na kursy/wydarzenia
Wdrożony w: Przystanek Jezus 2009 (inicjatywa na Przystanku Woodstock)
Charakter pracy:Stworzenie modułu do aplikacji (napisanego we frameworku CodeIgniter) służącego do przyjmowania osób wg wcześniejszych zgłoszeń. Łączenie uczestników w grupy, definiowanie zakwaterowania, zbieranie opłat. System przystosowany do działania przy dużym obciążeniu, ergonomiczny – minimalizacja ilości kliknięć
Elementy systemu:
- szybkie wyszukiwanie zgłoszenia, wymagające chwilami tylko paru znaków z nazwiska
- edycja danych uczestnika – wszelkie zatwierdzani danych po kliknięciu klawisza Enter, lub po pojedynczych kliknięciach – bez potrzeby nadmiarowego użycia myszki
- przyjmowanie na konkretny kurs
- regulacje finansowe, których efekt jest od razu widoczny na ekranie, bez odświeżania strony
- przydział do noclegu i grupy
- możliwość założenia własnej grupy i noclegu
- sprawdzanie składu poszczególnych grup i noclegów
Technologia: mysql, php, framework CodeIgniter, JavaScript (ajax). System w pełni Ajaxowy, bez potrzeby odświeżania strony.
|
|
|
Nitwinko.pl
Zleceniodawca: Wojciech Nitwinko
Charakter pracy: Zbudowanie od podstaw aplikacji łatwiej w obsłudze, dostosowanej do wymagań zleceniodawcy. Do moich obowiązków należało: zbudowanie aplikacji (programowanie, baza danych), grafika (poza flashowym logiem), wdrożenie systemu, doradztwo w kwestii hostingu.
Opis aplikacji:
W panelu właściciel może:
- dodawać innych administratorów
- masowo korespondować ze wszystkimi, którzy pozostawili na stronie swojego maila (Newsletter)
- w prosty sposób pisać artykuły w Aktualnościach oraz na Blogu, automatycznie powiadamiając o nowościach zainteresowanych czytelników. Dla celu intuicyjnego formatowania tekstu został wykorzystany panel formatowania przypominający panel z popularnych edytorów tekstu (narzędzie to biblioteka własnoręcznie wykonana z wykorzystaniem OOP)
- dodawać, uaktywniać ankiety widoczne na stronie (technologia Ajax)
- definiować i uaktywniać petycje, która jeżeli jest aktywna jest podstawowym artykułem widocznym na stronie. Petycja zawiera formularz, służący do elektronicznego zbierania podpisów/ opinii na dany temat i wysyła dane na email. Wszystko generowane jest automatycznie.
- edytować galerie – wykorzystując galerię SimpleViewer
- edytować banery – użytkownik wysyła (poprzez wskazanie pliku) obrazek ze swojego komputera oraz definiuje na jaki adres ma wskazywać.
- edytować linki widoczne na stronie
- edytować dokumenty będące na stronie
- edytować strony statyczne: 'o mnie' i 'poglądy', podpięty został panel formatowania
- wysyłać na własny serwer obrazki, zostaje mu zwrócony link gotowy do wykorzystania
- edytować komentarze do artykułów dostępnych na stronie.
Technologia:
php, mysql, galeria SimpleViewer, własne narzędzie do formatowania tekstu, posiadające dla bezpieczeństwa wewnętrzny BBCode, mechanizm ten jest elementem narzędzia do budowania formularzy na stronach internetowych w sposób w pełni obiektowy wzorowany na bibliotece Swing z języka Java.
Uwagi:
proszę mnie nie łączyć z polityką.
|
|
|
energe.pl
Zleceniodawca: firma Energe
Opis aplikacji:
System Zarządzania Treścią umożliwiający w łatwy sposób przy pomocy panelu administratora zarządzać zawartością strony. Poprzez panel administrator może:
- edytować galerię
- edytować realizację przeprowadzone przez firmę
- edytować strony statyczne takie jak: Kominy przemysłowe
- dodawać nowych stron statycznych
- pisać artykuły wyświetlające się na stronie w formie blogu (Aktualności). W celu umożliwienia prostego formatowania tekstu użytkownikowi, został podpięty specjalny panel przypominający wyglądem i działaniem panele służące do formatowania w popularnych edytorach tekstowych jak Word, Open Office (panel tinymce)
Galeria wykorzystuje przerobioną na życzenie firmy galerię lightbox
Technologia: php, mysql, edytowany lightbox, tinymce
Współpraca programistyczna: Szymon Bluma, Marcin Pieczonka.
Grafika: Marek Filipiak
|
|
|
azbest.energe.pl
Zleceniodawca: firma Energe – oddział azbestowy (druga, niezależna aplikacja, dla firmy Energe).
Charakter pracy: Stworzenie od podstaw systemu zarządzania treścią.
Opis aplikacji:
System Zarządzania Treścią umożliwiający w łatwy sposób przy pomocy panelu administratora zarządzać zawartością strony. W panelu w łatwy sposób można:
- edytować galerię
- edytować realizację przeprowadzone przez firmę
- edytować strony statyczne takie jak: Szkodliwość, czy mającej specjalne znaczenie strony „3 kroki”
- możliwości dodawania nowych stron statycznych
- pisać artykuły wyświetlające się na stronie w formie blogu (Aktualności). Został podpięty panel służący do edytowania tekstu (tinymce)
- galeria wykorzystuje przerobioną na życzenie firmy galerię lighbox
- dodawać i edytować banery. Użytkownik w prosty sposób może wysłać grafikę będącą banerem oraz zdefiniować, stronę jaka ma zostać wczytana po kliknięciu na baner.
Technologia: php, mysql, edytowany lightbox, tinymce.
Współpraca programistyczna: Szymon Bluma, Marcin Pieczonka.
Grafika: Marek Filipiak
|
|
|
forummlodychsld.sosnowiec.pl
Zleceniodawca: FMS Sosnowiec
Charakter pracy: Zbudowanie od podstaw aplikacji, łatwiej w obsłudze, dostosowanej do wymagań zleceniodawcy. Do moich obowiązków należało: zbudowanie aplikacji (programowanie, baza danych), grafika (poza flashowym logiem), wdrożenie systemu.
Opis aplikacji:
uboższa wersja aplikacji dla Wojciecha Nitwinko.
Nowe funkcjonalności:
- narzędzie umożliwiające dodawanie i edytowanie członków organizacji
- istnienie archiwum na artykuły
Technologia:
php, mysql, galeria SimpleViewer, własne narzędzie do formatowania tekstu, posiadające dla bezpieczeństwa wewnętrzny BBCode, mechanizm ten jest elementem narzędzia do budowania formularzy na stronach internetowych w sposób w pełni obiektowy wzorowany na bibliotece Swing z języka Java.
Uwagi:
proszę mnie nie łączyć z polityką.
|
|
|
polish4everyone.com
Zleceniodawca: polish4everyone.com
Charakter pracy: zbudowanie od podstaw aplikacji służącej do nauki języka polskiego dla obcokrajowców, oraz panelu do łatwego administrowania nim (w tym edycja lekcji, testów oraz edycja użytkowników)
Opis funkcjonalności systemu:
- dla użytkowników:
- zakładanie kont
- logowanie, rozwiązywanie testów zdefiniowanych przez administratora,
- ściąganie zasobów: nagrań dźwiękowych i plików tekstowych – maskowanie źródła pochodzenia plików, aby użytkownik nie znał dokładnego adresu pochodzenia zasobów, w celu ich ochrony przed ściąganiem przez osoby nieuprawnione
- dla administratorów:
- administracja użytkownikami
- definiowanie lekcji na różnym poziomie: nagranie dźwiękowe, plik tekstowy, tekst lekcji
- definiowanie testów, które użytkownik może rozwiązywać
Technologia: php, mysql, narzędzie flashowe do odsłuchiwania nagrań dźwiękowych online (narzędzie gotowe, nie implementowane przeze mnie).
Grafika: Marcin Siekaniec
|
|
|
9fingers.pl
Charakter pracy: funkcja testera alfa i testera beta w portalu dla programistów tworzonym przez wydawnictwo Helion. Moim zadaniem było wykrywanie błędów powstałej aplikacji, sugestie dla twórców oraz napełnianie pustego portalu treścią.
|
|
|
blask.sosnowiec.pl
Zleceniodawca: blask.sownowiec.pl
Zakres prac: instalacja, konfiguracja oraz modyfikacja strony na gotowym systemie CMS Joomla. Ciągła administracja systemem, pisanie aplikacji z nią współpracujących jak np. system galerii, zarządzany przez specjalnie stworzony panel administracyjny.
Techlogia: php, mysql, java Script, CMS Joomla
|
|
|
System oprogramowania dla apteki
Niewdrożony
Napisany w CodeIgniter system prezentujący propozycję oprogramowania dla apteki. W panelu sprzedawcy duży nacisk na ergonomie, minimalizację kliknięć.
Ogólne zadania systemu:
- zarządzenia pracownikami
- personalizacja uprawnień – tworzenie profili przyznawanych pracownikom, co optymalizuje kwestię uprawnień
- składanie zamówień
- dobór dostawców
- przyjmowanie zamówień
- dodawanie, edycja leków (jako rodzajów, możliwość posiadania tych samych leków od różnych dostawców – zmiany dostawców przy niewyczerpanych zasobach)
- widok magazynu
- dostęp do danych klientów
- definiowanie programów lojalnościowych – progów punktowych którym odpowiadają promocję – procentowe zniżki na zakup leków
- definiowanie zniżek na rodzaj leku
- monitoring dostaw
Ogólne możliwości panelu sprzedawcy:
- rozpoznanie klienta
- rozpoznanie możliwych promocji przysługujących klientowi – programy lojalnościowe (system rozpoznaje rodzaje)
- wyszukiwanie 'po literze' leku
- w celu przyspieszenia wyboru system rozpoznaje 5 ostatnio kupowanych leków przez danego klienta oraz 5 najczęściej kupowanych przez niego leków.
- koszyk klienta
- automatyczne dodawanie punktów do programu lojalnościowego
Technologia: php, mysql, Ajax, CodeIgniter
Współpraca programistyczna: Szymon Bluma.
|