Výběr z mých dosavadních projektů

Podnikám jako softwarový programátor v Leverkusenu. Obraťte se na mě, plánujete-li nějaký projekt.

wp@it-effektiv.de

Tel: +49 214 5004889

Na těchto projektech jsem od roku 1996 do roku 2011 pracoval:

Vícejazyčné CMS: CMS měl splnit následující požadavky: rychlý, žádné cookies, nezávislý na JavaScriptu ve frontend, SEO, lehce ovladatelný, běží na nepříliš nákladném sdíleném hostingu, negeneruje žádné zbytečné odkazy, což znamená, že se neobjevují žádná hlášení o chybách jako “Tato stránka ještě není přeložena”. Technologie: PHP, MySQL a PTD Eclipse.

Projekt: Online Tool, který programuje použití signálů v automobilech (automobilový průmysl/Wolfsburg). Programování online importů a exportů do Excelu s ICEFACES a Apache POI. Programování online imporů CSV s ICEFACES a OpenCSV. Programováni expotů XML podle AutosarXSD. Připojení komponent ke GUI. Testování, dokumentace, Java, Junit, Tomcat, JSF, ICEFACES, Hibernate, Oracle, Eclipse, XML, XSD.

Vývoj alternativného systému pro management jazykových zdrojů ve Windows. Tento systém umožňuje zobrazení a zpracování zdroje jazyka ve webu. To je důležitý krok, protože překladatelé zdrojů nepracují jenom v jedné zemi. Hotové jazykové balíčky jsou exporovány a zkoušeny jako XML. Různé jazykové balíčky mohou být distribuovány s programy Windows nebo zobrazeny na vícejazyčných PHP stránkách. Technologie: Visual C++, MFC, COM, MSXML 6.0 (SAX), PHP, My SQL, SQL.

Vývoj proximitního marketingového systému
GUI, správa licencí, správa kampaní, kalendář, OPP, SDP, scannery jsou programovány pomocí MFC, WindowsXP, WinVista, Windows7, Visual C++2003, Visual C++2008express, Windows SDK, Microsoft Bluetooth Stack. Detektor výrobců mobilních telefonů obsahuje parser, který je programován v Javě a Netbeans. Správa licencí na serveru, správce stahování a website www.blue2b.com jsou programovány v PHP, WordPpress, MySql a PTD Eclipse.

Vývoj systému ComKO na verzi 3.2.
ComKO je řídící system, který řídí přidělování velkých úvěrů.
Vývoj GUI, databáze, test, analýza požadavků, instrukce uživatelů HPQS, popis testovaných případů, zpracování defektů.
Technologie: Microsoft SQL, Server 2005, Stored Procedures, Views, arcaplan 5:5, Win XP, Windows Server 2003, HPQS.

Programování CAS portálu pro poskytovatele služeb v IT. Portál umožňuje správu a zobrazení údajů o zákaznických projektech. Údaje o projektu informují zákazníky o možnostech úspory a jsou zobrazovány ve formě reportu.
Technologie: Java, Netbeans 6.5.1, JSF, Icefaces, Tomcat, MySQL, Hibernate, JPA, EJB3QL, Facelets, Debian Linux

Programování a testování komponent internetových vyhledávačů a web crawlerů. Programováni whois klienta s připojením na DB2, připojení DNS klienta na DB2, vývoj datového modelu. Technologie: DB2 9.2, Java, Hibernate, EJB3-QL, Netbeans 6.5.

Vývoj nového testovacího programu pro DNS
Tento program zkoumá rozlišení jmen v DNS serverech. Nachází časové odchylky v odpovědích serveru a zobrazuje je společně s datem a časem. Tento program se dá použít jako nástroj v síti, když určité problémy sítě souvisí s rozlišením jmen. GUI je programováno pomocí Swingu.
Technologie: Java5, Swing, Netbeans6, Fedora Linux

Vývoj a správa různých nástrojů finančního plánování u telekomunikační společnosti v Darmstadtu. Pro nástroje finančního plánování, PROFILE, PLATON-IPF a PLATON-FORECAST-2008 jsem programoval datové vstupy a výstupy. Stránku pro reporty jsem vyvinul v ASP. Část úkolu bylo také programování transportu a aktualizace dat mezi Hyperion Essbase a MS SQL serverem. Technologie: Hyperion Essbase 7, OLAP, Essbase Reports, Rules, Essbase MaxL Script k založení filtrů, členských skupin, uživatelů a uživatelských práv. MS-SQL Server 2000, SQL, Views, balíčky DTS, MS-SQL Server 2005, Views, XML-Views, VisualStudio 2005, SQL-Server Integration Services, ASP, Bugtracker.

Projekt: Programování online objednávkového systému čerstvých produktů UFM2 (Ultra Fresh Management) u velkoobchodu v Düsseldorfu. Technologie: Java, Tomcat, MagicDraw, Eclipse, JSF, Oracle SVN, RichFaces.

Programování systému na plánování programů pro různé televizní stanice. Fat-klient, kterého jsem zlepšoval, se vyvíjel asi 14 let. Já jsem ho vylepšil, opravil jsem chyby, vyřešil problémy se stabilitou, zavedl jsem objektově orientované koncepty, které klienta vylepšil natolik, že se používá dodnes.
Technologie: Visual C++ 2005, MFC, Sybase SQL, MS SQL Server, programování GUI, SQL, SQL Trigger, Cygwin, AraxisMerge, SourceSafe.

Programování projektu analyzující úvěrová rizika jednotlivých států
Nástroj, který jsem programoval pomocí arcaplan/dynasigt analyzuje a vizualizuje úvěrové údaje a rizika. Olap údaje jsou uloženy v Hyperion databázi (agregované) a detailní údaje jsou uloženy v DB2. K tomu jsem ještě naprogramoval nástroj MFC DLL, který posílá dotazy interním systémům banky. Technické nástroje pro zpracování údajů: dynaSight, DB2 SQL, Java, VC++ 2003.net, MFC, COM, OLAP, UML.

Programování online systému na správu kontaktů, seminářů a adres.
- technologie pro správu dat: Oracle 10g, Tomcat, JDCB, Subversion/Tortoise ant
- SQL požadavky byly testovány pomocí Squirrel SQL klienta
- Java, JSP a HTML jsem vyvinul pomocí Netbeans.

Projekt: Managementový informační systém pro mezinárodní banku ve Frankfurtu
- formulování požadavků společně s přáslušným oddělením
- design databáze na MS SQL serveru 2000
- programování a přizpůsobení grafických uživatelských rozhraní pomocí arcaplan/dynaSigt
Požadavky na report GUI byly mimo jiné: nízké náklady na údržbu systému, přehledné zobrazení (například hierarchicky uspořádané finanční údaje), volitelné zobrazení dat, tedy možnost, zobrazit pouze žádaná data. Tyto požadavky jsem splnil tak, že jsem zavedl dynamicky řazené hierarchické objekty.
- zřízení kanálů pro přenos dat společně s kolegy v DWH
- vývoj všech databázových objektů jako Stored Procedures, Views? Tables, Constraints, Triggers
Například projektová data pro projektový report se načítala ze systému  SAP DW a ukládala v relační databázi. Programoval jsem úložné procedury, které dále zpracovávaly data uložená na SQL serveru.
- vývoj šarží pro automatické zpracování dat

Projekt: Přenos a konverze souborů do SAP systému
Do systému SAP byly přenášeny důvěrné údaje, které pocházely z jiného systému než SAP. Tyto údaje měly být převedeny do formátu, který může být zpracováván v SAP.
- analýza formátu jednotlivých souborů
- analýza komerčních produktů na konverzi formátovaných souborů
- vývoj progranu v javě, který konvertoval grafiky zabudované do souborů
- vedení dokumentace

Projekt: Bookmark-Server
- formulování požadavků
- design relačních databází
- MySQL databáze je uložena u webhostera v Karlsruhe
- tvorba grafik
- všechny PHP skripty jsou programovány s Quanta-Plus na RedHat Linux

Projekt: Komponenty archivačního systému pro poradenskou firmu
- programování parseru v javě; instalace komfortních logginových funkcí
- dokumantace zdrojového kódu
- na přání zákazníka jsem později části parseru vyvinul i v C
Použitý software: WinNT, Eclipse, Java, UML, C.

Projekt: Elektronický deník jízd
- formulace požadavků
- analýza možných rizik
- design relační databáze
- instalace MySQL databáze v Linuxu
- objektově orientovaný design
- klient programovaný ve Windows programovacím jazykem VC++
- knihovna pro databázi je MyODBC
- zdrojový kód má GNU licenci

Pojekt: Homebanking klient pro WinCE.
Software: MFC, Visual C++ für WinCE 2.2.

Projekt: Informační sytém o akciích s online připojením a připojením přes Wap a Web.
Posílání SMS, Watchlist akcií, SQL Stored Procedures, SQL Trigger.
Software: Kawa, Java, Servlets, JDBC, XML, XSL - Transformation, HTML, WML, Sybase Adaptive Server Enterprise 11.9.2 (ASE).

Projet: Objednávkový systém na dárkové poukázky.
Software: Java, JSP.

Projekt: Elektronický podpis podle zákona o elektronických podpisech.
Vyplnění formuláře na browseru.
Zobrazení hotové smlouvy jako pdf v pluginu.
Elektronický podpis smlouvy s klíčem jako smartcard nebo softwarový certifikát.
Poslání signatury ke smluvnímu serveru.
Zobrazení potvrzení pro zákazníka.
Software: Win2000, MFC, COM, OLE, Visual C++ 6.0, Visual SourceSafe.

Projekt: Centrála PKI.
Správa kryptografických certifikátů v relační databázi.
Automatické posílání dotazů na LDAP server.
LDAP filtry, správa X509 CRL.
Přezkoušení řetězců certifikátů, logging.
Software: Java, JNDI, Oracle 8, IAIK 2.61, WinCVS.

Projekt: Server pro smlouvy s elektronickým podpisem.
Zobrazení smluv ve webovém prohlížeči a elektronický podpis.
Přenos podpisu k serveru a uložení podpisu.

Projekt: Applet k elektronickému podpisu.
Správa kryptografických certifikátů v archívu.
Prověření certifikátů, prověření signatur.
OCSP dotazy, logging.
Software: jdk1.4, IAIK 3.01, Win CVS, Eclipse, Ant.

Projekt: Faxový server pro callcentra.
Archivování faxů, tisk faxů.
Software: WinNT, Microsoft Foundation Classes, Visual C++ 5.0, ODBC, OCX, Visual Source Safe.

Projekt: Middleware na propojení rezervačního systému Galileo a online rezervačního systému.
Rezervace hotelů, letů a pronájem automobilů.
Různé gateways pro vedení X25.
Přihlášení libovolního množství klientů.
Předání dotazů klientů na vedení X25.
Třídění odpovědí na klienty.
Správa přístupových ID ze systému Galileo.
Software: WinNT, MFC, Visual C++ 5.0, OOD, UML, COM, VisualSourceSafe, EDIFACT, ActiveX Control.

Projekt Middleware rezervačního systému Amadeus.
Rezervace hotelů a letů.
Časová kontrola, logging.
Monitorování a automatická volba pageru v případě selhání.

Projekt: Automatický FTP klient.
Kopírovací program s automatickým připojením na FTP server.
Kopírovací úlohyse konfigurují přes GUI.
Software: WinNT, MFC, Visual C++ 5.0, Winlnet.

Projekt: Program na přenos Btrieve tabulek do Accessu a zpět.
Software: WinNT, MFC, Visual C++ 5.0, Novellserver, ODBC, MS-Access.

Projekt: Program ke zpracování naskenovaných formulářů.
Zobrazení výseků naskenovaných bitmaps.
Rotace bitmaps, řlzení pomocí klávesnice.
Komunikace mezi klientem a serverem
Software: Windows NT, MFC, Visual C++ 5.0, ODBC, MSSQL-Server 6.5, VisualSourceSafe.

Projekt: Archivování dopravních informací, tisk a náhled před tiskem.
Software: Windows NT4.0, MFC, Visual C++ 5.0.

Menu