Výber z mojich doterajších projektov

Podnikám ako softvérový vývojár v Leverkusene. V prípade, že práve plánujete softvérový projekt, neváhajte ma kontaktovať, rád Váš projekt zrealizujem, alebo Vám poradím. Kontaktovať ma môžete na telefónnom čísle:

Tel.: 0049-214 5004889

wp@it-effektiv.de

Tu je zoznam vybraných IT projektov, na ktorých som pracoval v rokoch 1996 – 2009:

Vývoj ComKO na Release 3.2.
ComKO je riadiaci systém, ktorý riadi zadávanie veľkých pôžičiek.
Vývoj GUI a databázy za pomoci serveru MS SQL, testovanie, analýza požiadaviek, podpora užívateľov HPQC, popis modelových prípadov, spracovanie defektov.
Technológia: Microsoft SQL Server 2005, Stored Procedures, Views, arcplan 5.5, WinXP, Windows Server 2003, HPQC

Vývoj CAS portálu pre poskytovateľa služieb z oblasti IT
Portál umožňuje údržbu a zobrazovanie projektových dát pre zákazníkov. Údaje o projekte potom informujú zákazníka o úspornom potenciáli. Tento sa zákazníkovi zjavuje vo forme reportu.
Technológia: Java, Netbeans 6.5.1, JSF, Icefaces, Tomcat, MySQL, Hibernate, JPA, EJB3QL, Facelets, Debian Linux.

Test portálu pre poradenskú spoločnosť z oblasti IT.
Test užívateľského rozhrania, povrchových plôch, bezpečnostného providera, http-filtra
Technológia: MySQL, Eclipse, Java, JSP, SpringMVC, Acegi, Ubuntu8.04, tomcat, HTML, css.

Vývoj a testovanie vyhľadávačov a jednotlivých súčastí robotov prechádzajúcich webové stránky (cravlerov)
Vývoj ER modelu a whois zákazníka s prepojením na DB2, napojenie DNS-klienta na DB2, vývoj dátového modelu. Technológia: DB2 9.5, Java, Hibernate, EJB3-QL, Netbeans6.5

Vývoj testovacieho programu pre DNS (Domain Name System) servery. Program testuje rozlíšenie mien jednotlivých DNS serverov a nachádza zmeny na serverových odpovediach a tieto zobrazuje s dátumom a časom. Program je sieťovým nástrojom a môže sa použiť v prípade, že nastanú určité problémy so sieťou, ktoré súvisia s rozoznávaním mien. GUI sa vytvoril pomocou Swingu. Testoval sa na operačných systémoch Windows, MacOS, Linux s rôznymi verziami Java VM. Vždy som testovanie realizoval na inom OS. Spätné dáta som posielal na môj vlastný server čiastočne aj kvôli tomu, aby som si moje testy mohol pamätať. Môžete ich vidieť tu.
Technológia: Java5, Swing, Netbeans6, Fedora Linux

Vývoj a údržba viacerých nástrojov finančného plánovania telekomunikačnej spoločnosti v Darmstadte. Pre nástroje finančného plánovania PROFILE, PLATON-IPF a PLATON-Forecast-2008 som programoval dátové vstupy a výstupy. Stránky pre reporty som vyvinul za pomoci ASP. Programoval som transport a aktualizáciu dát medzi Hyperion Essbase a MS SQL serverom. Technická základňa: Hyperion Essbase 7, OLAP, Essbase Reports, Rules, Essbase MaxL skriptá pre vytvorenie filtrov, užívateľských skupín, užívateľov a prístupových dát, MS-SQL Server 2000, SQL, views, DTS balíčky, procedúry, constraints, MS-SQL Server 2005, views, XML-Views, VisualStudio2005, SQL Server Integration Services, ASP, bugtracker.

Projekt: Vývoj online objednávkového systému pre čerstvé potraviny (ovocie, zeleninu a ryby) v rámci UFM2 (Ultra Fresh Management) obchodného reťazca Metro Group, Düsseldorf, SRN. Nový dizajn online manažmentu a objednávkového systému
Technológia: Java, Tomcat, MagicDraw, Eclipse, JSF, Oracle, SVN, RichFaces.

Zakázka od dodávateľa softvéru pre média – jednalo sa vývoj systému pre plánovanie programu pre rôzne televízne stanice. Pri tejto Fat-Client aplikácii išlo o 14 ročný, stále sa vyvíjajúci produkt. Aplikáciu som oživil, odstránil chyby a viaceré problémy so stabilitou a na viacerých miestach som zaviedol objektovo-orientované koncepty, ktoré Client tak silne vylepšili, že sa dodnes úspešne využíva. Technológia: Visual C++ 2005, MFC, Sybase SQL, MS SQL Server, WinServer2003, GUI programming, SQL procedures, SQL Trigger, Cygwin, AraxisMerge, SourceSafe.

Pre nadnárodnú banku som realizoval projekt analyzujúci úverové riziká jednotlivých krajín. Nástroj, ktorý som v tomto projekte vyvinul online analyzuje a vizualizuje úverové údaje a riziká. OLAP údaje sa nachádzajú zhrnuté v Hyperion databáze a detailné údaje sú uložené v DB2 databáze. K tomu som naprogramoval nástroj MFC DLL, ktorý interne sleduje systém prístupových práv užívateľov v rámci banky (bezpečnostný systém nadnárodnej banky) . Technické nástroje pre spracovanie údajov: dynaSight, db2 SQL, Java, VC++ 2003.net, MFC, COM, OLAP, UML.

Vývoj softvéru pre správu univerzity. V projekte sa jednalo o prispôsobenie systému mien, cvičení , prednášok a univerzitných seminárov, workshopov a adries onlinovému riadiacemu systému. Technická základňa pre spracovanie dát: Oracle 10g, Tomcat, JDBC, Subversion / Tortoise, ant. SQL požiadavky boli testované pomocou Squirrel SQL Client . Java, JSP a HTML som vyvinul za pomoci Netbeans.

Ďalšou mojou zákazkou bol manažment informačného systému pre medzinárodnú bankovú korporáciu. Išlo o naformulovanie požiadaviek banky v systéme, v spolupráci s jednotlivými oddeleniami. Rôzne oddelenia mali rôzne databázy a tiež odlišné uskladňovanie dát. Top manažment chcel mať prehľad nad všetkými údajmi. Požiadavky na reporty IPO (Interprocedural Optimizations) boli mimo iného najmenšie náklady na údržbu systému, prehľadné zobrazenie (napríklad zobrazenie hierarchických finančných dát), voliteľný náhľad do údajov, čiže možnosť zobrazenia len určitých požadovaných údajov. Tieto nároky zákazníka som mohol splniť použitím dynamicky riadených hierarchických objektov. S kolegami, ktorí spravujú data som inštaloval kanály pre dodávanie dát a všetky objekty databáz som vytvoril ako stored procedures, SQL views, SQL tables, constraints, SQL triggers. Napríklad údaje pre projektovú správu boli načítané zo systému SAP Business Warehouse a boli uskladňované v relačnej databáze. Naprogramoval som aj uskladňovacie procedúry, ktoré realizovali ďalšie spracovanie projektových dát na SQL serveri. Jednalo sa o tvorbu šarží pre automatické spracovanie dát.

Projekt: Prenos a konverzia formátovaných súborov pre systém SAP. Do systému SAP EH&S mali byť importované dôverné záznamy dát, ktoré pochádzali z iného typu systému ako je SAP. Tieto dáta mali byť prenesené do formátu, ktorý môže byť spracovaný SAP systémom.
- analýza formátu súborov
- analýza komerčných produktov pre konverziu formátovaných súborov
- vývoj Java programu pre konverziu grafiky zabudovanej do súborov
- súpis dokumentácie.

Projekt: Bookmark-Server
- formulácia požiadaviek
- dizajn relačnej databázy
- databáza MySQL je lokalizovaná na webovom hosteri v Karlsruhe
- tvorba grafiky
- všetky PHP scripty sú naprogramované prostredníctvom KWrite na RedHat Linuxe

Projekt: Komponenty pre archivačný systém – zákazka pre jednu poradenskú spoločnosť
- naprogramovanie syntaktického analyzátora za pomoci programovacieho jazyka Java. Zabudovanie komfortných loggingových funkcií.
- dokumentácia zdrojového kódu
- neskôr som jednu súčasť syntaktického analyzátora vyvinul aj v jazyku C (na špeciálnu žiadosť zákazníka).
- aplikovaný software: WinNT, Eclipse, Java, UML, C

Projekt: Elektronická kniha prevádzky vozidla
- formulácia požiadaviek
- analýza možných rizík
- dizajn relačnej databázy
- inštalovanie MySQL databázy v Linuxe
- objektovo-orientovaný dizajn tried
- Client pod operačným systémom Windows, programovaný jazykom C++
- prístupovou knižnicou pre databázu je MyODBC

Projekt: Homebanking Client pre WinCE
Softvér: MFC, Visual C++ für WinCE 2.2

Projekt: Informačný systém o akciách s online pripojením a možnosťou napojenia cez Wap a web, posielanie SMS, sledovanie kontrolného zoznamu akcií, SQL Stored Procedures, SQL Trigger
Softvér: Kawa, Java, Servlets, JDBC, XML, XSL - transformation,
HTML, WML, Sybase Adaptive Server Enterprise 11.9.2 (ASE)

Projekt: Systém pre objednávanie online darčekových poukážok
Softvér: Java, JSP

Projekt: Digitálny podpis podľa Zákona o elektronickom podpise. Programovanie CSS ( Client Server System), ktorý vie vytvárať onlinové formuláre s automatickým zobrazovaním zmlúv. Kompletná zmluva je vo formáte PDF a obsahuje všetky informácie, ktoré užívateľ vyplnil v onlinovej podobe. Záujemca o zmluvu si môže prečítať PDF dokument v pluginovom prehliadači a podpísať zmluvu pomocou podpisového kľúča, ktorý pozostáva z jeho čipovej karty. Pluginový prehliadač komunikuje s čítačom čipovej karty.
Softvér: Win2000, MFC, COM, OLE, Visual C++ 6.0, Visual SourceSafe

Projekt: PKI server
Programovanie a správa kryptografických certifikátov v relačnej databáze. Automatické posielanie požiadaviek na LDAP servery, vrátane LDAP filtra. Riadenie X509 CRLs, preverovanie certifikačných reťazcov, logging.
Softvér: Java, JNDI, Oracle 8, IAIK 2.61, WinCVS

Projekt: Server pre zmluvy s elektronickým podpisom; zobrazovanie zmlúv vo webovom prehliadači a digitálne podpisovanie. Prenos podpisov na server a ich ukladanie.
Softvér: Java, J2EE, Servlets, WinCVS, HTML

Projekt: Java applet pre elektronické podpisy
Správa kryptografických certifikátov v archíve
Preverovanie certifikačných reťazcov, preverovanie podpisov
OCSP dotazovanie, logging
Softvér: jdk1.4, IAIK 3.01, Win CVS, Eclipse, Ant

Projekt: Faxový server pre call centrum
Archivovanie faxov, tlač faxov
Softvér: WinNT, Microsoft Foundation Classes, Visual C++ 5.0, ODBC, OCX, Visual Source Safe

Projekt: Middleware pre prepojene rezervačných systémov. Prepojenie rezervačného systému Galileo s onlinovým rezervačným systémom
Rezervácia letov, hotelov a rezervácia áut na prenájom
Rôzne brány pre X25 pripojenie
Prihlásenie ľubovoľného počtu klientov,
Predanie požiadaviek klientov na X25 pripojenie
Rozdelenie odpovedí klientom
Správa prístupových IDs zo systému Galileo
Softvér: WinNT, MFC, Visual C++ 5.0, OOD, UML, COM, VisualSourceSafe, EDIFACT, ActiveX Control

Projekt: Middleware rezervačný systém Amadeus
Rezervácia letov a hotelov
Softvér: WinNT, MFC, Visual C++ 6.0, UML, MFC, COM, VSS, Amadeus API 1.0

Projekt: Automatické rozdeľovanie a predávanie dopravných správ, načasovanie, logging, monitorovanie s automatickou voľbou stránky v prípade výpadku
Software: Windows NT 4.0, MFC, VC++ 4.0

Projekt: Automatický FTP-Client
Kopírovací program s automatickým prihlasovaním na FTP server
Kopirovacie úkony konfigurovateľné Gui.
Softvér: WinNT, MFC, Visual C++ 5.0, WinInet

Projekt: Program pre prenos Btrieve tabuliek do programu Access a späť
Softvér: WinNT, MFC, Visual C++ 5.0, Novellserver, ODBC, MS-Access

Projekt: Program pre následné spracovanie naskenovaných formulárov.
Zobrazenie a priblíženie naskenovaných výsekov, ich rotácia a ovládanie pomocou klávesnice, komunikácia Client - Server
Softvér: Windows NT, MFC, Visual C++ 5.0, ODBC, MSSQL-Server 6.5, VisualSourceSafe

Projekt: Archivačný program pre dopravné správy s možnosťou tlače a jej náhľadom
Softvér: Windows NT4.0, MFC, Visual C++ 5.0

Výber Menu